Anomaly Detection Using Adaptive Spatial Voting Grid

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Devices with limited memory resources face challenges in efficiently detecting anomalous behavior due to high memory usage requirements of existing anomaly detection methods, which are not adaptive and require extensive recalculations of table indices.

Innovation Solution

The implementation of a self-adaptive Spatial Voting (SV) grid using Run Length Encoding (RLE) to represent the SV grid, allowing for efficient detection of anomalies in a fixed amount of memory, with adaptive partitioning and encoding of data to reduce memory consumption and processing cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional anomaly detection methods are used, then detection accuracy is improved, but memory usage increases significantly

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the anomaly detection process into two distinct phases: an offline training phase that builds anomaly profiles and signatures, and an online detection phase that uses these pre-computed profiles with minimal memory requirements. This segmentation allows complex analysis to be performed when memory is available, while runtime operation uses compact representations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-computing anomaly profiles, signatures, and baseline behaviors during an offline training phase. These pre-computed structures are stored and then used during online detection without requiring extensive recalculations, thereby reducing runtime memory usage while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If adaptive anomaly detection is implemented, then detection flexibility is improved, but processing complexity increases

Engineering Contradiction:
Improvedetection adaptabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by creating adaptive anomaly detection systems that can adjust to new patterns and behaviors. The system dynamically updates anomaly profiles and signatures based on learned patterns, allowing it to adapt to changing conditions while using structured approaches to manage processing complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies self-service through self-training mechanisms where the system automatically learns from data, builds its own anomaly profiles, and improves its detection capabilities without requiring extensive manual configuration or external intervention, thereby managing complexity through automation.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If extensive training data is used, then model accuracy is improved, but training time and resource requirements increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by conducting comprehensive training and data analysis in an offline phase before deployment. During this offline training phase, the system processes extensive training data to build anomaly profiles and signatures. Once trained, the system can operate with minimal memory and processing requirements during online detection, effectively shifting the time and resource burden to the offline phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10937465B2Anomaly detection with reduced memory overhead
Publication Date: 2021.03.02 RAYTHEON CO
  • US10937465B2 patent drawing
  • US10937465B2 patent drawing
  • US10937465B2 patent drawing

AI summary

A method can include identifying, by processing circuitry of a device, a row of rows and/or column of columns to which a first feature and a second feature of an input maps, comparing the identified row and/or column to a row run length encoding (RLE) in a memory of the device that indicates, for each row, whether one or more cells in the row include an input mapped thereto or a column RLE in a memory of the device that indicates, for each column, whether one or more cells in the column include an input mapped thereto, respectively, and determining the input data is anomalous in response to determining either the row RLE indicates that no inputs are mapped to the row to which the input maps, or the column RLE indicates that no inputs are mapped to the column to which the input maps.