SlideShare a Scribd company logo
1 of 35
Indian Institute of Technology Patna
Presentation on
An Introduction to Machine Learning in
Optical Communication
Submitted to Submitted by
Dr.Preetam Kumar Vishal Waghmare
What is Machine Learning?
 Machine Learning
 Study of algorithms that
 improve their performance
 at some task
 with experience
 Teaching a computer to automatically learn concepts through
data observation.
Traditional Programming
Machine Learning
Computer
Data
Program
Output
Computer
Data
Output
Program
 Optimize a performance criterion using example data or past
experience.
 Role of Statistics: Inference from a sample.
 Role of Computer science: Efficient algorithms to
 Solve the optimization problem.
 Representing and evaluating the model for inference.
Magic?
No, more like gardening
Seeds = Algorithms
Nutrients = Data
Gardener = You
Plants = Programs
Optical networks
 Optical networks constitute the basic physical infrastructure of all
large-provider networks worldwide.
 Thanks to their high capacity, low cost and many other attractive
properties.
 They are now penetrating new important telecom markets as
datacom and there is no sign that a substitute technology might
appear in the foreseeable future.
 Different approaches to improve the performance of optical
networks have been investigated, such as routing, wavelength
assignment, traffic grooming and survivability.
ML algorithms
 Supervised-learning algorithms
 Unsupervised-learning algorithms
 Semi-Supervised learning
 Reinforcement learning
Supervised-learning
 We are given “labeled” data .
 Training data includes desired outputs.
 Main objective: given a set of “historical” input(s) predict an output
• Regression: output value is continuous .
• Classification: output value is discrete or “categorical”.
 An example: Traffic forecasts
 Given traffic during last week/month/year
 Predict traffic for the next period (regression).
 Predict if available resources will be sufficient (classification).
 Other examples
 Speech/image recognition
 Spam classifier
 House prices prediction/estimation
 Supervised Learning: the algorithm is trained on dataset that
consists of paths, wavelengths, modulation, and the corresponding
BER. Then it extrapolates the BER in correspondence to new inputs.
Courtesy of Marco Ruffini and Irene Macaluso
Unsupervised-learning
 Available data is not “labeled”.
 Training data does not include desired outputs.
 Main objective: derive structures (patterns) from available data
 Clustering finding “groups” of similar data.
 Anomaly detection.
 An example: cell-traffic classification.
 understand if some cells provide similar patterns
• Residential, business, stadium.
 This information can be used to make network resources planning.
 Other example
 Group the people according to their interests to improve advertisement.
 Unsupervised Learning: the algorithm identifies unusual patterns
in the data, consisting of wavelengths, paths, BER, and modulation.
Courtesy of Marco Ruffini and Irene Macaluso
Semi-Supervised learning
 Hybrid of previous two categories.
 Training data includes a few desired outputs.
 This Techniques also make use of unlabeled data for training –
typically a small amount of labeled data with a large amount of
unlabeled data.
Reinforcement learning
 Available data is not “labeled”.
 Rewards from sequence of actions.
 Main objective: learn a policy, i.e., a mapping between in
inputs/states and actions. Behavior is refined through rewards.
 Methodologically similar to
 Optimal control theory
 Dynamic programming
 Q-learning
Courtesy of Marco Ruffini and Irene Macaluso
 Reinforcement Learning: the algorithm learns by receiving
feedback on the effect of modifying some parameters, e.g. the
power and the modulation.
Overview of other applications
 Physical layer
1. Quality of Transmission (QoT) estimation
2. Optical amplifier control
3. Modulation format recognition
4. Nonlinearities mitigation
 Network layer
1. Traffic prediction and virtual topology design
2. Failure detection and localization
3. Flow classification
The general framework of a ML-assisted optical network
Quality of Transmission (QoT) estimation
 The concept of Quality of Transmission generally refers to a number
of physical layer parameters, such as received Optical Signal-to-
Noise Ratio (OSNR), BER, Q-factor, etc.
 Which have an impact on the “readability” of the optical signal at
the receiver.
 Such parameters give a quantitative measure to check if a
predetermined level of QoT would be guaranteed.
 Conversely, ML constitutes a promising means to automatically
predict whether unestablished lightpaths will meet the required
system QoT threshold.
Optical amplifier control
 When adding/dropping channels into/from a WDM system, EDFA
