Shared Neural Network Representations for Vehicle Memory Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks in vehicles consume a significant amount of resources due to their large size and complexity, necessitating a reduction in memory consumption and processing requirements.

Innovation Solution

Implementing a group of neural networks with shared layer portions that are shared between different networks, determined based on input constraints and optimized for memory and performance, allowing for dynamic provisioning based on vehicle conditions and resource availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If neural networks are made larger to improve accuracy and handling varying circumstances, then response accuracy is improved, but memory consumption and resource requirements increase

Engineering Contradiction:
Improveresponse accuracyVSAvoidmemory consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges common layers across multiple neural networks into a single shared layer. Instead of storing separate copies of common layers for each neural network, the system stores one shared layer that is referenced by multiple networks. This dramatically reduces memory consumption while maintaining the functionality of multiple neural networks for different driving scenarios.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared layer serves multiple neural networks simultaneously, enabling a single layer to perform multiple functions. The shared layer can be used by different neural networks for different tasks (e.g., object detection, lane detection, traffic sign recognition) without requiring separate copies, thus reducing overall resource requirements while maintaining accuracy.

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

2Adaptability or versatility

If multiple neural networks are stored to handle different driving scenarios, then adaptability is improved, but memory consumption increases

Engineering Contradiction:
Improvehandling varying circumstancesVSAvoidmemory consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent combines multiple neural networks into a unified structure where common layers are shared. Instead of storing complete separate neural networks for different driving scenarios, the system stores a shared layer that can be configured for different scenarios, reducing memory usage while maintaining versatility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically configures which neural networks to activate based on current driving conditions. Rather than having all neural networks loaded in memory simultaneously, the system can dynamically load and unload different neural network configurations from the shared layer based on the driving scenario, optimizing memory usage while maintaining adaptability.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If neural network resources are reduced to lower memory consumption, then resource utilization is improved, but processing capability may be compromised

Engineering Contradiction:
Improvememory consumptionVSAvoidprocessing capability
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

By merging common layers across neural networks, the system reduces memory consumption while preserving the processing capability needed for accurate driving scenario handling. The shared layer maintains the necessary computational functionality through efficient resource sharing rather than duplication.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system can dynamically adjust parameters such as the degree of sharing, the resolution of shared representations, and the configuration of neural network layers based on computational requirements. This allows optimization between memory consumption and processing capability by adjusting parameters rather than using fixed architectures.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250390704A1Shared representation of neural network resources
Publication Date: 2025.12.25 AUTOBRAINS TECH LTD
  • US20250390704A1 patent drawing
  • US20250390704A1 patent drawing
  • US20250390704A1 patent drawing

AI summary

A method of producing a group of neural networks, the method includes determining a first layer potion that is shared by a first neural network sub-group of the group; determining second layer portions that are sharable by second neural network sub-groups, such that different second layer portions are shared by different second neural network sub-groups of the group; and determining third layer portions that are sharable by third neural network sub-groups, such that different third layer portions are shared by different third neural network sub-groups of the group; wherein each neural network of the group further comprises a unique combination of layer portions.