SlideShare a Scribd company logo
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

PDF
Wireless optical communication system
PPTX
Deep neural networks
PPTX
Introduction to Machine Learning
PPTX
RSA algorithm
PPTX
المحور الأول ..مبادئ وأساسيات الجودة
PDF
Deep Learning - Convolutional Neural Networks
PDF
DWDM Presentation
PPTX
Authentic leadership
Wireless optical communication system
Deep neural networks
Introduction to Machine Learning
RSA algorithm
المحور الأول ..مبادئ وأساسيات الجودة
Deep Learning - Convolutional Neural Networks
DWDM Presentation
Authentic leadership

What's hot (20)

PDF
Optical Computing
PPTX
Gi fi technology finl ppt
PPTX
wireless Communication Underwater(Ocean)
PPTX
DATA TRANSMISSION USING LIFI TECHNOLOGY
PPTX
5G Technology
PDF
Transforming optical networking with AI
PPTX
Dispersion Compensation Techniques for Optical Fiber Communication
PDF
Silent sound technology final report
PPTX
Ppt on Li-Fi Technology by Manisha Reddy
PDF
Artificial Neural Network report
PPTX
Artifical Neural Network and its applications
DOCX
LIGHT FIDELITY TECHNOLOGY (LI FI)
PDF
Free space optics (FSO)
PPT
LI-Fi Technology
PPTX
MIMO Calculation
PPTX
LI-FI Technology ppt
PDF
Li-Fi Technology PPT
PPTX
Li fi technology
PPTX
electronics seminar ppt
PDF
Mimo wireless system
Optical Computing
Gi fi technology finl ppt
wireless Communication Underwater(Ocean)
DATA TRANSMISSION USING LIFI TECHNOLOGY
5G Technology
Transforming optical networking with AI
Dispersion Compensation Techniques for Optical Fiber Communication
Silent sound technology final report
Ppt on Li-Fi Technology by Manisha Reddy
Artificial Neural Network report
Artifical Neural Network and its applications
LIGHT FIDELITY TECHNOLOGY (LI FI)
Free space optics (FSO)
LI-Fi Technology
MIMO Calculation
LI-FI Technology ppt
Li-Fi Technology PPT
Li fi technology
electronics seminar ppt
Mimo wireless system
Ad

Similar to Machine learning in optical (20)

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

Recently uploaded (20)

PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
composite construction of structures.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Welding lecture in detail for understanding
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
OOP with Java - Java Introduction (Basics)
PDF
PPT on Performance Review to get promotions
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
additive manufacturing of ss316l using mig welding
bas. eng. economics group 4 presentation 1.pptx
composite construction of structures.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Welding lecture in detail for understanding
Internet of Things (IOT) - A guide to understanding
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Mechanical Engineering MATERIALS Selection
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Foundation to blockchain - A guide to Blockchain Tech
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Geodesy 1.pptx...............................................
OOP with Java - Java Introduction (Basics)
PPT on Performance Review to get promotions
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
additive manufacturing of ss316l using mig welding

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