gain should be adjusted to re-balance output powers.
 An automatic control of preamplification signal power levels is
required, especially in case a cascade of multiple EDFAs to avoid
that excessive post-amplification power discrepancy.
 ML regression algorithms can be trained to accurately predict post
amplifier power excursion in response to the add/drop of specific
wavelengths to/from the system.
 ML allows to self-learn typical response patterns
Optical amplifier control
Modulation format recognition (MFR)
 Automatic digital modulation recognition in intelligent communication
systems is one of the most important issues in software defined radio
and cognitive radio.
Modulation format recognition (MFR)
Nonlinearities mitigation
 Optical signals are affected by fiber nonlinearities Kerr effect, self-
phase modulation (SPM), cross-phase modulation (XPM), Q-
factor, Chromatic Dispersion (CD), Polarization Mode Dispersion
(PMD).
 Traditional methods require complex mathematical models.
 ML models can be designed to directly capture the effects of such
nonlinearities, typically by creating input-output relations between
the monitored parameters and the desired outputs.
Nonlinearities mitigation
Traffic prediction and virtual topology design
 Accurate traffic prediction in the time-space domain allows
operators to effectively plan and operate their networks.
 Traffic prediction allows to reduce over-provisioning as much as
possible.
 Supervised learning algorithm can be trained to predict future traffic
requirements and consequent resource needs.
Traffic prediction and virtual topology design
Flow classification
 Traffic flows can be heterogeneous in terms of:
 protocols (http, ftp, smtp…)
 services (fixed vs mobile, VoD, data transfer, text messages…)
 requirements (latency, bandwidth, jitter…)
 network “customers” (human end-users, companies, sensors,
servers…)
 Distinguish between different flows is crucial for resources (i.e.,
capacity) allocation, scheduling, SLAs, QoS…
 supervised learning algorithms can be trained to extract hidden
traffic characteristics and perform fast packets classification and
flows differentiation.
References
 S. Shahkarami, F. Musumeci, F. Cugini, M. Tornatore, Machine-Learning-Based
Soft-Failure Detection and Identi cation in Optical Networks,"in Proceedings,
OFC 2018, San Diego (CA), Usa, Mar. 11-15, 2017
 A. Vela et al., “Soft Failure Localization during Commissioning Testing and
Lightpath Operation”, Journal of Optical Communication and Networking, vol.
10 n. 1, Jan. 2018
 A. Vela et al., “BER degradation Detection and Failure Identification in Elastic
Optical Networks”, in Journal of Lightwave Technology, vol. 35, no. 21, pp. 4595-
4604, Nov.1, 1 2017
 R.O. Duda, P.E. Hart, and D.G. Stork, Pattern Classification, New York: John
Wiley, 2001
Thank You!

More Related Content

What's hot

Noise filtering
Noise filteringNoise filtering
Noise filteringAlaa Ahmed
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationSahar Foroughi
 
Antennas in Wireless Communication
Antennas in Wireless CommunicationAntennas in Wireless Communication
Antennas in Wireless CommunicationWani Zahoor
 
Improving coverage and capacity in cellular systems
Improving coverage and capacity in cellular systemsImproving coverage and capacity in cellular systems
Improving coverage and capacity in cellular systemsTarek Nader
 
Frequency hopping spread spectrum
Frequency hopping spread spectrumFrequency hopping spread spectrum
Frequency hopping spread spectrumHarshit Gupta
 
7. log distance and log normal shadowing
7. log distance and log normal shadowing7. log distance and log normal shadowing
7. log distance and log normal shadowingJAIGANESH SEKAR
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancyNaveen Kumar
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reductionJksuryawanshi
 
Concepts of & cell sectoring and micro cell
Concepts of & cell sectoring and micro cellConcepts of & cell sectoring and micro cell
Concepts of & cell sectoring and micro cellKundan Kumar
 
Understanding Bagging and Boosting
Understanding Bagging and BoostingUnderstanding Bagging and Boosting
Understanding Bagging and BoostingMohit Rajput
 
HSI MODEL IN COLOR IMAGE PROCESSING
HSI MODEL IN COLOR IMAGE PROCESSING HSI MODEL IN COLOR IMAGE PROCESSING
HSI MODEL IN COLOR IMAGE PROCESSING anam singla
 
