Neural Network Output Monitoring With Fixed Boundary Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional neural networks lack the ability to effectively recognize and correct incorrect output signals and are unable to adaptively reduce mistakes with new information, leading to ineffective handling of errors in autonomous systems.
Innovation Solution
A controller system that includes a first neural network trained with initial data and a manager to re-train it incrementally using local data, along with a detector to identify triggering events, allowing for self-correction and adaptive learning within boundary conditions to prevent errors and ensure system safety.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a conventional neural network is trained with initial data, then it can perform basic classification tasks, but it cannot recognize or correct incorrect output signals and cannot adaptively reduce mistakes with new information
Solution Approach 1:
The patent implements a feedback mechanism where the neural network's output is monitored by a boundary condition detector that identifies incorrect outputs. When an incorrect output is detected, the system retrieves relevant training data and re-trains the network, creating a closed-loop feedback system that continuously improves reliability through adaptive correction of errors.
Solution Approach 2:
The system performs self-correction by automatically detecting its own errors through boundary condition monitoring and autonomously re-training itself using stored training data. This self-service capability allows the neural network to improve its own reliability without external intervention, resolving the contradiction between maintaining correct output and adapting to reduce mistakes.
2Reliability
If the neural network operates without monitoring, then the system is simpler and faster, but it cannot detect or prevent incorrect outputs and security breaches
Solution Approach 1:
The patent pre-programs boundary conditions into the controller before operation begins. These boundary conditions serve as predetermined criteria for detecting incorrect outputs. During operation, the system simply checks whether outputs satisfy these pre-established boundary conditions, enabling reliable error detection without adding complex real-time analysis mechanisms.
Solution Approach 2:
The boundary condition detector acts as an intermediary component between the neural network and the system output. It monitors network outputs against predefined boundary conditions and triggers corrective actions when violations occur. This intermediary layer provides reliable error detection while maintaining relative system simplicity by decoupling the detection function from the core neural network architecture.
3Adaptability or versatility
If the neural network is re-trained frequently with new data, then it can adapt to new information and reduce mistakes, but it increases processing time and computational resources
Solution Approach 1:
Instead of performing complete re-training operations frequently, the system applies partial re-training only when boundary conditions are violated. The re-training uses only the specific training data relevant to the detected error, rather than processing entire datasets. This partial action approach enables adaptive learning while minimizing time loss by avoiding unnecessary comprehensive re-training cycles.
Solution Approach 2:
The system discards incorrect outputs that violate boundary conditions and recovers by retrieving relevant training data from storage for targeted re-training. Rather than continuously processing all available data, the system selectively discards erroneous outputs and recovers correct behavior through focused re-training on pertinent training examples, reducing overall processing time while maintaining adaptability.
Data Source
AI summary
A method of operating an apparatus using a control system that includes at least one neural network. The method includes receiving an input value captured by the apparatus, processing the input value using the at least one neural network of the control system implemented on first one or more solid-state chips, and obtaining an output from the at least one neural network resulting from processing the input value. The method may also include processing the output with another neural network implemented on solid-state chips to determine whether the output breaches a predetermined condition that is unchangeable after an initial installation onto the control system. The aforementioned another neural network is prevented from being retrained. The method may also include the step of using the output from the at least one neural network to control the apparatus unless the output breaches the predetermined condition. Similar corresponding apparatuses are described.


