尊敬的 微信汇率:1円 ≈ 0.046078 元 支付宝汇率:1円 ≈ 0.046168元 [退出登录]
SlideShare a Scribd company logo
The Scope for Robotic Process Automation
& Machine Learning in Telecom Operations
James Crawshaw
Senior Analyst
Heavy Reading
First, the earth cooled …
Strowger switch (1891):
“Girl-less, cuss-less, out-of-order-less, wait-less telephone".
First exchange (1877):
Built from "carriage bolts, handles from teapot lids and bustle wire"
Evolution of automation
Time
Degree of automation
Electromechanical switch
Electronic switch
OSS
Telephone exchange
SDN, NFV, IBN, OMG
Brutal Automation
Ferocious, Savage, Bloodcurdling Automation
Intelligent process automation per McKinsey
1. RPA: software tool that automates routine tasks such as data
extraction and cleaning. Robot has user ID and performs rules-
based tasks such as accessing programs and systems, performing
calculations, creating reports, and checking files.
2. ML: algorithms that identify patterns in structured data, through
supervised or unsupervised learning, and provide insights or make
predictions.
3. NLP: a way for computers to analyze, understand, and derive
meaning from human language.
Robotics Process Automation
RPA use case
Source: Ovum
Typical RPA use cases
Use case Challenge Outcome
Customer Service &
Support Desk
Average time for 1st line support to
execute user admin tasks = 6 mins
Task time reduced to 50 seconds with
2 week project saving $1m annually
IT & Infrastructure
Support
Managed service provider
Needed a skilled support solution expert
for a 24/7 operation.
Bot created to handle admin tasks
including validation, regular testing,
diagnostics and fault remediation.
Data Migration &
Management
12 employees assigned to manually rekey
records from one system to the other.
2 bots created to replace 12 FTE
Back Office
Administration
300 staff using 18-year old mainframe
system and spreadsheets to process
queries in 20 minutes
Process time reduced to 2 minutes; 12
FTE saving; investment payback 2
months.
Connecting Process
Islands
HR starter/leaver process used disparate
systems with email handoff between
departments
Processing times reduced by 90%
Source: Thoughtonomy
Examples of RPA in telecoms
• Telefonica UK - SIM swaps, credit checks, order processing, customer
reassignment, unlatching, porting, ID generation, customer dispute
resolution and customer data updates.
• AT&T - migration of customer accounts from DirectTV, completing
requirement documents for Ethernet services, automation of sales
order entry, reconciliation of revenue against assets and inventory.
• Deutsche Telekom - 1,000 robots supporting 30m transactions per
year and saving 800 FTE
• Tele Danmark (TDC) - Customer facing (order handling and customer
care), Operations (updating drawings used in network planning),
Finance
• Elisa - automated pay-TV ordering; payback 3 months.
Specialized software versus BPMS vs RPA
Source: Blue Prism
RPA conclusions
• RPA is effective for processes that require predictable and high
frequency interactions with multiple applications.
• RPA is highly scalable - a robotic workforce can be doubled almost
instantly when new products are about to be launched, and then
scaled back after the surge.
• RPA can be a cost-effective alternative to Business Process
Outsourcing of back office functions.
• Telecom operations include many mundane and repetitive but
essential processes that require multiple systems to be queried
and/or updated to complete the task. The tasks must be completed
reliably and accurately - a textbook case for RPA.
Machine Learning
ML vs AI
“Machine learning is a subfield of AI, but it’s grown so large and
successful that it now eclipses its proud parent.” – Pedro Domingos,
The Master Algorithm
AI
ML
Deep
learning
E.g. pattern recognition, statistical modeling,
data mining, predictive analytics, data
science, self-organizing systems, etc.
E.g. Multilayer
Perceptron
E.g. Knowledge base
Machine Learning types
• Supervised learning: in addition to the data inputs we also show the
system the desired outputs and ask the system to create its own
mapping of inputs to output conditions.
• Classification systems e.g. Bayesian networks; Decision trees; Logistic
regression; Random Forest; Support Vector Machine.
• Regression systems e.g. KNN; Linear regression. A regression algorithm
indicates a statistical relationship between two, or more, variables (e.g.
temperature and noise).
• Unsupervised learning: system tries to find patterns in the input data
without knowing of any specific output conditions of the data.
Clustering techniques are normally applied to unsupervised learning
systems. Examples of clustering algorithms include Apriori;
Distribution-based (Gaussian mixture models); K-Means.
Why the resurgence of interest in ML?
• Breakthroughs in neural network theory around 2006
• Improvements in computing capacity: x86 CPUs, GPUs, FPGAs and
custom ASICs designed specifically for ML e.g. Google's Tensor
Processing Unit (TPU) and associated Tensor Flow software libraries.
• The cloud makes computing capacity highly available and cheap.
• Massive data sets: online photos, email, video, gaming, search,
messaging, mapping and shopping are fertile ground for ML.
• Success stories: AlphaGo, Google Pixel Buds, image recognition, lip
reading, etc.
Adoption of ML in telecoms
29%
31%
22%
18%
Are you deploying AI?
We're taking a wait and see approach
We have started proofs of concept
We are working with suppliers to build AI intro some products and services
We have built some internal AI expertise and are incoporating it into product and service roadmaps
Source: TMForum, 2017
Potential use cases for ML
• Customer facing
• chatbots
• contact center optimization and compliance
• sentiment analysis
• churn prediction and prevention
• fraud detection and prevention
• Networking
• anomaly detection for OAM&P (operations, administration, maintenance and
provisioning)
• security – e.g., threat detection
• automated resolution of trouble tickets
• prediction of network faults
• performance monitoring and optimization
• route optimization – e.g. in IP transport or SDN switching
• traffic identification – e.g. for policy enforcement
• SLA monitoring and enforcement
AI use cases in telecoms
Source: TMForum, 2017
ML and analytics for network management
Source: TMForum, 2017
ML in network management
• Vodafone trialed machine learning in a Centralized Self-
Organizing Network to identify the optimal settings to
deliver VoLTE and to predict traffic hotspots.
• KDDI developed an AI-based monitoring system to predict
anomalies caused by hardware and software.
• Zhejiang Telecom implemented AI engine for route
optimization, capacity planning, traffic prediction and
dynamic optimization of the network.
Barriers to ML in networking
• Network engineers typically don’t have backgrounds that
include the kinds of mathematical training and experience
that are essential in ML.
• Lack of good data sets: most data sets are noisy,
unnormalized. Most data sets are proprietary. There is no
standard way to integrate network data with other data
sources like CPU usage, memory, etc.
• No useful “Theory of Networking”
ML in DT’s RT-NSM Architecture
Billions of
events
Entropy
filtering,
deep learning
neural
networks
Filter
Event
categorization
Advanced
clustering:
K-Means, k-NN,
mixture models,
CURE, deep
learning, etc.
Recomm
endation
engine
Operations &
optimization
engine based
on deep
learning
algorithms
Reinforcement
learning
Continuous
improvement of
operational
performance
ML code is only a small part of the job
Source: Hidden Technical Debt in Machine Learning Systems, Sculley et al.
Knowledge-Defined Networking
Source: Knowledge-Defined Networking, Mestres et al
ETSI’s Experiential Networked Intelligence
Telecom Infra Project AI/ML working group
• Will focus on application of machine-based decisioning and auto-
remediation to help carriers keep pace with the growth in network
size, traffic volume and service complexity.
• Three work streams:
• ML-based network operations, optimization and planning to enhance
intelligence in network operations areas through, for example, predictive
maintenance and dynamic resource allocation
• Customer behavior-driven service optimization to enhance the overall
customer experience, particularly for bandwidth-intensive, latency-sensitive
and/or data-heavy applications
• Multi-Vendor ML-AI Data Exchange Formats to ensure the development of
generalized ML models that are applicable across the industry.
Automation
The Route To Automation
Traditional networking Cloud networking
Manual Software-driven
Delivery time 10-20 days (enterprise service) Delivery time 5-10 minutes
Static (>1 year contracts) Dynamic (on demand services)
Source: Colt
Automation end game
If we virtualize all
our networks
functions and use
big data analytics
and deep learning
algorithms to run
the operations …
… the entire
business can be
managed by just
one monkey …
… plus a second
monkey to look at
the PowerPoint
slides of the first
monkey.
Paradox of Automation
• “The more advanced a control system is, so the more crucial may be
the contribution of the human operator.” - Dr. Lisanne Bainbridge,
Department of Psychology, University College London.
• “We appear to be locked into a cycle in which automation begets the
erosion of skills or the lack of skills in the first place and this then
begets more automation” - William Langewiesche, ex professional
airplane pilot.
• “To err is human, to really foul things up requires a computer.” -
William E. Vaughan, newspaper columnist.
Q&A