Channel capacity
Channel capacityChannel capacity
Channel capacityPALLAB DAS
 
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)Amr E. Mohamed
 

What's hot (20)

Satellite link design
Satellite link designSatellite link design
Satellite link design
 
Noise filtering
Noise filteringNoise filtering
Noise filtering
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless Communication
 
Antennas in Wireless Communication
Antennas in Wireless CommunicationAntennas in Wireless Communication
Antennas in Wireless Communication
 
Equalization
EqualizationEqualization
Equalization
 
spread spectrum
spread spectrumspread spectrum
spread spectrum
 
03 image transform
03 image transform03 image transform
03 image transform
 
Improving coverage and capacity in cellular systems
Improving coverage and capacity in cellular systemsImproving coverage and capacity in cellular systems
Improving coverage and capacity in cellular systems
 
Deep Learning
Deep Learning Deep Learning
Deep Learning
 
Frequency hopping spread spectrum
Frequency hopping spread spectrumFrequency hopping spread spectrum
Frequency hopping spread spectrum
 
7. log distance and log normal shadowing
7. log distance and log normal shadowing7. log distance and log normal shadowing
7. log distance and log normal shadowing
 
Diplexer duplexer
Diplexer duplexerDiplexer duplexer
Diplexer duplexer
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancy
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reduction
 
Distance function
Distance functionDistance function
Distance function
 
Concepts of & cell sectoring and micro cell
Concepts of & cell sectoring and micro cellConcepts of & cell sectoring and micro cell
Concepts of & cell sectoring and micro cell
 
Understanding Bagging and Boosting
Understanding Bagging and BoostingUnderstanding Bagging and Boosting
Understanding Bagging and Boosting
 
HSI MODEL IN COLOR IMAGE PROCESSING
HSI MODEL IN COLOR IMAGE PROCESSING HSI MODEL IN COLOR IMAGE PROCESSING
HSI MODEL IN COLOR IMAGE PROCESSING
 
Channel capacity
Channel capacityChannel capacity
Channel capacity
 
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
DSP_FOEHU - MATLAB 04 - The Discrete Fourier Transform (DFT)
 

Similar to Machine learning in optical

Abnormal Traffic Detection Based on Attention and Big Step Convolution.docx
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docxAbnormal Traffic Detection Based on Attention and Big Step Convolution.docx
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docxShakas Technologies
 
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docx
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docxAbnormal Traffic Detection Based on Attention and Big Step Convolution.docx
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docxShakas Technologies
 
MACHINE LEARNING FOR QOE PREDICTION AND ANOMALY DETECTION IN SELF-ORGANIZING ...
MACHINE LEARNING FOR QOE PREDICTION AND ANOMALY DETECTION IN SELF-ORGANIZING ...MACHINE LEARNING FOR QOE PREDICTION AND ANOMALY DETECTION IN SELF-ORGANIZING ...
MACHINE LEARNING FOR QOE PREDICTION AND ANOMALY DETECTION IN SELF-ORGANIZING ...ijwmn
 
Classification of Churn and non-Churn Customers in Telecommunication Companies
Classification of Churn and non-Churn Customers in Telecommunication CompaniesClassification of Churn and non-Churn Customers in Telecommunication Companies
Classification of Churn and non-Churn Customers in Telecommunication CompaniesCSCJournals
 
Approximation of regression-based fault minimization for network traffic
Approximation of regression-based fault minimization for network trafficApproximation of regression-based fault minimization for network traffic
Approximation of regression-based fault minimization for network trafficTELKOMNIKA JOURNAL
 
Machine learning in Dynamic Adaptive Streaming over HTTP (DASH)
Machine learning in Dynamic Adaptive Streaming over HTTP (DASH)Machine learning in Dynamic Adaptive Streaming over HTTP (DASH)
Machine learning in Dynamic Adaptive Streaming over HTTP (DASH)Eswar Publications
 
Securing BGP by Handling Dynamic Network Behavior and Unbalanced Datasets
Securing BGP by Handling Dynamic Network Behavior and Unbalanced DatasetsSecuring BGP by Handling Dynamic Network Behavior and Unbalanced Datasets
Securing BGP by Handling Dynamic Network Behavior and Unbalanced DatasetsIJCNCJournal
 
