Quantum Convolution Operator for Neural Network Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack effective methods to apply quantum computing in convolution neural network models, limiting the utilization of quantum parallelism for tasks like image recognition and natural language processing.

Innovation Solution

A quantum convolution operator is developed, comprising a quantum state encoding module, entanglement module, convolution kernel module, measuring module, and computing module, which encodes input data onto qubits, associates quantum state information, extracts feature information, measures quantum states, and computes convolution results, enabling quantum computing in convolution neural networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If quantum computing is applied to convolution neural networks, then processing efficiency and parallelism are improved, but device complexity increases

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

Solution Approach 1:

The quantum convolution operator is divided into distinct functional modules: quantum state encoding module, quantum entanglement module, quantum convolution kernel module, measuring module, and computing module. Each module performs a specific function in the convolution process, making the complex quantum system more manageable and implementable while maintaining high processing efficiency through quantum parallelism

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The quantum convolution operator is designed as a universal module that can be applied to various convolution neural network tasks including image recognition and natural language processing. By creating a multi-functional quantum operator that handles different types of data and tasks, the system achieves high productivity across multiple applications without requiring separate specialized quantum circuits for each task

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

2Speed

If quantum parallelism is utilized for image recognition and natural language processing, then computational speed is improved, but implementation difficulty increases

Engineering Contradiction:
Improvecomputational speedVSAvoidimplementation difficulty
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The quantum state encoding module pre-processes input data by encoding it into quantum states before the convolution operation. This preliminary encoding action prepares the data in a format optimized for quantum processing, reducing the complexity of subsequent operations and making implementation easier while maintaining high computational speed through quantum parallelism

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The measuring module acts as an intermediary between the quantum convolution operation and the classical computing system. It measures the quantum states and converts them into classical results that can be used by traditional systems, bridging the gap between quantum and classical domains and reducing implementation difficulty by providing a clear interface for integration

Inventive Principle:
Principle #24Intermediary (Mediator)

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 solution allows for the application of quantum computing in convolution neural networks, leveraging parallelism to enhance processing efficiency and complement existing technologies in image recognition and natural language processing.

Implementation Method 1

the quantum entanglement module is configured to associate quantum state information of different qubits

Methodology Applied
Scientific EffectQuantum entanglement:

Data Source

PatentUS12079691B2Quantum convolution operator
Publication Date: 2024.09.03 ORIGIN QUANTUM COMPUTING TECH (HEFEI) CO LTD
  • US12079691B2 patent drawing
  • US12079691B2 patent drawing
  • US12079691B2 patent drawing

AI summary

The present disclosure provides a quantum convolution operator, comprising: a quantum state encoding module, a quantum entanglement module, a quantum convolution kernel module, a measuring module, and a computing module; the quantum state encoding module is configured to encode a current group of input data onto qubits; the quantum entanglement module is configured to associate quantum state information of different qubits; the quantum convolution kernel module is configured to extract feature information corresponding to the quantum state information; the measuring module is configured to measure a quantum state of a preset qubit and obtain a corresponding amplitude; the computing module is configured to compute a convolution result corresponding to the current group of input data according to the measured quantum state and its amplitude.