More Related Content

Similar to The Scope for Robotic Process Automation & Machine Learning in Telecom Operations

Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
Eurotech
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
Eurotech
 
Internet of things
Internet of thingsInternet of things
Internet of things
Magesh Parthasarathy
 
Internet of things
Internet of thingsInternet of things
Internet of things
Magesh Parthasarathy
 
On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...
Jorge Cardoso
 
I learning lot
I learning lotI learning lot
I learning lot
Lohith Chandrashekar
 
Rise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetupRise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetup
Shlomo Yona
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
Rick G. Garibay
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Eurotech
 
BsidesLVPresso2016_JZeditsv6
BsidesLVPresso2016_JZeditsv6BsidesLVPresso2016_JZeditsv6
BsidesLVPresso2016_JZeditsv6
Rod Soto
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
HarshitParkar6677
 
Design of an Autonomous Management and Orchestration for Fog Computing
Design of an Autonomous Management and Orchestration for Fog ComputingDesign of an Autonomous Management and Orchestration for Fog Computing
Design of an Autonomous Management and Orchestration for Fog Computing
Sabelo Dlamini
 
Metering & Billing Audit
Metering  & Billing AuditMetering  & Billing Audit
Metering & Billing Audit
Daniel Peter
 
Dell AI Telecom Webinar
Dell AI Telecom WebinarDell AI Telecom Webinar
Dell AI Telecom Webinar
Bill Wong
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Aamir chouhan
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system
Sarvesh Meena
 
