Optical Neural Network Using Photonic Integrated Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing von Neumann computing architectures are power-hungry and inefficient for tasks like perception, communication, and learning, especially with the increasing volume of data in big data processing, limiting their ability to quickly and efficiently process vast amounts of information compared to biological systems.

Innovation Solution

The development of optical neural networks using photonic integrated circuits, which perform linear and nonlinear transformations at the speed of light with minimal power consumption, employing optical interference units and nonlinearity units based on saturable absorbers to process optical signals, enabling high-speed and low-energy artificial neural network computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If von Neumann computing architectures are used for data processing, then computational tasks can be performed, but power consumption is high and processing efficiency is low

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent replaces electronic computing systems with optical computing systems. Optical signals propagate through waveguides and interfere at interferometers to perform computations, eliminating the need for electronic signal processing. This substitution of optical fields for electrical fields enables parallel processing of multiple data streams simultaneously, dramatically improving processing efficiency while reducing power consumption since optical systems do not suffer from ohmic losses.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The optical neural network is segmented into distinct functional units: input waveguides for signal reception, optical interference units (Mach-Zehnder interferometers) for linear transformations, optical nonlinearity units for activation functions, and detector arrays for output detection. Each segment performs a specific computational function, allowing the system to process multiple inputs in parallel through spatial segmentation of the optical paths.

Inventive Principle:
Principle #1Segmentation

2Speed

If electronic hardware architectures (ASICs, FPGAs) are used for neural network computation, then neural network operations can be performed, but computational speed is limited by electronic clock rates and power efficiency is reduced by ohmic losses

Engineering Contradiction:
Improvecomputational speedVSAvoidohmic losses
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent substitutes optical interference mechanisms for electronic computation. Mach-Zehnder interferometers use optical path length differences and phase shifts to perform matrix multiplications and activation functions. Since optical signals travel at the speed of light and do not experience resistance, the system achieves computational speeds limited only by the speed of light propagation through the optical circuit, while eliminating ohmic losses entirely.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If optical neural networks are implemented, then high-speed and low-power processing is achieved, but device complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The optical neural network uses universal building blocks - Mach-Zehnder interferometers and saturable absorber-based nonlinearity units - that can be replicated and interconnected to form different neural network architectures. The same basic optical components perform both linear transformations (through interferometer coupling ratios) and nonlinear activations (through saturable absorption), reducing the variety of unique components needed and simplifying fabrication.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Optical neural networks achieve high-speed, low-power, and low-energy processing, outperforming traditional electronic systems by enabling ultrafast computations and efficient data processing, suitable for applications like speech recognition and image processing with potential for significant improvements in fields such as self-driving cars and data centers.

Implementation Method 1

an optical interference unit, in optical communication with the array of input waveguides, to perform a linear transformation of the first array of optical signals into a second array of optical signals

Methodology Applied
Scientific EffectOptical interference: Interference

Implementation Method 2

an optical nonlinearity unit, in optical communication with the optical interference unit, to perform a nonlinear transformation on the second array of optical signals

Methodology Applied
Scientific EffectSaturable absorption: Absorption (EM radiation)

Data Source

PatentUS11914415B2Apparatus and methods for optical neural network
Publication Date: 2024.02.27 MASSACHUSETTS INST OF TECH
  • US11914415B2 patent drawing
  • US11914415B2 patent drawing
  • US11914415B2 patent drawing

AI summary

An optical neural network is constructed based on photonic integrated circuits to perform neuromorphic computing. In the optical neural network, matrix multiplication is implemented using one or more optical interference units, which can apply an arbitrary weighting matrix multiplication to an array of input optical signals. Nonlinear activation is realized by an optical nonlinearity unit, which can be based on nonlinear optical effects, such as saturable absorption. These calculations are implemented optically, thereby resulting in high calculation speeds and low power consumption in the optical neural network.