SECURING BGP BY HANDLING DYNAMIC NETWORK BEHAVIOR AND UNBALANCED DATASETS
SECURING BGP BY HANDLING DYNAMIC NETWORK BEHAVIOR AND UNBALANCED DATASETSSECURING BGP BY HANDLING DYNAMIC NETWORK BEHAVIOR AND UNBALANCED DATASETS
SECURING BGP BY HANDLING DYNAMIC NETWORK BEHAVIOR AND UNBALANCED DATASETSIJCNCJournal
 
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN AlgorithmIRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN AlgorithmIRJET Journal
 
Smart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisSmart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisIRJET Journal
 
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...James Crawshaw
 
IEEE Networking 2016 Title and Abstract
IEEE Networking 2016 Title and AbstractIEEE Networking 2016 Title and Abstract
IEEE Networking 2016 Title and Abstracttsysglobalsolutions
 
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...IJCNCJournal
 
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...IJCNCJournal
 
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...Mumbai Academisc
 
BIG DATA ANALYTICS FOR USER-ACTIVITY ANALYSIS AND USER-ANOMALY DETECTION IN...
 BIG DATA ANALYTICS FOR USER-ACTIVITY  ANALYSIS AND USER-ANOMALY DETECTION IN... BIG DATA ANALYTICS FOR USER-ACTIVITY  ANALYSIS AND USER-ANOMALY DETECTION IN...
BIG DATA ANALYTICS FOR USER-ACTIVITY ANALYSIS AND USER-ANOMALY DETECTION IN...Nexgen Technology
 

Similar to Machine learning in optical (20)

Abnormal Traffic Detection Based on Attention and Big Step Convolution.docx
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docxAbnormal Traffic Detection Based on Attention and Big Step Convolution.docx
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docx
 
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docx
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docxAbnormal Traffic Detection Based on Attention and Big Step Convolution.docx
Abnormal Traffic Detection Based on Attention and Big Step Convolution.docx
 
MACHINE LEARNING FOR QOE PREDICTION AND ANOMALY DETECTION IN SELF-ORGANIZING ...
MACHINE LEARNING FOR QOE PREDICTION AND ANOMALY DETECTION IN SELF-ORGANIZING ...MACHINE LEARNING FOR QOE PREDICTION AND ANOMALY DETECTION IN SELF-ORGANIZING ...
MACHINE LEARNING FOR QOE PREDICTION AND ANOMALY DETECTION IN SELF-ORGANIZING ...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Ns2 2015 2016 titles abstract
Ns2 2015 2016 titles abstractNs2 2015 2016 titles abstract
Ns2 2015 2016 titles abstract
 
Classification of Churn and non-Churn Customers in Telecommunication Companies
Classification of Churn and non-Churn Customers in Telecommunication CompaniesClassification of Churn and non-Churn Customers in Telecommunication Companies
Classification of Churn and non-Churn Customers in Telecommunication Companies
 
Ns2 2015 2016 titles abstract
Ns2 2015 2016 titles abstractNs2 2015 2016 titles abstract
Ns2 2015 2016 titles abstract
 
Approximation of regression-based fault minimization for network traffic
Approximation of regression-based fault minimization for network trafficApproximation of regression-based fault minimization for network traffic
Approximation of regression-based fault minimization for network traffic
 
Machine learning in Dynamic Adaptive Streaming over HTTP (DASH)
Machine learning in Dynamic Adaptive Streaming over HTTP (DASH)Machine learning in Dynamic Adaptive Streaming over HTTP (DASH)
Machine learning in Dynamic Adaptive Streaming over HTTP (DASH)
 
Securing BGP by Handling Dynamic Network Behavior and Unbalanced Datasets
Securing BGP by Handling Dynamic Network Behavior and Unbalanced DatasetsSecuring BGP by Handling Dynamic Network Behavior and Unbalanced Datasets
Securing BGP by Handling Dynamic Network Behavior and Unbalanced Datasets
 