TpM2013: Bruno Albietz : A Hotel in the Cloud
TpM2013: Bruno Albietz : A Hotel in the CloudTpM2013: Bruno Albietz : A Hotel in the Cloud
TpM2013: Bruno Albietz : A Hotel in the Cloud
Tourism professional Meeting TpM @ HES-SO Valais
 
Applicability of Machine learning in computer networks
Applicability of Machine learning in computer networksApplicability of Machine learning in computer networks
Applicability of Machine learning in computer networks
Chetan Kumar S
 
Design of network
Design of networkDesign of network
Design of network
Aniruddh Brahmbhatt
 
Architecture & data acquisition by embedded systems in automobiles seminar ppt
Architecture & data acquisition by embedded systems in automobiles seminar pptArchitecture & data acquisition by embedded systems in automobiles seminar ppt
Architecture & data acquisition by embedded systems in automobiles seminar ppt
Ankit Kaul
 

Similar to The Scope for Robotic Process Automation & Machine Learning in Telecom Operations (20)

Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...On the Application of AI for Failure Management: Problems, Solutions and Algo...
On the Application of AI for Failure Management: Problems, Solutions and Algo...
 
I learning lot
I learning lotI learning lot
I learning lot
 
Rise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetupRise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetup
 
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
From the Internet of Things to Intelligent Systems A Developer's Primer - Gar...
 
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
Addressing the Complexity and Risks of M2M Projects - M2M World Congress Apri...
 
BsidesLVPresso2016_JZeditsv6
BsidesLVPresso2016_JZeditsv6BsidesLVPresso2016_JZeditsv6
BsidesLVPresso2016_JZeditsv6
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
Design of an Autonomous Management and Orchestration for Fog Computing
Design of an Autonomous Management and Orchestration for Fog ComputingDesign of an Autonomous Management and Orchestration for Fog Computing
Design of an Autonomous Management and Orchestration for Fog Computing
 
Metering & Billing Audit
Metering  & Billing AuditMetering  & Billing Audit
Metering & Billing Audit
 
Dell AI Telecom Webinar
Dell AI Telecom WebinarDell AI Telecom Webinar
Dell AI Telecom Webinar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Distributed Computing system
Distributed Computing system Distributed Computing system
Distributed Computing system
 
TpM2013: Bruno Albietz : A Hotel in the Cloud
TpM2013: Bruno Albietz : A Hotel in the CloudTpM2013: Bruno Albietz : A Hotel in the Cloud
TpM2013: Bruno Albietz : A Hotel in the Cloud
 
Applicability of Machine learning in computer networks
Applicability of Machine learning in computer networksApplicability of Machine learning in computer networks
Applicability of Machine learning in computer networks
 
