Anomaly Detection Using Hierarchical Temporal Memory Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current anomaly detection systems in cybersecurity face challenges in accurately identifying anomalies across diverse data sources and providing usable insights, often resulting in high false positives and negatives, and are not efficient in processing and presenting complex data patterns.

Innovation Solution

The system generates tensors from cybersecurity data using spatial and temporal attributes and feeds them into a Hierarchical Temporal Memory (HTM) network, which analyzes the data to detect anomalies and provides notifications through a user interface, leveraging natural language processing for query handling and data presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional anomaly detection systems process diverse cybersecurity data sources, then detection coverage is improved, but false positives and false negatives increase

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidfalse positive and false negative rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system segments the anomaly detection process into multiple specialized HTM networks, each responsible for detecting anomalies in specific data types or security domains. This segmentation allows each network to specialize in particular patterns, improving detection accuracy while reducing false positives through focused analysis rather than attempting to detect all anomalies with a single general-purpose system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system combines multiple HTM networks with different detection capabilities into a composite anomaly detection system. Each HTM network processes different aspects of cybersecurity data (network traffic, system logs, application data) and their outputs are integrated to produce comprehensive anomaly detection results, leveraging the strengths of each individual network to achieve higher overall accuracy and reliability.

Inventive Principle:
Principle #40Composite materials

2Measurement precision

If complex data patterns are processed in detail, then detection comprehensiveness is improved, but processing efficiency decreases

Engineering Contradiction:
Improvedetection comprehensivenessVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system divides complex cybersecurity data into multiple segmented streams that are processed in parallel by specialized HTM networks. Each network handles specific data types or security events independently, enabling comprehensive analysis of all data patterns simultaneously without the sequential processing bottleneck that would reduce efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from traditional two-dimensional data representation to multi-dimensional tensor representations that capture spatial and temporal relationships in cybersecurity data. This dimensional transformation enables the HTM networks to process complex patterns more efficiently by leveraging the inherent structure in the data across multiple dimensions rather than treating all data points equally.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11165806B2Anomaly detection using cognitive computing
Publication Date: 2021.11.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11165806B2 patent drawing
  • US11165806B2 patent drawing
  • US11165806B2 patent drawing

AI summary

An anomaly detection system configured to generate a plurality of tensors based on spatial attributes of a set of cybersecurity data and temporal attributes of the set of cybersecurity data. The set of cybersecurity data comprising numeric data and textual data collected from a plurality of computational sources. The anomaly detection system can provide the plurality of tensors to a Hierarchical Temporal Memory (HTM) network. The HTM network can be configured to generate respective HTM outputs for respective regions of the HTM network. The anomaly detection system can determine that at least one HTM output indicates an anomaly, convert the at least one HTM output to a notification, and provide the notification to a user interface.