A Mathematical Formalization of Hierarchical Temporal Memory's Spatial Pooler

01/22/2016
by   James Mnatzaganian, et al.
0

Hierarchical temporal memory (HTM) is an emerging machine learning algorithm, with the potential to provide a means to perform predictions on spatiotemporal data. The algorithm, inspired by the neocortex, currently does not have a comprehensive mathematical framework. This work brings together all aspects of the spatial pooler (SP), a critical learning component in HTM, under a single unifying framework. The primary learning mechanism is explored, where a maximum likelihood estimator for determining the degree of permanence update is proposed. The boosting mechanisms are studied and found to be only relevant during the initial few iterations of the network. Observations are made relating HTM to well-known algorithms such as competitive learning and attribute bagging. Methods are provided for using the SP for classification as well as dimensionality reduction. Empirical evidence verifies that given the proper parameterizations, the SP may be used for feature learning.

READ FULL TEXT

page 1

page 7

page 8

page 10

research
09/28/2015

Encoding Reality: Prediction-Assisted Cortical Learning Algorithm in Hierarchical Temporal Memory

In the decade since Jeff Hawkins proposed Hierarchical Temporal Memory (...
research
10/22/2010

A Unifying Probabilistic Perspective for Spectral Dimensionality Reduction: Insights and New Models

We introduce a new perspective on spectral dimensionality reduction whic...
research
03/25/2015

Properties of Sparse Distributed Representations and their Application to Hierarchical Temporal Memory

Empirical evidence demonstrates that every region of the neocortex repre...
research
11/09/2016

Non-volatile Hierarchical Temporal Memory: Hardware for Spatial Pooling

Hierarchical Temporal Memory (HTM) is a biomimetic machine learning algo...
research
12/29/2021

Application of Hierarchical Temporal Memory Theory for Document Categorization

The current work intends to study the performance of the Hierarchical Te...
research
08/17/2018

Neuromorphic Architecture for the Hierarchical Temporal Memory

A biomimetic machine intelligence algorithm, that holds promise in creat...
research
12/27/2018

Neuromemrisitive Architecture of HTM with On-Device Learning and Neurogenesis

Hierarchical temporal memory (HTM) is a biomimetic sequence memory algor...

Please sign up or login with your details

Forgot password? Click here to reset