A Mathematical Formalization of Hierarchical Temporal Memory’s Spatial Pooler

21Citations
Citations of this article
74Readers
Mendeley users who have this article in their library.

Abstract

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 a secondary learning mechanism. The SP is demonstrated in both spatial and categorical multi-class classification, where the SP is found to perform exceptionally well on categorical data. 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.

Cite

CITATION STYLE

APA

Mnatzaganian, J., Fokoué, E., & Kudithipudi, D. (2017). A Mathematical Formalization of Hierarchical Temporal Memory’s Spatial Pooler. Frontiers in Robotics and AI, 3. https://doi.org/10.3389/frobt.2016.00081

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free