Hybrid Optical Neural Network Training via Linear Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical neural networks (ONNs) face challenges in training due to experimental imperfections that are hard to accurately model, leading to suboptimal performance compared to in silico training.

Innovation Solution

A method of training neural networks where a mathematically linear stage of the forward propagation is performed optically, allowing for direct incorporation of optical signal updates into the weight matrices, thereby enhancing hybrid training and reducing the reality gap.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If in silico training is used to train optical neural networks, then training can be performed digitally with standard algorithms, but the trained network performs worse than expected due to experimental imperfections in the physical system

Engineering Contradiction:
Improveease of trainingVSAvoidnetwork performance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces an optical linear layer as an intermediary component between the digital training algorithm and the physical optical system. This layer is trained optically using real optical signals, allowing the network to adapt to actual experimental imperfections while maintaining the benefits of digital backpropagation for weight updates. The optical linear layer serves as a bridge that translates digital training objectives into the physical optical domain, closing the reality gap between simulation and experiment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If simulated noise is incorporated into in silico training to account for experimental imperfections, then the reality gap may be narrowed, but the approach is suboptimal because it does not incorporate the specific pattern of imperfections present in a given ONN

Engineering Contradiction:
Improvenetwork performanceVSAvoidtraining complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the training parameter from purely digital weight updates to a hybrid approach where the optical linear layer's parameters (weights) are updated through real optical signal propagation. This allows the network to learn the specific pattern of imperfections present in the actual optical system by experiencing them directly during training, rather than relying on generic simulated noise. The parameter update process incorporates real optical measurements, enabling adaptation to the specific hardware characteristics.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple times repetition of optical testing and re-training is performed as in previous approaches, then corrections can be made to account for measured performance, but the process is time-consuming and the physics of later layers remains unaccounted for

Engineering Contradiction:
Improvenetwork performanceVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary optical training of the optical linear layer during the main training process, rather than requiring separate iterative correction passes after digital training. By incorporating optical signal propagation and weight updates into the standard backpropagation workflow from the beginning, the network adapts to optical imperfections in real-time without needing multiple sequential correction passes. This preliminary action eliminates the need for repeated optical testing and re-training cycles.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach significantly improves network performance compared to in silico training, especially under static noise conditions, and allows for faster training while closing the reality gap by directly incorporating physical imperfections into the training process.

Implementation Method 1

a mathematically linear stage of the forward propagation is performed optically

Methodology Applied
Scientific EffectLinear optical propagation: Light

Implementation Method 2

Thanks to the superposition and coherence properties of light, neurons in ONNs can be naturally connected via interference or diffraction in different settings

Methodology Applied
Scientific EffectInterference: Interference

Implementation Method 3

Thanks to the superposition and coherence properties of light, neurons in ONNs can be naturally connected via interference or diffraction in different settings

Methodology Applied
Scientific EffectDiffraction: Diffraction

Implementation Method 4

the neuron activation function can be physically implemented with a large variety of nonlinear optical effects

Methodology Applied
Scientific EffectNonlinear optical effects: Kerr Effect

Data Source

PatentUS20250200351A1Method and apparatus for training a neural network
Publication Date: 2025.06.19 OXFORD UNIVERSITY INNOVATION LTD
  • US20250200351A1 patent drawing
  • US20250200351A1 patent drawing
  • US20250200351A1 patent drawing

AI summary

Methods and apparatus for training a neural network are disclosed. In one arrangement, a method comprises performing forward propagation of information through the neural network. An error backpropagation is performed to update parameters defining the neural network. A mathematically linear stage of the forward propagation is performed optically.