Multipath Diffractive Neural Network for Multi-Task Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning systems based on the von Neumann architecture face limitations in processing time and energy consumption, and optical deep learning with diffractive neural networks (D2NNs) experience issues with high power consumption and data throughput bottlenecks, necessitating improved energy efficiency and high-throughput capabilities for multi-task machine learning applications.

Innovation Solution

A multipath deep diffractive neural network architecture that incorporates overlapping optical paths and optical elements, such as diffractive layers and spatial light modulators, to enable real-time multi-task learning with reduced power consumption and increased data throughput, utilizing hardware-software co-design and domain-specific regularization for efficient task performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If optical deep learning with diffractive neural networks is used, then processing speed is improved, but power consumption increases

Engineering Contradiction:
Improveprocessing speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system segments the optical path into multiple specialized paths (first optical path for first task, second optical path for second task) that can be independently controlled and optimized, allowing selective activation of paths based on task requirements to reduce overall power consumption while maintaining high processing speed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The diffractive optical elements are designed to perform multiple functions across different optical paths and tasks, enabling a single optical system to handle various machine learning tasks simultaneously, thereby improving processing speed without proportionally increasing power consumption

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

2Productivity

If diffractive neural networks are used for optical deep learning, then parallel processing capability is improved, but data throughput bottlenecks occur

Engineering Contradiction:
Improveparallel processing capabilityVSAvoiddata throughput
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system introduces multiple optical paths as an additional dimension for data flow, allowing parallel processing of different tasks simultaneously through spatial multiplexing, thereby overcoming data throughput bottlenecks while maintaining high parallel processing capability

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The diffractive optical elements serve as intermediaries that efficiently route and process data across multiple optical paths, enabling smooth data flow and eliminating bottlenecks by distributing data throughput across multiple channels

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple optical paths are used for multi-task learning, then task versatility is improved, but hardware complexity increases

Engineering Contradiction:
Improvetask versatilityVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges multiple optical paths into a unified diffractive optical architecture where shared components and overlapping paths reduce hardware complexity while maintaining the ability to perform multiple tasks through configurable optical element settings

Inventive Principle:
Principle #5Merging (Combining)

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

The proposed solution achieves a significant 75% improvement in hardware efficiency while maintaining prediction accuracy across tasks, with minimal degradation under noise and fabrication variations, and allows for flexible control of prediction accuracy, making it suitable for real-time data processing in applications like computer vision.

Implementation Method 1

optical information processing, which implements the operations of convolution, correlation, and Fourier transformation in an optical system

Methodology Applied
Scientific EffectDiffraction: Diffraction

Implementation Method 2

Computer-based deep learning has been achieved in optical systems by using diffractive optical elements

Methodology Applied
Scientific EffectInterference: Interference

Data Source

PatentUS20230359879A1Diffractive deep neural networks with hardware-software co-design
Publication Date: 2023.11.09 UNIV OF UTAH RES FOUND
  • US20230359879A1 patent drawing
  • US20230359879A1 patent drawing
  • US20230359879A1 patent drawing

AI summary

A multipath deep diffractive neural network comprises a first optical path for performing a first task and a second optical path for performing a second task. The second task is different than the first task. The multipath deep diffractive neural network further comprises an overlap optical path where the first optical path and the second optical path overlap. The multipath deep diffractive neural network comprises one or more optical elements that are configured to create a multipath optical neural network that performs a plurality of different tasks using multi-task machine learning.