Artificial Neural Networks for Photonic Applications: From Algorithms to Implementation
Not on the map. Why?
Abstract (arXiv)
This tutorial-review on applications of artificial neural networks in photonics targets a broad audience, ranging from optical research and engineering communities to computer science and applied mathematics. We focus here on the research areas at the interface between these disciplines, attempting to find the right balance between technical details specific to each domain and overall clarity. First, we briefly recall key properties and peculiarities of some core neural network types, which we believe are the most relevant to photonics, also linking the layer's theoretical design to some photonics hardware realizations. After that, we elucidate the question of how to fine-tune the selected model's design to perform the required task with optimized accuracy. Then, in the review part, we discuss recent developments and progress for several selected applications of neural networks in photonics, including multiple aspects relevant to optical communications, imaging, sensing, and the design of new materials and lasers. In the following section, we put a special emphasis on how to accurately evaluate the complexity of neural networks in the context of the transition from algorithms to hardware implementation. The introduced complexity characteristics are used to analyze the applications of neural networks in optical communications, as a specific, albeit highly important example, comparing those with some benchmark signal processing methods. We combine the description of the well-known model compression strategies used in machine learning, with some novel techniques introduced recently in optical applications of neural networks. It is important to stress that although our focus in this tutorial-review is on photonics, we believe that the methods and techniques presented here can be handy in a much wider range of scientific and engineering applications.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 42 of its 516 references that are in the map. First posted on arXiv 2 Aug 2024.
Builds on
42 of 516 references.
References · 42
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2016Layer Normalizationcited by 5,579
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,024
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2022Scientific Machine Learning through Physics-Informed Neural Networks: Where we are and What's nextcited by 603
- 2018Rethinking the Value of Network Pruningcited by 595
- 2020What is the State of Neural Network Pruning?cited by 578
30 more
- 2016Tutorial on Variational Autoencoderscited by 404
- 2015Adversarial Autoencoderscited by 359
- 2017Deep Reinforcement Learning: An Overviewcited by 327
- 2017A Survey of Model Compression and Acceleration for Deep Neural Networkscited by 298
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 277
- 2015A Critical Review of Recurrent Neural Networks for Sequence Learningcited by 223
- 2019Additive Powers-of-Two Quantization: An Efficient Non-uniform Discretization for Neural Networkscited by 143
- 2020An Overview of Deep Semi-Supervised Learningcited by 121
- 2017Structured Attention Networkscited by 95
- 2021Understanding Domain Randomization for Sim-to-real Transfercited by 69
- 2020ShiftAddNet: A Hardware-Inspired Deep Networkcited by 52
- 2020Methods for Pruning Deep Neural Networkscited by 49
- 2021Towards Efficient Post-training Quantization of Pre-trained Language Modelscited by 37
- 2021Ps and Qs: Quantization-aware pruning for efficient low latency neural network inferencecited by 31
- 2016Hardware-oriented Approximation of Convolutional Neural Networkscited by 20
- 2016On the efficient representation and execution of deep acoustic modelscited by 13
- 2021Neural Network Quantization for Efficient Inference: A Surveycited by 13
- 2020A Review of Designs and Applications of Echo State Networkscited by 11
- 2019Recurrent Neural Processescited by 10
- 2020Exploiting the ConvLSTM: Human Action Recognition using Raw Depth Video-Based Recurrent Neural Networkscited by 8
- 2018On the Statistical Challenges of Echo State Networks and Some Potential Remediescited by 7
- 2022Reducing Computational Complexity of Neural Networks in Optical Channel Equalization: From Concepts to Implementationcited by 6
- 2022Spiking Neural Network Equalization for IM/DD Optical Communicationcited by 3
- 2020Autoencoderscited by 2
- 2021High-Cardinality Hybrid Shaping for 4D Modulation Formats in Optical Communications Optimized via End-to-End Learningcited by 1
- 2022Nonlinear Equalization for Optical Communications Based on Entropy-Regularized Mean Square Errorcited by 1
- 2022Computational Complexity Evaluation of Neural Network Applications in Signal Processingcited by 1
- 2022Deep learning for enhanced free-space optical communicationscited by 1
- 2022Data-driven Enhancement of the Time-domain First-order Regular Perturbation Modelcited by 1
- 2023Application of Transformers for Nonlinear Channel Compensation in Optical Systemscited by 1
Built on by
Not cited yet.