Abstract
In the paper, several modifications to the conventional learning algorithms of the Hierarchical Temporal Memory (HTM) – a biologically inspired large-scale model of the neocortex by Numenta – have been proposed. Firstly, an alternative spatial pooling method has been introduced, which makes use of a random pattern generator exploiting the Metropolis-Hastings algorithm. The original inference algorithm by Numenta has been reformulated, in order to reduce a number of tunable parameters and to optimize its computational efficiency. The main contribution of the paper consists in the proposal of a novel temporal pooling method – the pair-wise explorer – which allows faster and more reliable training of the HTM networks using data without inherent temporal information (e.g., static images). While the conventional temporal pooler trains the HTM network on a finite segment of the smooth Brownian-like random walk across the training images, the proposed method performs training by means of the pairs of patterns randomly sampled (in a special manner) from a virtually infinite smooth random walk. We have conducted a set of experiments with the single-layer HTM network applied to the position, scale, and rotation-invariant recognition of geometric objects. The obtained results provide a clear evidence that the pair-wise method yields significantly faster convergence to the theoretical maximum of the classification accuracy with respect to both the length of the training sequence (defined by the maximum allowed number of updates of the time adjacency matrix – TAM) and the number of training patterns. The advantage of the proposed explorer manifested itself mostly in the lower range of TAM updates where it caused up to 10
Keywords
- Hierarchical temporal memory (HTM)
- temporal pooler
- rapid learning
- image explorer
- position
- scale
- and rotation-invariant pattern recognition
MSC
68T05, 68T10, 68T45
Cite this article
@article{cai-111297,
author = {Svorad Štolc and Ivan Bajla and Kristián Valentín and Radoslav Škoviera},
title = {Pair-Wise Temporal Pooling Method for Rapid Training of the HTM Networks Used in Computer Vision Applications},
journal = {Computing and Informatics},
volume = {31},
number = {4},
pages = {901--919},
year = {2012},
issn = {1335-9150},
url = {https://cai.type.sk/content/2012/4/pair-wise-temporal-pooling-method-for-rapid-training-of-the-htm-networks-used-in-computer-vision-applications/}
}
TY - JOUR AU - Svorad Štolc AU - Ivan Bajla AU - Kristián Valentín AU - Radoslav Škoviera TI - Pair-Wise Temporal Pooling Method for Rapid Training of the HTM Networks Used in Computer Vision Applications JO - Computing and Informatics VL - 31 IS - 4 SP - 901 EP - 919 PY - 2012 SN - 1335-9150 UR - https://cai.type.sk/content/2012/4/pair-wise-temporal-pooling-method-for-rapid-training-of-the-htm-networks-used-in-computer-vision-applications/ KW - Hierarchical temporal memory (HTM) KW - temporal pooler KW - rapid learning KW - image explorer KW - position KW - scale KW - and rotation-invariant pattern recognition ER -
Štolc, S., Bajla, I., Valentín, K., & Škoviera, R. (2012). Pair-Wise Temporal Pooling Method for Rapid Training of the HTM Networks Used in Computer Vision Applications. Computing and Informatics, 31(4), 901–919. https://cai.type.sk/content/2012/4/pair-wise-temporal-pooling-method-for-rapid-training-of-the-htm-networks-used-in-computer-vision-applications/