Design of network
Design of networkDesign of network
Design of network
 
Architecture & data acquisition by embedded systems in automobiles seminar ppt
Architecture & data acquisition by embedded systems in automobiles seminar pptArchitecture & data acquisition by embedded systems in automobiles seminar ppt
Architecture & data acquisition by embedded systems in automobiles seminar ppt
 

More from James Crawshaw

Open source for NFV MANO
Open source for NFV MANOOpen source for NFV MANO
Open source for NFV MANO
James Crawshaw
 
Advanced Analytics & AI for Network Operations
Advanced Analytics & AI for Network OperationsAdvanced Analytics & AI for Network Operations
Advanced Analytics & AI for Network Operations
James Crawshaw
 
Software driven operations
Software driven operationsSoftware driven operations
Software driven operations
James Crawshaw
 
Orchestrating the lifecycle of network services
Orchestrating the lifecycle of network servicesOrchestrating the lifecycle of network services
Orchestrating the lifecycle of network services
James Crawshaw
 
Zero Touch Analytics
Zero Touch AnalyticsZero Touch Analytics
Zero Touch Analytics
James Crawshaw
 
How CSPs are Leveraging Open APIs
How CSPs are Leveraging Open APIsHow CSPs are Leveraging Open APIs
How CSPs are Leveraging Open APIs
James Crawshaw
 
Software Defined Operations Research Presentation
Software Defined Operations Research PresentationSoftware Defined Operations Research Presentation
Software Defined Operations Research Presentation
James Crawshaw
 
Service assurance for NFV
Service assurance for NFVService assurance for NFV
Service assurance for NFV
James Crawshaw
 
Lessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVLessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFV
James Crawshaw
 
Enabling the transition from CSP to DSP with B/OSS transformation
Enabling the transition from CSP to DSP with B/OSS transformationEnabling the transition from CSP to DSP with B/OSS transformation
Enabling the transition from CSP to DSP with B/OSS transformation
James Crawshaw
 
Industry progress towards a next gen oss for a virtualized network
Industry progress towards a next gen oss for a virtualized networkIndustry progress towards a next gen oss for a virtualized network
Industry progress towards a next gen oss for a virtualized network
James Crawshaw
 
Industry progress towards a Next Gen OSS for a Virtualized Network
Industry progress towards a Next Gen OSS for a Virtualized NetworkIndustry progress towards a Next Gen OSS for a Virtualized Network
Industry progress towards a Next Gen OSS for a Virtualized Network
James Crawshaw
 
Is your digital transformation driving customer experience?
Is your digital transformation driving customer experience?Is your digital transformation driving customer experience?
Is your digital transformation driving customer experience?
James Crawshaw
 
Automation, Agility and NFV
Automation, Agility and NFVAutomation, Agility and NFV
Automation, Agility and NFV
James Crawshaw
 
Closed Loop Automation for NFV
Closed Loop Automation for NFVClosed Loop Automation for NFV
Closed Loop Automation for NFV
James Crawshaw
 
Automation Opportunities in Telecom Operations With Intent-Based Networking, ...
Automation Opportunities in Telecom Operations With Intent-Based Networking, ...Automation Opportunities in Telecom Operations With Intent-Based Networking, ...
Automation Opportunities in Telecom Operations With Intent-Based Networking, ...
James Crawshaw
 
Open source reality check
Open source reality checkOpen source reality check
Open source reality check
James Crawshaw
 
Let's get the machines to do it
Let's get the machines to do itLet's get the machines to do it
Let's get the machines to do it
James Crawshaw
 
2020 2017 presentation analyst - james crawshaw
2020 2017 presentation   analyst - james crawshaw2020 2017 presentation   analyst - james crawshaw
2020 2017 presentation analyst - james crawshaw
James Crawshaw
 

More from James Crawshaw (19)

Open source for NFV MANO
Open source for NFV MANOOpen source for NFV MANO
Open source for NFV MANO
 
Advanced Analytics & AI for Network Operations
Advanced Analytics & AI for Network OperationsAdvanced Analytics & AI for Network Operations
Advanced Analytics & AI for Network Operations
 
Software driven operations
Software driven operationsSoftware driven operations
Software driven operations
 
Orchestrating the lifecycle of network services
Orchestrating the lifecycle of network servicesOrchestrating the lifecycle of network services
Orchestrating the lifecycle of network services
 