SECURING BGP BY HANDLING DYNAMIC NETWORK BEHAVIOR AND UNBALANCED DATASETS
SECURING BGP BY HANDLING DYNAMIC NETWORK BEHAVIOR AND UNBALANCED DATASETSSECURING BGP BY HANDLING DYNAMIC NETWORK BEHAVIOR AND UNBALANCED DATASETS
SECURING BGP BY HANDLING DYNAMIC NETWORK BEHAVIOR AND UNBALANCED DATASETS
 
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN AlgorithmIRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
IRJET - Network Traffic Monitoring and Botnet Detection using K-ANN Algorithm
 
SDSFLF: fault localization framework for optical communication using softwar...
SDSFLF: fault localization framework for optical  communication using softwar...SDSFLF: fault localization framework for optical  communication using softwar...
SDSFLF: fault localization framework for optical communication using softwar...
 
Smart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisSmart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend Analysis
 
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
The Scope for Robotic Process Automation & Machine Learning in Telecom Operat...
 
IEEE Networking 2016 Title and Abstract
IEEE Networking 2016 Title and AbstractIEEE Networking 2016 Title and Abstract
IEEE Networking 2016 Title and Abstract
 
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
 
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
 
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
Bra a bidirectional routing abstraction for asymmetric mobile ad hoc networks...
 
BIG DATA ANALYTICS FOR USER-ACTIVITY ANALYSIS AND USER-ANOMALY DETECTION IN...
 BIG DATA ANALYTICS FOR USER-ACTIVITY  ANALYSIS AND USER-ANOMALY DETECTION IN... BIG DATA ANALYTICS FOR USER-ACTIVITY  ANALYSIS AND USER-ANOMALY DETECTION IN...
BIG DATA ANALYTICS FOR USER-ACTIVITY ANALYSIS AND USER-ANOMALY DETECTION IN...
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 

