An Optimal Hardware Implementation for Active Learning Method Based on Memristor Crossbar Structures

This paper presents a new inference algorithm for active learning method (ALM). ALM is a pattern-based algorithm for soft computing, which uses the ink drop spread (IDS) algorithm as its main engine for feature extraction. In this paper, a fuzzy number is extracted from each IDS plane rather than from the narrow path and the spread, as in previous approaches. This leads to a significant reduction in the hardware required to implement the inference part of the algorithm and real-time computation of the implemented hardware. A modified version of the memristor crossbar structure is used to solve the problem of varying shapes of the ink drops, as reported in previous studies. In order to compare performance of the algorithm and the proposed hardware with the one proposed in our previous work, two functions that are widely used in literature are modeled as the benchmark. Simulation results show that the proposed algorithm is as effective as the previous one in modeling with reduced hardware complexity.

[1]  Jenq-Neng Hwang,et al.  Regression modeling in back-propagation and projection pursuit learning , 1994, IEEE Trans. Neural Networks.

[2]  Dalibor Biolek,et al.  SPICE modeling of memristive, memcapacitative and meminductive systems , 2009, 2009 European Conference on Circuit Theory and Design.

[3]  Farnood Merrikh-Bayat,et al.  Memristor crossbar-based hardware implementation of fuzzy membership functions , 2011, 2011 Eighth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD).

[4]  Farnood Merrikh-Bayat,et al.  Memristor Crossbar-Based Hardware Implementation of the IDS Method , 2010, IEEE Transactions on Fuzzy Systems.

[5]  Masayuki Murakami,et al.  A study on the modeling ability of the IDS method: A soft computing technique using pattern-based information processing , 2007, Int. J. Approx. Reason..

[6]  R. Waser,et al.  Nanoionics-based resistive switching memories Many metal – insulator – , 2007 .

[7]  Saeed Bagheri Shouraki,et al.  A novel hardware implementation of IDS method , 2009, IEICE Electron. Express.

[8]  R. Waser,et al.  Nanoionics-based resistive switching memories. , 2007, Nature materials.

[9]  Massimiliano Di Ventra,et al.  Memristive model of amoeba’s learning , 2008 .

[10]  L. Chua Memristor-The missing circuit element , 1971 .

[11]  Bernabé Linares-Barranco,et al.  On neuromorphic spiking architectures for asynchronous STDP memristive systems , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[12]  Nakaji Honda,et al.  Recursive Fuzzy Modeling Based on Fuzzy Interpolation , 1999, J. Adv. Comput. Intell. Intell. Informatics.

[13]  Massimiliano Di Ventra,et al.  Practical Approach to Programmable Analog Circuits With Memristors , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[14]  Kyungmin Kim,et al.  Memristor-based fine resolution programmable resistance and its applications , 2009, 2009 International Conference on Communications, Circuits and Systems.

[15]  Masayuki Murakami,et al.  A high performance IDS processing unit for a new fuzzy-based modeling , 2004, 2004 IEEE International Conference on Fuzzy Systems (IEEE Cat. No.04CH37542).

[16]  Massimiliano Di Ventra,et al.  Memristive model of amoeba learning. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.