Zero Touch Analytics
Zero Touch AnalyticsZero Touch Analytics
Zero Touch Analytics
 
How CSPs are Leveraging Open APIs
How CSPs are Leveraging Open APIsHow CSPs are Leveraging Open APIs
How CSPs are Leveraging Open APIs
 
Software Defined Operations Research Presentation
Software Defined Operations Research PresentationSoftware Defined Operations Research Presentation
Software Defined Operations Research Presentation
 
Service assurance for NFV
Service assurance for NFVService assurance for NFV
Service assurance for NFV
 
Lessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVLessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFV
 
Enabling the transition from CSP to DSP with B/OSS transformation
Enabling the transition from CSP to DSP with B/OSS transformationEnabling the transition from CSP to DSP with B/OSS transformation
Enabling the transition from CSP to DSP with B/OSS transformation
 
Industry progress towards a next gen oss for a virtualized network
Industry progress towards a next gen oss for a virtualized networkIndustry progress towards a next gen oss for a virtualized network
Industry progress towards a next gen oss for a virtualized network
 
Industry progress towards a Next Gen OSS for a Virtualized Network
Industry progress towards a Next Gen OSS for a Virtualized NetworkIndustry progress towards a Next Gen OSS for a Virtualized Network
Industry progress towards a Next Gen OSS for a Virtualized Network
 
Is your digital transformation driving customer experience?
Is your digital transformation driving customer experience?Is your digital transformation driving customer experience?
Is your digital transformation driving customer experience?
 
Automation, Agility and NFV
Automation, Agility and NFVAutomation, Agility and NFV
Automation, Agility and NFV
 
Closed Loop Automation for NFV
Closed Loop Automation for NFVClosed Loop Automation for NFV
Closed Loop Automation for NFV
 
Automation Opportunities in Telecom Operations With Intent-Based Networking, ...
Automation Opportunities in Telecom Operations With Intent-Based Networking, ...Automation Opportunities in Telecom Operations With Intent-Based Networking, ...
Automation Opportunities in Telecom Operations With Intent-Based Networking, ...
 
Open source reality check
Open source reality checkOpen source reality check
Open source reality check
 
Let's get the machines to do it
Let's get the machines to do itLet's get the machines to do it
Let's get the machines to do it
 
2020 2017 presentation analyst - james crawshaw
2020 2017 presentation   analyst - james crawshaw2020 2017 presentation   analyst - james crawshaw
2020 2017 presentation analyst - james crawshaw
 

Recently uploaded

QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
UiPathCommunity
 
Move Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the PlatformMove Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the Platform
Christian Posta
 
Kubernetes Cloud Native Indonesia Meetup - June 2024
Kubernetes Cloud Native Indonesia Meetup - June 2024Kubernetes Cloud Native Indonesia Meetup - June 2024
Kubernetes Cloud Native Indonesia Meetup - June 2024
Prasta Maha
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
ThousandEyes
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
The "Zen" of Python Exemplars - OTel Community Day
The "Zen" of Python Exemplars - OTel Community DayThe "Zen" of Python Exemplars - OTel Community Day
The "Zen" of Python Exemplars - OTel Community Day
Paige Cruz
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
Enterprise Knowledge
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
dipikamodels1
 
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
SOFTTECHHUB
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
Dev Dives: Mining your data with AI-powered Continuous Discovery
Dev Dives: Mining your data with AI-powered Continuous DiscoveryDev Dives: Mining your data with AI-powered Continuous Discovery
Dev Dives: Mining your data with AI-powered Continuous Discovery
UiPathCommunity
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
ThousandEyes
 
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer ExperienceHow to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
Aggregage
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 

Recently uploaded (20)

QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
 
Move Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the PlatformMove Auth, Policy, and Resilience to the Platform
Move Auth, Policy, and Resilience to the Platform
 
Kubernetes Cloud Native Indonesia Meetup - June 2024
Kubernetes Cloud Native Indonesia Meetup - June 2024Kubernetes Cloud Native Indonesia Meetup - June 2024
Kubernetes Cloud Native Indonesia Meetup - June 2024
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
The "Zen" of Python Exemplars - OTel Community Day
The "Zen" of Python Exemplars - OTel Community DayThe "Zen" of Python Exemplars - OTel Community Day
The "Zen" of Python Exemplars - OTel Community Day
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
 
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
 
