Temporal Memory Cell Activation Stability via Prediction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


