Context-Aware Error Detection for Edge Recognition Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine-learning based recognition systems face challenges in detecting errors and anomalies due to untrained events, requiring extensive resource consumption for training and being unable to handle unexpected situations, especially when deployed with restricted inspection devices.

Innovation Solution

A system comprising a monitoring device, processing module, and recognition module that uses context-specific parameters to efficiently detect errors, allowing for pre-training and reducing the need for comprehensive error training, enabling operation on edge devices and mobile apparatuses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine-learning based recognition systems are trained for all potential errors and anomalies, then detection reliability is improved, but resource consumption and training time increase significantly

Engineering Contradiction:
Improveerror detection reliabilityVSAvoidtraining resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by defining expected recognition results for normal operational contexts before actual inspection occurs. The context information (time, location, operational parameters) is pre-established with expected outcomes, allowing the recognition system to compare actual results against these pre-defined expectations without requiring comprehensive training on all possible error modes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the approach from training on error parameters to training on context parameters. Instead of training the recognition module to identify all possible errors, it trains the system to understand normal operational contexts and their expected recognition results, then detects anomalies by comparing actual results against these contextual expectations.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If comprehensive error training is performed for all possible anomalies, then detection precision is improved, but training time becomes excessively long

Engineering Contradiction:
Improveerror detection precisionVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system establishes expected recognition results for various contexts in advance, creating a reference framework before actual inspection. This preliminary setup allows the system to achieve high detection precision by comparing actual recognition results against pre-defined contextual expectations, eliminating the need for lengthy comprehensive error training.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The context-based expected results serve multiple functions: they act as training data, as reference standards for comparison, and as adaptive thresholds for anomaly detection. This multi-functional approach allows the system to achieve comprehensive error detection capability without requiring separate training processes for each error type.

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

3Measurement precision

If extensive training data for every erroneous situation is collected, then recognition accuracy is improved, but data requirements and storage needs increase

Engineering Contradiction:
Improverecognition accuracyVSAvoidtraining data quantity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system fundamentally changes the nature of training data from extensive error examples to compact context definitions with expected results. Instead of collecting vast amounts of data for each error type, the system stores contextual parameters and their corresponding expected recognition outcomes, dramatically reducing data quantity while maintaining recognition accuracy through contextual comparison.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system creates simplified copies of error detection capability through context-based expected results rather than using full comprehensive training datasets. These contextual expectations serve as lightweight proxies that capture the essential detection logic without requiring the full complexity of extensive training data for every possible error scenario.

Inventive Principle:
Principle #26Copying

4Reliability

If the recognition module is trained for complex error scenarios, then detection capability is improved, but device complexity increases making edge deployment impossible

Engineering Contradiction:
Improveerror detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the complexity distribution by moving from complex error classification logic to simple contextual parameter matching. The recognition module only needs to compare actual recognition results against pre-defined contextual expectations, which are stored as simple parameter sets rather than complex decision trees or neural network weights, enabling deployment on resource-constrained edge devices.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system extracts the essential detection logic from complex trained models and represents it as standalone context information with expected results. This extraction separates the detection knowledge from the computational complexity, allowing the core detection capability to be deployed on edge devices while the complex contextual definitions can be updated without retraining the recognition module.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11983861B2System and method for examining objects for errors
Publication Date: 2024.05.14 BULL SA
  • US11983861B2 patent drawing
  • US11983861B2 patent drawing
  • US11983861B2 patent drawing

AI summary

A system (1) for examining an object (2) for errors comprises a monitoring device (3), a processing module (5), a capturing device (4) and a recognition module (6). The monitoring device (3) is designed to monitor at least one parameter. A specified range of the parameter defines a context within which a result of a recognition of at least parts of the object (2) is expected. The processing module (5) is designed to prove whether the monitored parameter is within the specified range and in this case to trigger the capturing device (4) which is designed to capture input data associated with the object (2). The recognition module (6) is pre-trained for recognizing the object (2) and to perform the recognition based on the input data. The recognition module (6) is designed to detect an error if a result of the recognition is not corresponding to the expected result.