Neural Network Group Switching for Multi-Setting Accuracy Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks face accuracy loss and catastrophic memory issues when operating in varying environments due to increased training data sets, leading to suboptimal performance in different settings.

Innovation Solution

A system that collects and stores training data for specific settings, allowing neural networks to adapt by switching between pre-trained coefficients and structures based on monitored environmental characteristics, using a database management system to retrieve and apply the appropriate settings dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If training data sets are increased to include data from many different settings, then the neural network can operate in more different settings, but the neural network loses accuracy and encounters catastrophic memory loss

Engineering Contradiction:
Improveability to operate in different settingsVSAvoidoperational accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the training data into multiple separate training data sets, each corresponding to a specific setting or environment. Instead of using one large diverse training set, the system creates specialized training sets for different conditions (e.g., different lighting, temperatures, locations). This allows the neural network to maintain high accuracy for each specific setting while collectively covering multiple settings through segmentation of the overall training task.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If training data sets are increased to include data from many different settings, then the neural network can operate in more different settings, but catastrophic memory loss occurs

Engineering Contradiction:
Improveability to operate in different settingsVSAvoidmemory loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the training process into multiple separate training runs, each using a specialized training data set for a specific setting. This prevents the neural network from attempting to learn all settings simultaneously in one large training process, which causes catastrophic memory loss. By segmenting the training into manageable portions corresponding to specific settings, the system avoids memory overload while maintaining adaptability across multiple settings.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If a single neural network is trained with diverse data, then it can handle multiple settings, but it cannot maintain optimal performance in any single setting

Engineering Contradiction:
Improvemulti-setting operation capabilityVSAvoidperformance accuracy in specific settings
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the neural network system into multiple specialized neural networks, each trained on a specific training data set corresponding to a particular setting. Instead of one general-purpose network that compromises accuracy, the system creates multiple specialized networks that each excel at their specific setting. The system then selects or switches between these segmented networks based on the current operational context, maintaining optimal performance for each setting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal neural network system that encompasses multiple specialized networks. Each individual network is highly specialized for one setting, but the overall system is universal in its ability to handle multiple settings by selecting the appropriate specialized network. This multi-functionality is achieved through a selection mechanism that routes inputs to the most appropriate specialized network based on the current setting characteristics.

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

Data Source

PatentUS11928867B2Group of neural networks ensuring integrity
Publication Date: 2024.03.12 APEX AI IND LLC
  • US11928867B2 patent drawing
  • US11928867B2 patent drawing
  • US11928867B2 patent drawing

AI summary

Methods and systems for controlling an autonomous machine. The autonomous machine has sensors generating input data, while the controller includes two or more neural networks that inference using the input data and generate output data. The neural networks can be trained using an identical set of training data set. The output data from each of the neural networks are monitored to ensure that the integrity of the operation is maintained by, for example, the output data from one neural network is compared with the output data from another neural network to verify the consistency. If the comparison yields that the integrity of the system is not maintained at an acceptable level, the controller can stop using the output in controlling the autonomous machine.