Temporal Memory Cell Activation Stability via Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Hierarchical Temporal Memory (HTM) systems face challenges in maintaining the activation of cells that were correctly predicted to be active for a longer period, which affects the accuracy and stability of predicting spatial patterns and temporal sequences.

Innovation Solution

The implementation of a processing node architecture where cells that are correctly predicted to be active or have connections to other active cells maintain their activation longer, contributing to accurate prediction, and the use of action information to learn and predict spatial patterns and temporal sequences in a temporal memory system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cells that were correctly predicted to be active maintain their activation for a longer period, then the stability and accuracy of predicting spatial patterns and temporal sequences is improved, but the complexity of managing cell activation states and connections increases

Engineering Contradiction:
Improveaccuracy and stability of predictionVSAvoidcomplexity of managing cell activation states
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary predictions of which cells will become active based on learned temporal sequences and spatial patterns. By predicting cell activation states in advance, the system can maintain activation longer for correctly predicted cells, improving stability without requiring complex real-time adjustments. The prediction mechanism proactively identifies cells that should remain active, simplifying the management of activation states.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the actual activation states of cells are compared with predicted states. This feedback loop allows the system to learn from prediction accuracy and adjust which cells maintain longer activation. The feedback enables dynamic adaptation of activation duration based on prediction performance, resolving the complexity issue through learned patterns rather than rigid rules.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If cells maintain active states for longer periods to improve prediction stability, then the temporal processing capability is enhanced, but the processing time and computational overhead increase

Engineering Contradiction:
Improvetemporal stability of cell activationVSAvoidprocessing time for maintaining activation states
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

Instead of maintaining activation for all cells uniformly, the system applies partial action by selectively maintaining activation only for cells that were correctly predicted to be active. This selective approach provides the temporal stability benefit where needed while avoiding the computational overhead of uniformly extending activation periods across all cells, thus reducing overall processing time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically changes the activation duration parameter based on prediction accuracy and cell state. Rather than using a fixed activation period, the activation duration is adjusted as a variable parameter - extended for correctly predicted cells and maintained at standard duration for others. This parameter adaptation allows the system to achieve temporal stability improvements without proportionally increasing processing time.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12093847B2Temporal processing scheme and sensorimotor information processing
Publication Date: 2024.09.17 NUMENTA INC
  • US12093847B2 patent drawing
  • US12093847B2 patent drawing
  • US12093847B2 patent drawing

AI summary

Embodiments relate to a processing node in a temporal memory system that performs temporal pooling or processing by activating cells where the activation of a cell is maintained longer if the activation of the cell were previously predicted or activation on more than a certain portion of associated cells in a lower node was correctly predicted. An active cell correctly predicted to be activated or an active cell having connections to lower node active cells that were correctly predicted to become active contribute to accurate prediction, and hence, is maintained active longer than cells activated but were not previously predicted to become active. Embodiments also relate to a temporal memory system for detecting, learning, and predicting spatial patterns and temporal sequences in input data by using action information.