Academia.eduAcademia.edu

Hierarchical Temporal Memory

description29 papers
group2 followers
lightbulbAbout this topic
Hierarchical Temporal Memory (HTM) is a theoretical framework for understanding the structure and function of the neocortex, based on principles of hierarchical organization and temporal sequence learning. It models how the brain processes information through spatial and temporal patterns, emphasizing the importance of both context and time in cognitive functions.
lightbulbAbout this topic
Hierarchical Temporal Memory (HTM) is a theoretical framework for understanding the structure and function of the neocortex, based on principles of hierarchical organization and temporal sequence learning. It models how the brain processes information through spatial and temporal patterns, emphasizing the importance of both context and time in cognitive functions.

Key research themes

1. How does hierarchical temporal structure emerge and function in memory encoding and recall?

This research area investigates the mechanisms by which temporal sequences and hierarchical structures are encoded, consolidated, and retrieved in memory systems, emphasizing the interplay between fast-learning hippocampal and slow-learning cortical processes, and the representation and impact of event boundaries in episodic memory. Understanding this sheds light on how the brain segments continuous experience into discrete events and organizes them hierarchically for efficient storage and retrieval, with implications for models of memory consolidation and cognitive architecture.

Key finding: Introduces a computational model simulating memory encoding, consolidation, and recall of five-item temporal sequences via bi-directional interactions between the fast-learning hippocampus and slow-learning cortex. It... Read more
Key finding: Identifies human medial temporal lobe neurons that specifically respond to cognitive boundaries between subevents and distinct episodes, with firing patterns predicting subsequent recognition and temporal order memory.... Read more
Key finding: Develops a memory-augmented neural network trained to predict future states in dynamic environments, which learns to retrieve episodic memories selectively based on uncertainty and to encode episodic memories preferentially... Read more
Key finding: Proposes a cognitive model linking episodic memory representations to narrative structures within the Soar cognitive architecture by using event segmentation theory to parse continuous experience into meaningful units. It... Read more
Key finding: Offers explicit graph-theoretic definitions separating hierarchical from sequential structures and reviews behavioral and neuroimaging evidence supporting hierarchical representations in language and other cognitive domains.... Read more

2. What roles do spatial and temporal contexts play in structuring and controlling hierarchical memory representations?

This theme explores how spatiotemporal factors provide contextual frameworks that enable the binding, segmentation, and control of information in short-term and working memory. It encompasses the representation of space and time as organizing principles in memory, how neural oscillations and spatial computing mechanisms underlie selection and coordination of memory items, and how timing variations and spatial language integrate into hierarchical memory structures. Insights here elucidate the neural basis of context-dependent memory encoding and flexible control over hierarchical memory content.

Key finding: Demonstrates that beta and gamma oscillatory dynamics in prefrontal cortex mediate spatial computing where control-related information (e.g., item order) is encoded in low-dimensional spatiotemporal patterns of oscillatory... Read more
Key finding: Reviews behavioral and neuroscientific evidence showing that space and time serve as fundamental contexts in short-term memory for binding and organizing features. The hippocampus and medial temporal lobe structures are... Read more
Key finding: Presents experimental evidence that changes in timing contexts (e.g., interstimulus intervals) induce event segmentation in associative memory similar to that caused by perceptual context shifts. Temporal context boundaries... Read more
Key finding: Proposes a hardware architecture for implementing the spatial pooler component of Hierarchical Temporal Memory using large-scale nonvolatile flash memory arrays, enabling efficient sparse distributed representations. The... Read more
Key finding: Develops a dynamical systems model linking spatial language processing with spatial memory, addressing the representational gap between symbolic linguistic descriptions and sensorimotor spatial representations. The approach... Read more

3. How can computational and neural models capture the hierarchical and sequential processing of complex structured information?

This research line examines computational techniques and neural network architectures that emulate hierarchical and sequential cognitive processing, especially in language, vision, and memory. It investigates model architectures (recurrent vs. feedforward), vector-based symbolic representations, and computational principles allowing emergence of hierarchical reasoning, recursion, and sequence control. Understanding these helps illuminate how brains and machines encode, process, and generalize complex hierarchical data streams.

Key finding: Extends convolutional neural networks with recurrent connections across layers to model hierarchical process memory supporting temporal visual processing. The recurrent neural network better predicts human cortical fMRI... Read more
Key finding: Introduces novel visual recursion and embedded iteration tasks distinguishing recursive hierarchical processing from non-recursive hierarchical and iterative processes behaviorally and cognitively. Demonstrates adults'... Read more
Key finding: Shows that distributed vector embeddings can approximate hierarchical reasoning by summing vectors of category members (hyponyms) to reconstruct a vector resembling the common hypernym, validating a neurally plausible... Read more
Key finding: Using a linguistic local-global auditory paradigm combined with human magnetoencephalography and computational modeling, the study distinguishes neural responses to hierarchical violations from sequential violations in... Read more
Key finding: Empirically demonstrates that human learners can extract recursive, nested hierarchical structures from binary sequences generated by Fibonacci grammars, which exhibit aperiodic but self-similar properties. Participants'... Read more

All papers in Hierarchical Temporal Memory

Data Drift is the phenomenon where the generating model behind the data changes over time. Due to data drift, any model built on the past training data becomes less relevant and inaccurate over time. Thus, detecting and controlling for... more
Power system faults are highly undesirable but unavoidable property of any physical power system infrastructure due to the imperfection in the design, manufacture and operation of the associated physical equipment such as the relays,... more
In this paper, a new software tool for HTM Optimal Power Flow (HTM-OPF) studies based on an emerging artificial intelligence technology called Hierarchical Temporal Memory (HTM) is presented. The HTM is based on the Cortical Learning... more
Neuromorphic systems that learn and predict from streaming inputs hold significant promise in pervasive edge computing and its applications. In this paper, a neuromorphic system that processes spatio-temporal information on the edge is... more
The Hierarchical Temporal Memory Cortical Learning Algorithm (HTM CLA) is an algorithm inspired by the biological functioning of the neo-cortex, which combines spatial pattern recognition and temporal sequence learning. It organizes... more
This study was conducted to proposea hierarchical temporal memory (HTM) approach for fault detection in the Onitsha-Alaoji transmission line in Nigeria. Using a mixed research method, the study employed the Hawkins HTM model with two... more
This study was conducted to propose a hierarchical temporal memory (HTM) approach for fault detection in the Onitsha-Alaoji transmission line in Nigeria. Using a mixed research method, the study employed the Hawkins HTM model with two... more
Dynamic trust models and replication approaches that adequately address the security needs of wireless cognitive ad hoc networks (MANET) have proven quite difficult to develop. The inherent decentralized nature of ad hoc networks and... more
In the decade since Jeff Hawkins proposed Hierarchical Temporal Memory (HTM) as a model of neocortical computation, the theory and the algorithms have evolved dramatically. This paper presents a detailed description of HTM's Cortical... more
In this article, we evaluate the ability of Hierarchical Temporal Memories (HTM) to process values coming from sensor chains. We present a study on the impact of the HTM parameterization on its ability to predict input values and its... more
When we apply Image Retrieval techniques to large image Databases .It provides restriction of search space to provide adequate response time. This restriction can be done minimized by using Clustering technique to partition the image... more
Hierarchical Temporal Memory (HTM) is a biomimetic machine learning algorithm imbibing the structural and algorithmic properties of the neocortex. Two main functional components of HTM that enable spatio-temporal processing are the... more
In these days an image retrieval system has become a challenging task. Many systems based on the text based retrieval but the need of image based retrieval system that takes an image as the input query and retrieves images based on image... more
The aim of this paper is to report on a pilot application of a bio-inspired intelligent network model, called Hierarchical Temporal Memory (HTM), for recognition (detection) of untrustworthy manipulation with an Automatic Teller Machine... more
Hierarchical temporal memory (HTM) is a biologically inspired framework that can be used to learn invariant representations of patterns in a wide range of applications. Classical HTM learning is mainly unsupervised, and once training is... more
Hierarchical Temporal Memory (HTM) is a neuromorphic algorithm that emulates sparsity, hierarchy and modularity resembling the working principles of neocortex. Feature encoding is an important step to create sparse binary patterns. This... more
Detecting anomalies in time series data plays a vital role in the various applications of diagnosis systems. The importance of anomaly detection is increased by its ability to detect abnormalities in Electrocardiogram (ECG) signals to... more
When we apply Image Retrieval techniques to large image Databases .It provides restriction of search space to provide adequate response time. This restriction can be done minimized by using Clustering technique to partition the image... more
Recent discoveries clarified the role of Layers 2, 3 and 4 of the neocortex as recognizers and predictors of feedforward patterns. However, the roles of Layers 5 and 6 are still unclear. In this paper, I propose that the function of Layer... more
Abstract- Content-based image retrieval. (CBIR) aims at developing techniques that support effective searching and browsing of large image digital libraries based on automatically derived image features. In this Image retrieval system,... more
Content-based image retrieval. (CBIR) aims at developing techniques that support effective searching and browsing of large image digital libraries based on automatically derived image features. In this Image retrieval system, query... more
In the paper, we propose an alternative approach to the temporal pooling of the Hierarchical Temporal Memory (HTM) - a biologically inspired large-scale model of the neocortex. The novel method is compared with the conventional temporal... more
Hierarchical Temporal Memory (HTM) is a biomimetic machine learning algorithm imbibing the structural and algorithmic properties of the neocortex. Two main functional components of HTM that enable spatio-temporal processing are the... more
When we apply Image Retrieval techniques to large image Databases .It provides restriction of search space to provide adequate response time. This restriction can be done minimized by using Clustering technique to partition the image... more
In this paper, the author examines the differences in handling complexity between the human brain and artificial intelligences. It will be shown how the current modularity and tendency to reduce complexity of most current AIs is a limit... more
A Scalable Flash-Based Hardware Architecture for the Hierarchical Temporal Memory Spatial Pooler
Hierarchical Temporal Memory (HTM) is a biomimetic machine learning algorithm imbibing the structural and algorithmic properties of the neocortex. Two main functional components of HTM that enable spatio-temporal processing are the... more
Food is a requirement for living, and traded in enormous amounts everyday. The globalization has led to optimization of the supermarkets and that a lot of stores have introduced self-scanning systems at check out and payment. When... more
In these days an image retrieval system has become a challenging task. Many systems based on the text based retrieval but the need of image based retrieval system that takes an image as the input query and retrieves images based on image... more
Food is a requirement for living, and traded in enormous amounts everyday. The globalization has led to optimization of the supermarkets and that a lot of stores have introduced self-scanning systems at check out and payment. When... more
Neuromorphic systems that learn and predict from streaming inputs hold significant promise in pervasive edge computing and its applications. In this paper, a neuromorphic system that processes spatio-temporal information on the edge is... more
In this paper a pattern classification and object recognition approach based on bio-inspired techniques is presented. It exploits the Hierarchical Temporal Memory (HTM) topology, which imitates human neocortex for recognition and... more
This paper presents a deep-learning method for pattern classification and object recognition. The proposed methodology is based on an optimised version of Hierarchical Temporal Memory algorithm (HTM) and it preserves its basic structure,... more
A large number of real world applications, like user support systems, can still not be performed easily by conventional algorithms in comparison with the human brain. Recently, such intelligence has often been reached by using probability... more
A large number of real world applications, such as image recognition and understanding, can still not be performed easily by conventional algorithms in comparison with the human brain. Implementing applications that require such... more
Hierarchical Temporal Memory (HTM)-Spatial Pooler (SP) is a Learning Algorithm for learning of spatial patterns inspired by the neo-cortex. It is designed to learn the pattern in a few iteration steps and to generate the Sparse... more
Hierarchical Temporal Memory (HTM)-Spatial Pooler (SP) is a Learning Algorithm for learning of spatial patterns inspired by the neo-cortex. It is designed to learn the pattern in a few iteration steps and to generate the Sparse... more
The Hierarchical Temporal Memory Cortical Learning Algorithm (HTM CLA) is an algorithm inspired by the biological functioning of the neo-cortex, which combines spatial pattern recognition and temporal sequence learning. It organizes... more
Nigerian Stock Exchange is the institution empowered by the Nigerian law to Manage and regulates the activities of the Nigerian capital market and therefore a key player role as they set the rules of the game despite the volatile and... more
In this paper, the author examines the differences in handling complexity between the human brain and artificial intelligences. It will be shown how the current modularity and tendency to reduce complexity of most current AIs is a limit... more
A current bottleneck that prevents Machine Learning (ML) from being successful outside of a few restricted fields such as chess playing and highway driving is its impairment in ap- propriately using context to infer the meaning of what it... more
Recent works demonstrated the usefulness of temporal coherence to regularize supervised training or to learn invariant features with deep architectures. In particular, enforcing smooth output changes while presenting temporally-closed... more
In this paper an optimized classification method for object recognition is presented. The proposed method is based on the Hierarchical Temporal Memory (HTM), which stems from the memory prediction theory of the human brain. As in HTM,... more
In recent years, there has been a cross-fertilization of ideas between computational neuroscience models of the operation of the neocortex and artificial intelligence models of machine learning. Much of this work has focussed on the... more
In this paper a pattern classification and object recognition approach based on bio-inspired techniques is presented. It exploits the Hierarchical Temporal Memory (HTM) topology, which imitates human neocortex for recognition and... more
In this paper an optimized classification method for object recognition is presented. The proposed method is based on the Hierarchical Temporal Memory (HTM), which stems from the memory prediction theory of the human brain. As in HTM,... more
Download research papers for free!