Hardware-In-The-Loop Training of a 4f Optical Correlator with Logarithmic Complexity Reduction for CNNs

📅 2025-01-07
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the low training efficiency in optical neural network acceleration, this paper proposes a hardware-in-the-loop forward-only training method tailored for 4f optical correlators—the first co-design integrating forward-only learning algorithms with optical hardware. By eliminating gradient computation and weight updates inherent in conventional backpropagation, the method achieves an O(n²) training complexity, reducing the standard backpropagation complexity (O(n² log n)) by a log n factor. The approach jointly respects optical system physical constraints—such as non-negativity, limited dynamic range, and spatial bandwidth limitations—and CNN architectural characteristics, enabling end-to-end optical-CNN co-optimization. Evaluated on MNIST, the method attains an 87.6% classification accuracy, demonstrating significant training speedup without substantial accuracy degradation. This work establishes a new paradigm for energy-efficient, high-throughput optical neural network training.

Technology Category

Application Category

📝 Abstract
This work evaluates a forward-only learning algorithm on the MNIST dataset with hardware-in-the-loop training of a 4f optical correlator, achieving 87.6% accuracy with O(n2) complexity, compared to backpropagation, which achieves 88.8% accuracy with O(n2 log n) complexity.
Problem

Research questions and friction points this paper is trying to address.

Optimization
Convolutional Neural Networks
Handwritten Digit Recognition
Innovation

Methods, ideas, or system contributions that make the work stand out.

4f Optical Matcher
Convolutional Neural Network Hardware Training
Reduced Computational Complexity
🔎 Similar Papers
2021-07-01IEEE International Conference on Application-Specific Systems, Architectures, and ProcessorsCitations: 13
Lorenzo Pes
Lorenzo Pes
PhD Candidate, Eindhoven University of Technology
Neuromorphic ComputingOn-device LearningContinual LearningHardware/Software co-design
M
Maryam Dehbashizadeh Chehreghan
Technische Universiteit Eindhoven, Den Dolech 2, 5612 AZ, Eindhoven
Rick Luiken
Rick Luiken
Eindhoven University of Technology
S
S. Stuijk
Technische Universiteit Eindhoven, Den Dolech 2, 5612 AZ, Eindhoven
R
R. Stabile
Technische Universiteit Eindhoven, Den Dolech 2, 5612 AZ, Eindhoven
Federico Corradi
Federico Corradi
Eindhoven University of Technology
NeuromorphicNeuromorphic engineeringSpiking Neural NetworksBio-signal processing