Hierarchical Temporal Memory Features with Memristor Logic Circuits for Pattern Recognition

被引:39
作者
Krestinskaya, Olga [1 ]
Ibrayev, Timur [1 ,2 ]
James, Alex Pappachen [3 ]
机构
[1] Nazarbayev Univ, Bioinspired Microelect Syst Grp, Astana 01000, Kazakhstan
[2] Purdue Univ, W Lafayette, IN 47907 USA
[3] Nazarbayev Univ, Sch Engn, Bioinspired Microelect Syst Lab, Astana 01000, Kazakhstan
关键词
CMOS; face recognition; hierarchical temporal memory (HTM); HTM features; memristors; spatial pooler (SP); template matching; temporal memory (TM); MODEL;
D O I
10.1109/TCAD.2017.2748024
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hierarchical temporal memory (HTM) is a machine learning algorithm inspired by the information processing mechanisms of the human neocortex and consists of a spatial pooler (SP) and temporal memory (TM). In this paper, we develop circuits and systems to achieve the optimized design of an HTM SP, an HTM TM, and a memristive analog pattern matcher for pattern recognition applications. The HTM SP realizes an optimized hardware design through the introduction of mean overlap calculations and by replacing the threshold determination in the inhibition stage with a weighted summation operator over the neighborhood of the pixel under consideration. HTM TM is based on discrete analog memristive memory arrays and a weight update procedure. The operation of the proposed system is demonstrated for a face recognition problem, using the standard AR, ORL, and Yale databases, and for speech recognition, using the TIMIT database, with achieved accuracies of 87.21% and approximately 90%, respectively, given an SNR of 10 dB. Visual data processing using binary HTM SP features requires less storage and processing memory than required by the traditional processing methods, with the area and power requirements for its implementation being 0.096 mm(2) and 1756 mW, respectively. The design of the TM circuit for a single pixel requires 23.85 mu m(2) of area and 442.26 mu W of power.
引用
收藏
页码:1143 / 1156
页数:14
相关论文
共 29 条
[1]  
[Anonymous], 2004, INTELLIGENCE
[2]  
[Anonymous], 1993, DARPATIMIT ACOUSTIC
[3]  
[Anonymous], 2016, ARXIV161102792
[4]  
[Anonymous], 2006, 021 NUM INC
[5]  
[Anonymous], 24 U AUT BARC
[6]  
Ardid R, 2014, INT CONF MULTIMED, P465, DOI 10.1109/ICMCS.2014.6911284
[7]   Memristor Models for SPICE Simulation of Extremely Large Memristive Networks [J].
Biolek, D. ;
Kolka, Z. ;
Biolkova, V. ;
Biolek, Z. .
2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, :389-392
[8]   Object categorization using VFA-generated nodemaps and hierarchical temporal memories [J].
Csapo, Adam B. ;
Baranyi, Peter ;
Tikk, Domonkos .
ICCC 2007: 5TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL CYBERNETICS, PROCEEDINGS, 2007, :257-+
[9]  
Cui Y., 2017, BIORXIV
[10]   Continuous Online Sequence Learning with an Unsupervised Neural Network Model [J].
Cui, Yuwei ;
Ahmad, Subutai ;
Hawkins, Jeff .
NEURAL COMPUTATION, 2016, 28 (11) :2474-2504