Machine learning in optical

  • 1. Indian Institute of Technology Patna Presentation on An Introduction to Machine Learning in Optical Communication Submitted to Submitted by Dr.Preetam Kumar Vishal Waghmare
  • 2. What is Machine Learning?  Machine Learning  Study of algorithms that  improve their performance  at some task  with experience  Teaching a computer to automatically learn concepts through data observation.
  • 4.  Optimize a performance criterion using example data or past experience.  Role of Statistics: Inference from a sample.  Role of Computer science: Efficient algorithms to  Solve the optimization problem.  Representing and evaluating the model for inference.
  • 5. Magic? No, more like gardening Seeds = Algorithms Nutrients = Data Gardener = You Plants = Programs
  • 6. Optical networks  Optical networks constitute the basic physical infrastructure of all large-provider networks worldwide.  Thanks to their high capacity, low cost and many other attractive properties.  They are now penetrating new important telecom markets as datacom and there is no sign that a substitute technology might appear in the foreseeable future.  Different approaches to improve the performance of optical networks have been investigated, such as routing, wavelength assignment, traffic grooming and survivability.
  • 7. ML algorithms  Supervised-learning algorithms  Unsupervised-learning algorithms  Semi-Supervised learning  Reinforcement learning
  • 8. Supervised-learning  We are given “labeled” data .  Training data includes desired outputs.  Main objective: given a set of “historical” input(s) predict an output • Regression: output value is continuous . • Classification: output value is discrete or “categorical”.
  • 9.  An example: Traffic forecasts  Given traffic during last week/month/year  Predict traffic for the next period (regression).  Predict if available resources will be sufficient (classification).  Other examples  Speech/image recognition  Spam classifier  House prices prediction/estimation
  • 10.  Supervised Learning: the algorithm is trained on dataset that consists of paths, wavelengths, modulation, and the corresponding BER. Then it extrapolates the BER in correspondence to new inputs.
  • 11. Courtesy of Marco Ruffini and Irene Macaluso
  • 12. Unsupervised-learning  Available data is not “labeled”.  Training data does not include desired outputs.  Main objective: derive structures (patterns) from available data  Clustering finding “groups” of similar data.  Anomaly detection.
  • 13.  An example: cell-traffic classification.  understand if some cells provide similar patterns • Residential, business, stadium.  This information can be used to make network resources planning.
  • 14.  Other example  Group the people according to their interests to improve advertisement.  Unsupervised Learning: the algorithm identifies unusual patterns in the data, consisting of wavelengths, paths, BER, and modulation.
  • 15. Courtesy of Marco Ruffini and Irene Macaluso
  • 16. Semi-Supervised learning  Hybrid of previous two categories.  Training data includes a few desired outputs.  This Techniques also make use of unlabeled data for training – typically a small amount of labeled data with a large amount of unlabeled data.
  • 17. Reinforcement learning  Available data is not “labeled”.  Rewards from sequence of actions.  Main objective: learn a policy, i.e., a mapping between in inputs/states and actions. Behavior is refined through rewards.  Methodologically similar to  Optimal control theory  Dynamic programming  Q-learning
  • 18. Courtesy of Marco Ruffini and Irene Macaluso
  • 19.  Reinforcement Learning: the algorithm learns by receiving feedback on the effect of modifying some parameters, e.g. the power and the modulation.
  • 20. Overview of other applications  Physical layer 1. Quality of Transmission (QoT) estimation 2. Optical amplifier control 3. Modulation format recognition 4. Nonlinearities mitigation
  • 21.  Network layer 1. Traffic prediction and virtual topology design 2. Failure detection and localization 3. Flow classification
  • 22. The general framework of a ML-assisted optical network
  • 23. Quality of Transmission (QoT) estimation  The concept of Quality of Transmission generally refers to a number of physical layer parameters, such as received Optical Signal-to- Noise Ratio (OSNR), BER, Q-factor, etc.  Which have an impact on the “readability” of the optical signal at the receiver.  Such parameters give a quantitative measure to check if a predetermined level of QoT would be guaranteed.  Conversely, ML constitutes a promising means to automatically predict whether unestablished lightpaths will meet the required system QoT threshold.
  • 24. Optical amplifier control  When adding/dropping channels into/from a WDM system, EDFA gain should be adjusted to re-balance output powers.  An automatic control of preamplification signal power levels is required, especially in case a cascade of multiple EDFAs to avoid that excessive post-amplification power discrepancy.  ML regression algorithms can be trained to accurately predict post amplifier power excursion in response to the add/drop of specific wavelengths to/from the system.
  • 25.  ML allows to self-learn typical response patterns Optical amplifier control
  • 26. Modulation format recognition (MFR)  Automatic digital modulation recognition in intelligent communication systems is one of the most important issues in software defined radio and cognitive radio.
  • 28. Nonlinearities mitigation  Optical signals are affected by fiber nonlinearities Kerr effect, self- phase modulation (SPM), cross-phase modulation (XPM), Q- factor, Chromatic Dispersion (CD), Polarization Mode Dispersion (PMD).  Traditional methods require complex mathematical models.  ML models can be designed to directly capture the effects of such nonlinearities, typically by creating input-output relations between the monitored parameters and the desired outputs.
  • 30. Traffic prediction and virtual topology design  Accurate traffic prediction in the time-space domain allows operators to effectively plan and operate their networks.  Traffic prediction allows to reduce over-provisioning as much as possible.  Supervised learning algorithm can be trained to predict future traffic requirements and consequent resource needs.
  • 31. Traffic prediction and virtual topology design
  • 32. Flow classification  Traffic flows can be heterogeneous in terms of:  protocols (http, ftp, smtp…)  services (fixed vs mobile, VoD, data transfer, text messages…)  requirements (latency, bandwidth, jitter…)  network “customers” (human end-users, companies, sensors, servers…)
  • 33.  Distinguish between different flows is crucial for resources (i.e., capacity) allocation, scheduling, SLAs, QoS…  supervised learning algorithms can be trained to extract hidden traffic characteristics and perform fast packets classification and flows differentiation.
  • 34. References  S. Shahkarami, F. Musumeci, F. Cugini, M. Tornatore, Machine-Learning-Based Soft-Failure Detection and Identi cation in Optical Networks,"in Proceedings, OFC 2018, San Diego (CA), Usa, Mar. 11-15, 2017  A. Vela et al., “Soft Failure Localization during Commissioning Testing and Lightpath Operation”, Journal of Optical Communication and Networking, vol. 10 n. 1, Jan. 2018  A. Vela et al., “BER degradation Detection and Failure Identification in Elastic Optical Networks”, in Journal of Lightwave Technology, vol. 35, no. 21, pp. 4595- 4604, Nov.1, 1 2017  R.O. Duda, P.E. Hart, and D.G. Stork, Pattern Classification, New York: John Wiley, 2001