Dev Dives: Mining your data with AI-powered Continuous Discovery
Dev Dives: Mining your data with AI-powered Continuous DiscoveryDev Dives: Mining your data with AI-powered Continuous Discovery
Dev Dives: Mining your data with AI-powered Continuous Discovery
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
 
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer ExperienceHow to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 

The Scope for Robotic Process Automation & Machine Learning in Telecom Operations

  • 1. The Scope for Robotic Process Automation & Machine Learning in Telecom Operations James Crawshaw Senior Analyst Heavy Reading
  • 2. First, the earth cooled … Strowger switch (1891): “Girl-less, cuss-less, out-of-order-less, wait-less telephone". First exchange (1877): Built from "carriage bolts, handles from teapot lids and bustle wire"
  • 3. Evolution of automation Time Degree of automation Electromechanical switch Electronic switch OSS Telephone exchange SDN, NFV, IBN, OMG Brutal Automation Ferocious, Savage, Bloodcurdling Automation
  • 4. Intelligent process automation per McKinsey 1. RPA: software tool that automates routine tasks such as data extraction and cleaning. Robot has user ID and performs rules- based tasks such as accessing programs and systems, performing calculations, creating reports, and checking files. 2. ML: algorithms that identify patterns in structured data, through supervised or unsupervised learning, and provide insights or make predictions. 3. NLP: a way for computers to analyze, understand, and derive meaning from human language.
  • 7. Typical RPA use cases Use case Challenge Outcome Customer Service & Support Desk Average time for 1st line support to execute user admin tasks = 6 mins Task time reduced to 50 seconds with 2 week project saving $1m annually IT & Infrastructure Support Managed service provider Needed a skilled support solution expert for a 24/7 operation. Bot created to handle admin tasks including validation, regular testing, diagnostics and fault remediation. Data Migration & Management 12 employees assigned to manually rekey records from one system to the other. 2 bots created to replace 12 FTE Back Office Administration 300 staff using 18-year old mainframe system and spreadsheets to process queries in 20 minutes Process time reduced to 2 minutes; 12 FTE saving; investment payback 2 months. Connecting Process Islands HR starter/leaver process used disparate systems with email handoff between departments Processing times reduced by 90% Source: Thoughtonomy
  • 8. Examples of RPA in telecoms • Telefonica UK - SIM swaps, credit checks, order processing, customer reassignment, unlatching, porting, ID generation, customer dispute resolution and customer data updates. • AT&T - migration of customer accounts from DirectTV, completing requirement documents for Ethernet services, automation of sales order entry, reconciliation of revenue against assets and inventory. • Deutsche Telekom - 1,000 robots supporting 30m transactions per year and saving 800 FTE • Tele Danmark (TDC) - Customer facing (order handling and customer care), Operations (updating drawings used in network planning), Finance • Elisa - automated pay-TV ordering; payback 3 months.
  • 9. Specialized software versus BPMS vs RPA Source: Blue Prism
  • 10. RPA conclusions • RPA is effective for processes that require predictable and high frequency interactions with multiple applications. • RPA is highly scalable - a robotic workforce can be doubled almost instantly when new products are about to be launched, and then scaled back after the surge. • RPA can be a cost-effective alternative to Business Process Outsourcing of back office functions. • Telecom operations include many mundane and repetitive but essential processes that require multiple systems to be queried and/or updated to complete the task. The tasks must be completed reliably and accurately - a textbook case for RPA.
  • 12. ML vs AI “Machine learning is a subfield of AI, but it’s grown so large and successful that it now eclipses its proud parent.” – Pedro Domingos, The Master Algorithm AI ML Deep learning E.g. pattern recognition, statistical modeling, data mining, predictive analytics, data science, self-organizing systems, etc. E.g. Multilayer Perceptron E.g. Knowledge base
  • 13. Machine Learning types • Supervised learning: in addition to the data inputs we also show the system the desired outputs and ask the system to create its own mapping of inputs to output conditions. • Classification systems e.g. Bayesian networks; Decision trees; Logistic regression; Random Forest; Support Vector Machine. • Regression systems e.g. KNN; Linear regression. A regression algorithm indicates a statistical relationship between two, or more, variables (e.g. temperature and noise). • Unsupervised learning: system tries to find patterns in the input data without knowing of any specific output conditions of the data. Clustering techniques are normally applied to unsupervised learning systems. Examples of clustering algorithms include Apriori; Distribution-based (Gaussian mixture models); K-Means.
  • 14. Why the resurgence of interest in ML? • Breakthroughs in neural network theory around 2006 • Improvements in computing capacity: x86 CPUs, GPUs, FPGAs and custom ASICs designed specifically for ML e.g. Google's Tensor Processing Unit (TPU) and associated Tensor Flow software libraries. • The cloud makes computing capacity highly available and cheap. • Massive data sets: online photos, email, video, gaming, search, messaging, mapping and shopping are fertile ground for ML. • Success stories: AlphaGo, Google Pixel Buds, image recognition, lip reading, etc.
  • 15. Adoption of ML in telecoms 29% 31% 22% 18% Are you deploying AI? We're taking a wait and see approach We have started proofs of concept We are working with suppliers to build AI intro some products and services We have built some internal AI expertise and are incoporating it into product and service roadmaps Source: TMForum, 2017
  • 16. Potential use cases for ML • Customer facing • chatbots • contact center optimization and compliance • sentiment analysis • churn prediction and prevention • fraud detection and prevention • Networking • anomaly detection for OAM&P (operations, administration, maintenance and provisioning) • security – e.g., threat detection • automated resolution of trouble tickets • prediction of network faults • performance monitoring and optimization • route optimization – e.g. in IP transport or SDN switching • traffic identification – e.g. for policy enforcement • SLA monitoring and enforcement
  • 17. AI use cases in telecoms Source: TMForum, 2017
  • 18. ML and analytics for network management Source: TMForum, 2017
  • 19. ML in network management • Vodafone trialed machine learning in a Centralized Self- Organizing Network to identify the optimal settings to deliver VoLTE and to predict traffic hotspots. • KDDI developed an AI-based monitoring system to predict anomalies caused by hardware and software. • Zhejiang Telecom implemented AI engine for route optimization, capacity planning, traffic prediction and dynamic optimization of the network.
  • 20. Barriers to ML in networking • Network engineers typically don’t have backgrounds that include the kinds of mathematical training and experience that are essential in ML. • Lack of good data sets: most data sets are noisy, unnormalized. Most data sets are proprietary. There is no standard way to integrate network data with other data sources like CPU usage, memory, etc. • No useful “Theory of Networking”
  • 21. ML in DT’s RT-NSM Architecture Billions of events Entropy filtering, deep learning neural networks Filter Event categorization Advanced clustering: K-Means, k-NN, mixture models, CURE, deep learning, etc. Recomm endation engine Operations & optimization engine based on deep learning algorithms Reinforcement learning Continuous improvement of operational performance
  • 22. ML code is only a small part of the job Source: Hidden Technical Debt in Machine Learning Systems, Sculley et al.
  • 25. Telecom Infra Project AI/ML working group • Will focus on application of machine-based decisioning and auto- remediation to help carriers keep pace with the growth in network size, traffic volume and service complexity. • Three work streams: • ML-based network operations, optimization and planning to enhance intelligence in network operations areas through, for example, predictive maintenance and dynamic resource allocation • Customer behavior-driven service optimization to enhance the overall customer experience, particularly for bandwidth-intensive, latency-sensitive and/or data-heavy applications • Multi-Vendor ML-AI Data Exchange Formats to ensure the development of generalized ML models that are applicable across the industry.
  • 27. The Route To Automation Traditional networking Cloud networking Manual Software-driven Delivery time 10-20 days (enterprise service) Delivery time 5-10 minutes Static (>1 year contracts) Dynamic (on demand services) Source: Colt
  • 28. Automation end game If we virtualize all our networks functions and use big data analytics and deep learning algorithms to run the operations … … the entire business can be managed by just one monkey … … plus a second monkey to look at the PowerPoint slides of the first monkey.
  • 29. Paradox of Automation • “The more advanced a control system is, so the more crucial may be the contribution of the human operator.” - Dr. Lisanne Bainbridge, Department of Psychology, University College London. • “We appear to be locked into a cycle in which automation begets the erosion of skills or the lack of skills in the first place and this then begets more automation” - William Langewiesche, ex professional airplane pilot. • “To err is human, to really foul things up requires a computer.” - William E. Vaughan, newspaper columnist.
  • 30. Q&A
  翻译: