Skip to content

Hierarchical temporal memory

Hierarchical temporal memory (HTM) is a biologically constrained machine intelligence technology developed by Numenta.

Core Idea

Hierarchical temporal memory is treated here as the recurring computational neuroscience identity summarized by this source-grounded definition: Hierarchical temporal memory (HTM) is a biologically constrained machine intelligence technology developed by Numenta. Hierarchical temporal memory (HTM) is a biologically constrained machine intelligence technology developed by Numenta. Originally described in the 2004 book On Intelligence by Jeff Hawkins with Sandra Blakeslee, HTM is primarily used today for anomaly detection in streaming data. The technology is based on neuroscience and the physiology and interaction of pyramidal neurons in the neocortex of the mammalian (in particular, human) brain.

Scope of Application

  • Structure and algorithms. A typical HTM network is a tree-shaped hierarchy of levels (not to be confused with the "layers" of the neocortex, as described below).

  • Inference. More details about the functioning of Zeta 1 HTM can be found in Numenta's old documentation.

  • Inference. Each HTM layer (not to be confused with an HTM level of an HTM hierarchy, as described above) consists of a number of highly interconnected minicolumns.

  • Spatial pooling. The amount of memory used by each layer can be increased to learn more complex spatial patterns or decreased to learn simpler patterns.

  • Inference and online learning. This allows each HTM layer to be constantly predicting the likely continuation of the recognized sequences.

Clarity

A clear use of Hierarchical temporal memory names the carrier, the operative relation, and the conditions under which the source treats the identity as present. The minimal definition is Hierarchical temporal memory (HTM) is a biologically constrained machine intelligence technology developed by Numenta. The strongest recognition evidence in the frozen account is: Each HTM region learns by identifying and memorizing spatial patterns—combinations of input bits that often occur at.

Manages Complexity

Hierarchical temporal memory compresses multiple computational neuroscience details into a stable diagnostic relation. The source shows both the central mechanism—the learning process consists of two stages.—and the practical consequence—this is meant to reflect the organisation of the physical world as it is perceived by the human brain. This compression makes cases comparable while leaving parameters, conventions, exceptions, and evidential quality explicit.

Abstract Reasoning

  1. Type the carrier. Identify the computational neuroscience entities to which the claim applies.
  2. State the relation. Use the source-grounded identity: Hierarchical temporal memory (HTM) is a biologically constrained machine intelligence technology developed by Numenta.
  3. Check operation and conditions. Higher hierarchy levels can reuse patterns learned at the lower levels by combining them to memorize more complex patterns.
  4. Demand recognition evidence. Each HTM region learns by identifying and memorizing spatial patterns—combinations of input bits that often occur at the same time.
  5. Test variation.

Knowledge Transfer

Within the home domain. Knowledge about Hierarchical temporal memory transfers literally when a new case preserves the same carrier type, relation, and recognition test. A typical HTM network is a tree-shaped hierarchy of levels (not to be confused with the "layers" of the neocortex, as described below). More details about the functioning of Zeta 1 HTM can be found in Numenta's old documentation. Beyond the home domain. No canonical parent is asserted for Hierarchical temporal memory.

Relationships to Other Abstractions

Local relationship map for Hierarchical temporal memoryParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Hierarchicaltemporal memoryDOMAINDomain-specific abstraction: Machine-Learning Model — is a kind of, conditionalMachine-LearningModelDOMAIN

Current abstraction Hierarchical temporal memory Domain-specific

Parents (1) — more general patterns this builds on

  • Hierarchical temporal memory is a kind of, conditional Machine-Learning Model Domain-specific

    It supplies learned models, though the term can also name a technology or algorithm family.

    Condition / exception It supplies learned models, though the term can also name a technology or algorithm family.

Hierarchy path (1) — routes to 1 parentless root

Neighborhood in Abstraction Space

Hierarchical temporal memory sits in a moderately populated region (60th percentile for distinctiveness): it has near-neighbors but no dense thicket of look-alikes.

Family — Neural & Cognitive Representation Models (11 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08