Higher-Order Neural Networks Using Symmetric Tensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural networks require multiple layers of linear units to solve non-linear problems, increasing memory and computational complexity, and are limited by having only one hidden layer, making training computationally expensive.

Innovation Solution

Implementing higher-order neural networks with multiple layers that include second-order neurons combined using symmetric tensors, reducing the number of layers and neurons needed, and utilizing a gradient descendant algorithm for training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple layers of linear units are used to solve non-linear problems, then the network can resolve non-linear problems, but memory and computational complexity increase

Engineering Contradiction:
Improveability to resolve non-linear problemsVSAvoidmemory and computational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameters of neural network units from linear to higher-order (quadratic and cubic) operations. By using second-order neurons with symmetric tensor products and third-order neurons with symmetric tensor products, the network can represent non-linear relationships more efficiently, reducing the number of layers and neurons needed while maintaining computational tractability through structured parameter organization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs composite neural network architectures combining different orders of neurons (first-order, second-order, and third-order) within the same network. This composite approach allows the network to leverage the computational efficiency of lower-order units while incorporating the non-linear representation capabilities of higher-order units, achieving a balance between complexity and functionality.

Inventive Principle:
Principle #40Composite materials

2Device complexity

If only one hidden layer is used, then the network structure is simpler, but training becomes computationally expensive

Engineering Contradiction:
Improvenetwork structure simplicityVSAvoidtraining efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent transforms the training process by changing the mathematical parameters and operations used in each layer. By using symmetric tensor products for second-order and third-order neurons, the network achieves more efficient parameter updates during training, reducing computational cost while maintaining the ability to learn complex non-linear patterns.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional mechanical gradient descent optimization with a specialized training algorithm tailored for higher-order neural networks. This substitution involves using the structural properties of symmetric tensors to guide parameter updates, making the training process more efficient and scalable compared to conventional approaches.

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

3Device complexity

If higher-order neurons with symmetric tensors are used, then the number of layers and neurons is reduced, but the complexity of implementing symmetric tensor operations increases

Engineering Contradiction:
Improvenumber of layers and neuronsVSAvoidimplementation complexity of symmetric tensor operations
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The patent simplifies the implementation of symmetric tensor operations by changing how parameters are organized and computed. By exploiting the symmetry properties of the tensors, the network reduces the number of independent parameters to learn and streamlines the computation, making higher-order operations more manageable and easier to implement in practice.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12067477B2Multi-layer neural networks using symmetric tensors
Publication Date: 2024.08.20 INTEL CORP
  • US12067477B2 patent drawing
  • US12067477B2 patent drawing
  • US12067477B2 patent drawing

AI summary

Methods and apparatuses for implementing a neural network using symmetric tensors. In embodiments, a system may include a higher order neural network with a plurality of layers that includes an input layer, one or more hidden layers, and an output layer. Each of the input layer, the one or more hidden layers, and the output layer includes a plurality of neurons, where the plurality of neurons includes at least first order neurons and second order neurons, and where inputs at a second order neuron are combined using a symmetric tensor.