1
|
Huo J, Li L, Zheng H, Gao J, Tun TTT, Xiang H, Ang KW. Compact Physical Implementation of Spiking Neural Network Using Ambipolar WSe 2 n-Type/p-Type Ferroelectric Field-Effect Transistor. ACS NANO 2024. [PMID: 39360785 DOI: 10.1021/acsnano.4c11081] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 10/05/2024]
Abstract
Spiking neural networks (SNNs) are attracting increasing interests for their ability to emulate biological processes, offering energy-efficient computation and event-driven processing. Currently, no devices are known to combine both neuronal and synaptic functions. This study presents an experimental demonstration of an ambipolar WSe2 n-type/p-type ferroelectric field-effect transistor (n/p-FeFET) integrated with ferroelectric Hf0.5Zr0.5O2 (HZO) to achieve both volatile and nonvolatile properties in a single device. The nonvolatile n-FeFET, driven by the stable ferroelectric properties of HZO, exhibits highly linear synaptic behavior. In contrast, the volatile p-FeFET, influenced by electron self-compensation in the ambipolar WSe2, enables self-resetting leaky-integrate-and-fire neurons. Integrating neuronal and synaptic functions in the same device allows for compact neuromorphic computing applications. Additionally, simulations of SNNs using experimentally calibrated synaptic and neuronal models achieved a 93.8% accuracy in MNIST digit recognition. This innovative approach advances the development of SNNs with high biomimetic fidelity and reduced hardware costs.
Collapse
Affiliation(s)
- Jiali Huo
- Department of Electrical and Computer Engineering, National University of Singapore, 4 Engineering Drive 3, Singapore 117583, Singapore
| | - Lingqi Li
- Department of Electrical and Computer Engineering, National University of Singapore, 4 Engineering Drive 3, Singapore 117583, Singapore
| | - Haofei Zheng
- Department of Electrical and Computer Engineering, National University of Singapore, 4 Engineering Drive 3, Singapore 117583, Singapore
| | - Jing Gao
- Department of Electrical and Computer Engineering, National University of Singapore, 4 Engineering Drive 3, Singapore 117583, Singapore
| | - Thaw Tint Te Tun
- Department of Electrical and Computer Engineering, National University of Singapore, 4 Engineering Drive 3, Singapore 117583, Singapore
| | - Heng Xiang
- Department of Electrical and Computer Engineering, National University of Singapore, 4 Engineering Drive 3, Singapore 117583, Singapore
| | - Kah-Wee Ang
- Department of Electrical and Computer Engineering, National University of Singapore, 4 Engineering Drive 3, Singapore 117583, Singapore
| |
Collapse
|
2
|
Florini D, Gandolfi D, Mapelli J, Benatti L, Pavan P, Puglisi FM. A Hybrid CMOS-Memristor Spiking Neural Network Supporting Multiple Learning Rules. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 2024; 35:5117-5129. [PMID: 36099218 DOI: 10.1109/tnnls.2022.3202501] [Citation(s) in RCA: 2] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/15/2023]
Abstract
Artificial intelligence (AI) is changing the way computing is performed to cope with real-world, ill-defined tasks for which traditional algorithms fail. AI requires significant memory access, thus running into the von Neumann bottleneck when implemented in standard computing platforms. In this respect, low-latency energy-efficient in-memory computing can be achieved by exploiting emerging memristive devices, given their ability to emulate synaptic plasticity, which provides a path to design large-scale brain-inspired spiking neural networks (SNNs). Several plasticity rules have been described in the brain and their coexistence in the same network largely expands the computational capabilities of a given circuit. In this work, starting from the electrical characterization and modeling of the memristor device, we propose a neuro-synaptic architecture that co-integrates in a unique platform with a single type of synaptic device to implement two distinct learning rules, namely, the spike-timing-dependent plasticity (STDP) and the Bienenstock-Cooper-Munro (BCM). This architecture, by exploiting the aforementioned learning rules, successfully addressed two different tasks of unsupervised learning.
Collapse
|
3
|
Wei F, Chen G, Zeng Z, Gunasekaran N. Finite/fixed-time synchronization of inertial memristive neural networks by interval matrix method for secure communication. Neural Netw 2023; 167:168-182. [PMID: 37659114 DOI: 10.1016/j.neunet.2023.08.015] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/28/2023] [Revised: 07/10/2023] [Accepted: 08/09/2023] [Indexed: 09/04/2023]
Abstract
This paper investigates the finite/fixed-time synchronization problem of delayed inertial memristive neural networks (DIMNNs) using interval matrix-based methods within a unified control framework. By employing set-valued mapping and differential inclusion theory, two distinct methods are applied to handle the switching behavior of memristor parameters: the maximum absolute value method and the interval matrix method. Based on these different approaches, two control strategies are proposed to select appropriate control parameters, enabling the system to achieve finite and fixed-time synchronization, respectively. Additionally, the resulting theoretical criteria differ based on the chosen control strategy, with one expressed in algebraic form and the other in the form of linear matrix inequalities (LMIs). Numerical simulations demonstrate that the interval matrix method outperforms the maximum absolute value method in terms of handling memristor parameter switching, achieving faster finite/fixed-time synchronization. Furthermore, the theoretical results are extended to the field of image encryption, where the response system is utilized for decryption and expanding the keyspace.
Collapse
Affiliation(s)
- Fei Wei
- School of Science, Xihua University, Chengdu, 610039, China; Hubei Province Key Laboratory of System Science in Metallurgical Process, Wuhan University of Science and Technology, Wuhan, 430065, China.
| | - Guici Chen
- Hubei Province Key Laboratory of System Science in Metallurgical Process, Wuhan University of Science and Technology, Wuhan, 430065, China; School of Science, Wuhan University of Science and Technology, Wuhan, 430065, China.
| | - Zhigang Zeng
- School of Automation, Huazhong University of Science and Technology, Wuhan 430074, China; The Key Laboratory of Image Processing and Intelligent Control of Education Ministry of China, Wuhan 430074, China.
| | - Nallappan Gunasekaran
- The Computational Intelligence Laboratory, Toyota Technological Institute, Nagoya 468-8511, Japan; Eastern Michigan Joint College of Engineering, Beibu Gulf University, Qinzhou 535011, China.
| |
Collapse
|
4
|
Vlasov D, Minnekhanov A, Rybka R, Davydov Y, Sboev A, Serenko A, Ilyasov A, Demin V. Memristor-based spiking neural network with online reinforcement learning. Neural Netw 2023; 166:512-523. [PMID: 37579580 DOI: 10.1016/j.neunet.2023.07.031] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/19/2022] [Revised: 04/28/2023] [Accepted: 07/24/2023] [Indexed: 08/16/2023]
Abstract
Neural networks implemented in memristor-based hardware can provide fast and efficient in-memory computation, but traditional learning methods such as error back-propagation are hardly feasible in it. Spiking neural networks (SNNs) are highly promising in this regard, as their weights can be changed locally in a self-organized manner without the demand for high-precision changes calculated with the use of information almost from the entire network. This problem is rather relevant for solving control tasks with neural-network reinforcement learning methods, as those are highly sensitive to any source of stochasticity in a model initialization, training, or decision-making procedure. This paper presents an online reinforcement learning algorithm in which the change of connection weights is carried out after processing each environment state during interaction-with-environment data generation. Another novel feature of the algorithm is that it is applied to SNNs with memristor-based STDP-like learning rules. The plasticity functions are obtained from real memristors based on poly-p-xylylene and CoFeB-LiNbO3 nanocomposite, which were experimentally assembled and analyzed. The SNN is comprised of leaky integrate-and-fire neurons. Environmental states are encoded by the timings of input spikes, and the control action is decoded by the first spike. The proposed learning algorithm solves the Cart-Pole benchmark task successfully. This result could be the first step towards implementing a real-time agent learning procedure in a continuous-time environment that can be run on neuromorphic systems with memristive synapses.
Collapse
Affiliation(s)
- Danila Vlasov
- NRC "Kurchatov Institute", Akademika Kurchatova sq., 1 Moscow, Russian Federation
| | - Anton Minnekhanov
- NRC "Kurchatov Institute", Akademika Kurchatova sq., 1 Moscow, Russian Federation
| | - Roman Rybka
- NRC "Kurchatov Institute", Akademika Kurchatova sq., 1 Moscow, Russian Federation; Russian Technological University "MIREA", Vernadsky av., 78 Moscow, Russian Federation.
| | - Yury Davydov
- NRC "Kurchatov Institute", Akademika Kurchatova sq., 1 Moscow, Russian Federation
| | - Alexander Sboev
- NRC "Kurchatov Institute", Akademika Kurchatova sq., 1 Moscow, Russian Federation; Russian Technological University "MIREA", Vernadsky av., 78 Moscow, Russian Federation; NRNU "MEPhi", Kashira Hwy, 31 Moscow, Russian Federation
| | - Alexey Serenko
- NRC "Kurchatov Institute", Akademika Kurchatova sq., 1 Moscow, Russian Federation
| | - Alexander Ilyasov
- NRC "Kurchatov Institute", Akademika Kurchatova sq., 1 Moscow, Russian Federation; Faculty of Physics, Lomonosov Moscow State University, Leninskie gory, 1 Moscow, Russian Federation
| | - Vyacheslav Demin
- NRC "Kurchatov Institute", Akademika Kurchatova sq., 1 Moscow, Russian Federation.
| |
Collapse
|
5
|
Wang X, Yang H, Li E, Cao C, Zheng W, Chen H, Li W. Stretchable Transistor-Structured Artificial Synapses for Neuromorphic Electronics. SMALL (WEINHEIM AN DER BERGSTRASSE, GERMANY) 2023; 19:e2205395. [PMID: 36748849 DOI: 10.1002/smll.202205395] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 09/01/2022] [Revised: 01/12/2023] [Indexed: 05/04/2023]
Abstract
Stretchable synaptic transistors, a core technology in neuromorphic electronics, have functions and structures similar to biological synapses and can concurrently transmit signals and learn. Stretchable synaptic transistors are usually soft and stretchy and can accommodate various mechanical deformations, which presents significant prospects in soft machines, electronic skin, human-brain interfaces, and wearable electronics. Considerable efforts have been devoted to developing stretchable synaptic transistors to implement electronic device neuromorphic functions, and remarkable advances have been achieved. Here, this review introduces the basic concept of artificial synaptic transistors and summarizes the recent progress in device structures, functional-layer materials, and fabrication processes. Classical stretchable synaptic transistors, including electric double-layer synaptic transistors, electrochemical synaptic transistors, and optoelectronic synaptic transistors, as well as the applications of stretchable synaptic transistors in light-sensory systems, tactile-sensory systems, and multisensory artificial-nerves systems, are discussed. Finally, the current challenges and potential directions of stretchable synaptic transistors are analyzed. This review presents a detailed introduction to the recent progress in stretchable synaptic transistors from basic concept to applications, providing a reference for the development of stretchable synaptic transistors in the future.
Collapse
Affiliation(s)
- Xiumei Wang
- School of Science, Anhui Agricultural University, Hefei, 230036, China
| | - Huihuang Yang
- School of Science, Anhui Agricultural University, Hefei, 230036, China
| | - Enlong Li
- Shanghai Frontiers Science Research Base of Intelligent Optoelectronics and Perception, Institute of Optoelectronics, Department of Materials Science, Fudan University, Shanghai, 200433, China
| | - Chunbin Cao
- School of Science, Anhui Agricultural University, Hefei, 230036, China
| | - Wen Zheng
- School of Science, Anhui Agricultural University, Hefei, 230036, China
- School of Information & Computer, Anhui Agricultural University, Hefei, 230036, China
| | - Huipeng Chen
- Institute of Optoelectronic Display, National & Local United Engineering Lab of Flat Panel Display Technology, Fuzhou University, Fuzhou, 350002, China
- Fujian Science & Technology Innovation Laboratory for Optoelectronic Information of China, Fuzhou, 350100, China
| | - Wenwu Li
- Shanghai Frontiers Science Research Base of Intelligent Optoelectronics and Perception, Institute of Optoelectronics, Department of Materials Science, Fudan University, Shanghai, 200433, China
- National Key Laboratory of Integrated Circuit Chips and Systems, Zhangjiang Fudan International Innovation Center, Fudan University, Shanghai, 200433, China
| |
Collapse
|
6
|
John RA, Milozzi A, Tsarev S, Brönnimann R, Boehme SC, Wu E, Shorubalko I, Kovalenko MV, Ielmini D. Ionic-electronic halide perovskite memdiodes enabling neuromorphic computing with a second-order complexity. SCIENCE ADVANCES 2022; 8:eade0072. [PMID: 36563153 PMCID: PMC9788778 DOI: 10.1126/sciadv.ade0072] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 07/19/2022] [Accepted: 11/04/2022] [Indexed: 06/17/2023]
Abstract
With increasing computing demands, serial processing in von Neumann architectures built with zeroth-order complexity digital circuits is saturating in computational capacity and power, entailing research into alternative paradigms. Brain-inspired systems built with memristors are attractive owing to their large parallelism, low energy consumption, and high error tolerance. However, most demonstrations have thus far only mimicked primitive lower-order biological complexities using devices with first-order dynamics. Memristors with higher-order complexities are predicted to solve problems that would otherwise require increasingly elaborate circuits, but no generic design rules exist. Here, we present second-order dynamics in halide perovskite memristive diodes (memdiodes) that enable Bienenstock-Cooper-Munro learning rules capturing both timing- and rate-based plasticity. A triplet spike timing-dependent plasticity scheme exploiting ion migration, back diffusion, and modulable Schottky barriers establishes general design rules for realizing higher-order memristors. This higher order enables complex binocular orientation selectivity in neural networks exploiting the intrinsic physics of the devices, without the need for complicated circuitry.
Collapse
Affiliation(s)
- Rohit Abraham John
- Department of Chemistry and Applied Biosciences, Institute of Inorganic Chemistry, ETH Zürich, Zürich CH-8093, Switzerland
- Empa-Swiss Federal Laboratories for Materials Science and Technology, Dübendorf CH-8600, Switzerland
| | - Alessandro Milozzi
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and IU.NET, Piazza L. da Vinci 32, Milano 20133, Italy
| | - Sergey Tsarev
- Department of Chemistry and Applied Biosciences, Institute of Inorganic Chemistry, ETH Zürich, Zürich CH-8093, Switzerland
- Empa-Swiss Federal Laboratories for Materials Science and Technology, Dübendorf CH-8600, Switzerland
| | - Rolf Brönnimann
- Empa-Swiss Federal Laboratories for Materials Science and Technology, Dübendorf CH-8600, Switzerland
| | - Simon C. Boehme
- Department of Chemistry and Applied Biosciences, Institute of Inorganic Chemistry, ETH Zürich, Zürich CH-8093, Switzerland
- Empa-Swiss Federal Laboratories for Materials Science and Technology, Dübendorf CH-8600, Switzerland
| | - Erfu Wu
- Empa-Swiss Federal Laboratories for Materials Science and Technology, Dübendorf CH-8600, Switzerland
| | - Ivan Shorubalko
- Empa-Swiss Federal Laboratories for Materials Science and Technology, Dübendorf CH-8600, Switzerland
| | - Maksym V. Kovalenko
- Department of Chemistry and Applied Biosciences, Institute of Inorganic Chemistry, ETH Zürich, Zürich CH-8093, Switzerland
- Empa-Swiss Federal Laboratories for Materials Science and Technology, Dübendorf CH-8600, Switzerland
| | - Daniele Ielmini
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and IU.NET, Piazza L. da Vinci 32, Milano 20133, Italy
| |
Collapse
|
7
|
Bao H, Zhou H, Li J, Pei H, Tian J, Yang L, Ren S, Tong S, Li Y, He Y, Chen J, Cai Y, Wu H, Liu Q, Wan Q, Miao X. Toward memristive in-memory computing: principles and applications. FRONTIERS OF OPTOELECTRONICS 2022; 15:23. [PMID: 36637566 PMCID: PMC9756267 DOI: 10.1007/s12200-022-00025-4] [Citation(s) in RCA: 5] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 03/01/2022] [Accepted: 03/07/2022] [Indexed: 05/08/2023]
Abstract
With the rapid growth of computer science and big data, the traditional von Neumann architecture suffers the aggravating data communication costs due to the separated structure of the processing units and memories. Memristive in-memory computing paradigm is considered as a prominent candidate to address these issues, and plentiful applications have been demonstrated and verified. These applications can be broadly categorized into two major types: soft computing that can tolerant uncertain and imprecise results, and hard computing that emphasizes explicit and precise numerical results for each task, leading to different requirements on the computational accuracies and the corresponding hardware solutions. In this review, we conduct a thorough survey of the recent advances of memristive in-memory computing applications, both on the soft computing type that focuses on artificial neural networks and other machine learning algorithms, and the hard computing type that includes scientific computing and digital image processing. At the end of the review, we discuss the remaining challenges and future opportunities of memristive in-memory computing in the incoming Artificial Intelligence of Things era.
Collapse
Affiliation(s)
- Han Bao
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
| | - Houji Zhou
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
| | - Jiancong Li
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
| | - Huaizhi Pei
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
| | - Jing Tian
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
| | - Ling Yang
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
| | - Shengguang Ren
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
| | - Shaoqin Tong
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
| | - Yi Li
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
- Hubei Yangtze Memory Laboratories, Wuhan, 430205 China
| | - Yuhui He
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
- Hubei Yangtze Memory Laboratories, Wuhan, 430205 China
| | - Jia Chen
- AI Chip Center for Emerging Smart Systems, InnoHK Centers, Hong Kong Science Park, Hong Kong, China
| | - Yimao Cai
- School of Integrated Circuits, Peking University, Beijing, 100871 China
| | - Huaqiang Wu
- School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084 China
| | - Qi Liu
- Frontier Institute of Chip and System, Fudan University, Shanghai, 200433 China
| | - Qing Wan
- School of Electronic Science and Engineering, and Collaborative Innovation Centre of Advanced Microstructures, Nanjing University, Nanjing, 210093 China
| | - Xiangshui Miao
- School of Integrated Circuits, School of Optical and Electronic Information, Wuhan National Laboratory for Optoelectronics, Optics Valley Laboratory, Huazhong University of Science and Technology, Wuhan, 430074 China
- Hubei Yangtze Memory Laboratories, Wuhan, 430205 China
| |
Collapse
|
8
|
Zou Z, Alimohamadi H, Zakeri A, Imani F, Kim Y, Najafi MH, Imani M. Memory-inspired spiking hyperdimensional network for robust online learning. Sci Rep 2022; 12:7641. [PMID: 35538126 PMCID: PMC9090930 DOI: 10.1038/s41598-022-11073-3] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/14/2021] [Accepted: 04/08/2022] [Indexed: 11/09/2022] Open
Abstract
Recently, brain-inspired computing models have shown great potential to outperform today's deep learning solutions in terms of robustness and energy efficiency. Particularly, Spiking Neural Networks (SNNs) and HyperDimensional Computing (HDC) have shown promising results in enabling efficient and robust cognitive learning. Despite the success, these two brain-inspired models have different strengths. While SNN mimics the physical properties of the human brain, HDC models the brain on a more abstract and functional level. Their design philosophies demonstrate complementary patterns that motivate their combination. With the help of the classical psychological model on memory, we propose SpikeHD, the first framework that fundamentally combines Spiking neural network and hyperdimensional computing. SpikeHD generates a scalable and strong cognitive learning system that better mimics brain functionality. SpikeHD exploits spiking neural networks to extract low-level features by preserving the spatial and temporal correlation of raw event-based spike data. Then, it utilizes HDC to operate over SNN output by mapping the signal into high-dimensional space, learning the abstract information, and classifying the data. Our extensive evaluation on a set of benchmark classification problems shows that SpikeHD provides the following benefit compared to SNN architecture: (1) significantly enhance learning capability by exploiting two-stage information processing, (2) enables substantial robustness to noise and failure, and (3) reduces the network size and required parameters to learn complex information.
Collapse
Affiliation(s)
- Zhuowen Zou
- University of California San Diego, La Jolla, CA, 92093, USA
- University of California Irvine, Irvine, CA, 92697, USA
| | | | - Ali Zakeri
- University of California Irvine, Irvine, CA, 92697, USA
| | - Farhad Imani
- University of Connecticut, Storrs, CT, 06269, USA
| | - Yeseong Kim
- Daegu Gyeongbuk Institute of Science and Technology, Daegu, South Korea
| | | | - Mohsen Imani
- University of California Irvine, Irvine, CA, 92697, USA.
| |
Collapse
|
9
|
Deiana AM, Tran N, Agar J, Blott M, Di Guglielmo G, Duarte J, Harris P, Hauck S, Liu M, Neubauer MS, Ngadiuba J, Ogrenci-Memik S, Pierini M, Aarrestad T, Bähr S, Becker J, Berthold AS, Bonventre RJ, Müller Bravo TE, Diefenthaler M, Dong Z, Fritzsche N, Gholami A, Govorkova E, Guo D, Hazelwood KJ, Herwig C, Khan B, Kim S, Klijnsma T, Liu Y, Lo KH, Nguyen T, Pezzullo G, Rasoulinezhad S, Rivera RA, Scholberg K, Selig J, Sen S, Strukov D, Tang W, Thais S, Unger KL, Vilalta R, von Krosigk B, Wang S, Warburton TK. Applications and Techniques for Fast Machine Learning in Science. Front Big Data 2022; 5:787421. [PMID: 35496379 PMCID: PMC9041419 DOI: 10.3389/fdata.2022.787421] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/30/2021] [Accepted: 01/31/2020] [Indexed: 01/10/2023] Open
Abstract
In this community review report, we discuss applications and techniques for fast machine learning (ML) in science-the concept of integrating powerful ML methods into the real-time experimental data processing loop to accelerate scientific discovery. The material for the report builds on two workshops held by the Fast ML for Science community and covers three main areas: applications for fast ML across a number of scientific domains; techniques for training and implementing performant and resource-efficient ML algorithms; and computing architectures, platforms, and technologies for deploying these algorithms. We also present overlapping challenges across the multiple scientific domains where common solutions can be found. This community report is intended to give plenty of examples and inspiration for scientific discovery through integrated and accelerated ML solutions. This is followed by a high-level overview and organization of technical advances, including an abundance of pointers to source material, which can enable these breakthroughs.
Collapse
Affiliation(s)
| | - Nhan Tran
- Fermi National Accelerator Laboratory, Batavia, IL, United States
- Department of Electrical and Computer Engineering, Northwestern University, Evanston, IL, United States
| | - Joshua Agar
- Department of Materials Science and Engineering, Lehigh University, Bethlehem, PA, United States
| | | | | | - Javier Duarte
- Department of Physics, University of California, San Diego, San Diego, CA, United States
| | - Philip Harris
- Massachusetts Institute of Technology, Cambridge, MA, United States
| | - Scott Hauck
- Department of Electrical and Computer Engineering, University of Washington, Seattle, WA, United States
| | - Mia Liu
- Department of Physics and Astronomy, Purdue University, West Lafayette, IN, United States
| | - Mark S. Neubauer
- Department of Physics, University of Illinois Urbana-Champaign, Champaign, IL, United States
| | | | - Seda Ogrenci-Memik
- Department of Electrical and Computer Engineering, Northwestern University, Evanston, IL, United States
| | - Maurizio Pierini
- European Organization for Nuclear Research (CERN), Meyrin, Switzerland
| | - Thea Aarrestad
- European Organization for Nuclear Research (CERN), Meyrin, Switzerland
| | - Steffen Bähr
- Karlsruhe Institute of Technology, Karlsruhe, Germany
| | - Jürgen Becker
- Karlsruhe Institute of Technology, Karlsruhe, Germany
| | - Anne-Sophie Berthold
- Institute of Nuclear and Particle Physics, Technische Universität Dresden, Dresden, Germany
| | | | - Tomás E. Müller Bravo
- Department of Physics and Astronomy, University of Southampton, Southampton, United Kingdom
| | - Markus Diefenthaler
- Thomas Jefferson National Accelerator Facility, Newport News, VA, United States
| | - Zhen Dong
- Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, Berkeley, CA, United States
| | - Nick Fritzsche
- Institute of Nuclear and Particle Physics, Technische Universität Dresden, Dresden, Germany
| | - Amir Gholami
- Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, Berkeley, CA, United States
| | | | - Dongning Guo
- Department of Electrical and Computer Engineering, Northwestern University, Evanston, IL, United States
| | | | - Christian Herwig
- Fermi National Accelerator Laboratory, Batavia, IL, United States
| | - Babar Khan
- Department of Computer Science, Technical University Darmstadt, Darmstadt, Germany
| | - Sehoon Kim
- Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, Berkeley, CA, United States
| | - Thomas Klijnsma
- Fermi National Accelerator Laboratory, Batavia, IL, United States
| | - Yaling Liu
- Department of Bioengineering, Lehigh University, Bethlehem, PA, United States
| | - Kin Ho Lo
- Department of Physics, University of Florida, Gainesville, FL, United States
| | - Tri Nguyen
- Massachusetts Institute of Technology, Cambridge, MA, United States
| | | | | | - Ryan A. Rivera
- Fermi National Accelerator Laboratory, Batavia, IL, United States
| | - Kate Scholberg
- Department of Physics, Duke University, Durham, NC, United States
| | | | - Sougata Sen
- Birla Institute of Technology and Science, Pilani, India
| | - Dmitri Strukov
- Department of Electrical and Computer Engineering, University of California, Santa Barbara, Santa Barbara, CA, United States
| | - William Tang
- Department of Physics, Princeton University, Princeton, NJ, United States
| | - Savannah Thais
- Department of Physics, Princeton University, Princeton, NJ, United States
| | | | - Ricardo Vilalta
- Department of Computer Science, University of Houston, Houston, TX, United States
| | - Belina von Krosigk
- Karlsruhe Institute of Technology, Karlsruhe, Germany
- Department of Physics, Universität Hamburg, Hamburg, Germany
| | - Shen Wang
- Department of Physics, University of Florida, Gainesville, FL, United States
| | - Thomas K. Warburton
- Department of Physics and Astronomy, Iowa State University, Ames, IA, United States
| |
Collapse
|
10
|
Guo M, Zhu Y, Liu R, Zhao K, Dou G. An associative memory circuit based on physical memristors. Neurocomputing 2022. [DOI: 10.1016/j.neucom.2021.11.034] [Citation(s) in RCA: 13] [Impact Index Per Article: 6.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
|
11
|
|
12
|
Li M, Hong Q, Wang X. Memristor-based circuit implementation of Competitive Neural Network based on online unsupervised Hebbian learning rule for pattern recognition. Neural Comput Appl 2022. [DOI: 10.1007/s00521-021-06361-4] [Citation(s) in RCA: 2] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/20/2022]
|
13
|
Muñoz-Martin I, Bianchi S, Hashemkhani S, Pedretti G, Melnic O, Ielmini D. A Brain-Inspired Homeostatic Neuron Based on Phase-Change Memories for Efficient Neuromorphic Computing. Front Neurosci 2021; 15:709053. [PMID: 34489628 PMCID: PMC8417123 DOI: 10.3389/fnins.2021.709053] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/13/2021] [Accepted: 07/27/2021] [Indexed: 11/13/2022] Open
Abstract
One of the main goals of neuromorphic computing is the implementation and design of systems capable of dynamic evolution with respect to their own experience. In biology, synaptic scaling is the homeostatic mechanism which controls the frequency of neural spikes within stable boundaries for improved learning activity. To introduce such control mechanism in a hardware spiking neural network (SNN), we present here a novel artificial neuron based on phase change memory (PCM) devices capable of internal regulation via homeostatic and plastic phenomena. We experimentally show that this mechanism increases the robustness of the system thus optimizing the multi-pattern learning under spike-timing-dependent plasticity (STDP). It also improves the continual learning capability of hybrid supervised-unsupervised convolutional neural networks (CNNs), in terms of both resilience and accuracy. Furthermore, the use of neurons capable of self-regulating their fire responsivity as a function of the PCM internal state enables the design of dynamic networks. In this scenario, we propose to use the PCM-based neurons to design bio-inspired recurrent networks for autonomous decision making in navigation tasks. The agent relies on neuronal spike-frequency adaptation (SFA) to explore the environment via penalties and rewards. Finally, we show that the conductance drift of the PCM devices, contrarily to the applications in neural network accelerators, can improve the overall energy efficiency of neuromorphic computing by implementing bio-plausible active forgetting.
Collapse
Affiliation(s)
| | | | | | | | | | - Daniele Ielmini
- Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB), Politecnico di Milano, Milan, Italy
| |
Collapse
|
14
|
Xia E, Chi Y, Jin L, Shen Y, Hirachan S, Bhandari A, Wang O. Preoperative prediction of lymph node metastasis in patients with papillary thyroid carcinoma by an artificial intelligence algorithm. Am J Transl Res 2021; 13:7695-7704. [PMID: 34377246 PMCID: PMC8340231] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/06/2021] [Accepted: 05/13/2021] [Indexed: 06/13/2023]
Abstract
BACKGROUND It is necessary to identify patients at risk of developing lymph node metastasis prior to papillary thyroid carcinoma (PTC) surgery. This can be challenging due to limiting factors, and an artificial intelligence algorithm may be a viable option. OBJECTIVE In this study, we aimed to evaluate whether combining an artificial intelligence algorithm (support vector machine and probabilistic neural network) and clinico-pathologic data can preoperatively predict lymph node metastasis of papillary thyroid carcinoma (PTC). METHODS We retrospectively examined 251 PTCs with lymph node metastasis and 194 PTCs without lymph node metastasis. The artificial intelligence algorithm included the support vector machine (SVM) and the probabilistic neural network (PNN). RESULTS The ACR TI-RADS (Thyroid Imaging, Reporting and Data System), number of tumours, no well-defined margin, lymph node status and rim calcification on ultrasonography (US), age, sex, tumour size, and presence of Hashimoto's thyroiditis were significantly more frequent among PTCs with central lymph node metastasis than those without metastasis (P<0.05). The PNN classifier revealed an F1 score of 0.88 on the central lymph node metastasis test set. The SVM classifier revealed an F1 score of 0.93 on the lateral lymph node metastasis test set. Our study demonstrates that combining artificial intelligence algorithms and clinico-pathologic data can effectively predict the lymph node metastasis of papillary thyroid carcinoma prior to surgery.
Collapse
Affiliation(s)
- Erjie Xia
- Department of Breast Surgery, The First Affiliated Hospital of Wenzhou Medical UniversityWenzhou 325000, Zhejiang Province, People’s Republic of China
| | - Yili Chi
- Department of Breast Surgery, The First Affiliated Hospital of Wenzhou Medical UniversityWenzhou 325000, Zhejiang Province, People’s Republic of China
| | - Linli Jin
- Department of Breast Surgery, The First Affiliated Hospital of Wenzhou Medical UniversityWenzhou 325000, Zhejiang Province, People’s Republic of China
| | - Yanyan Shen
- Department of Breast Surgery, The Second Affiliated Hospital of Wenzhou Medical UniversityWenzhou 325000, Zhejiang Province, People’s Republic of China
| | - Suzita Hirachan
- Department of Surgery, Breast Unit, Tribhuvan University Teaching HospitalKathmandu, Nepal
| | - Adheesh Bhandari
- Department of Breast Surgery, The First Affiliated Hospital of Wenzhou Medical UniversityWenzhou 325000, Zhejiang Province, People’s Republic of China
| | - Ouchen Wang
- Department of Breast Surgery, The First Affiliated Hospital of Wenzhou Medical UniversityWenzhou 325000, Zhejiang Province, People’s Republic of China
| |
Collapse
|
15
|
Du N, Zhao X, Chen Z, Choubey B, Di Ventra M, Skorupa I, Bürger D, Schmidt H. Synaptic Plasticity in Memristive Artificial Synapses and Their Robustness Against Noisy Inputs. Front Neurosci 2021; 15:660894. [PMID: 34335153 PMCID: PMC8316997 DOI: 10.3389/fnins.2021.660894] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/29/2021] [Accepted: 05/17/2021] [Indexed: 11/30/2022] Open
Abstract
Emerging brain-inspired neuromorphic computing paradigms require devices that can emulate the complete functionality of biological synapses upon different neuronal activities in order to process big data flows in an efficient and cognitive manner while being robust against any noisy input. The memristive device has been proposed as a promising candidate for emulating artificial synapses due to their complex multilevel and dynamical plastic behaviors. In this work, we exploit ultrastable analog BiFeO3 (BFO)-based memristive devices for experimentally demonstrating that BFO artificial synapses support various long-term plastic functions, i.e., spike timing-dependent plasticity (STDP), cycle number-dependent plasticity (CNDP), and spiking rate-dependent plasticity (SRDP). The study on the impact of electrical stimuli in terms of pulse width and amplitude on STDP behaviors shows that their learning windows possess a wide range of timescale configurability, which can be a function of applied waveform. Moreover, beyond SRDP, the systematical and comparative study on generalized frequency-dependent plasticity (FDP) is carried out, which reveals for the first time that the ratio modulation between pulse width and pulse interval time within one spike cycle can result in both synaptic potentiation and depression effect within the same firing frequency. The impact of intrinsic neuronal noise on the STDP function of a single BFO artificial synapse can be neglected because thermal noise is two orders of magnitude smaller than the writing voltage and because the cycle-to-cycle variation of the current–voltage characteristics of a single BFO artificial synapses is small. However, extrinsic voltage fluctuations, e.g., in neural networks, cause a noisy input into the artificial synapses of the neural network. Here, the impact of extrinsic neuronal noise on the STDP function of a single BFO artificial synapse is analyzed in order to understand the robustness of plastic behavior in memristive artificial synapses against extrinsic noisy input.
Collapse
Affiliation(s)
- Nan Du
- Department Nano Device Technology, Fraunhofer Institute for Electronic Nano Systems, Chemnitz, Germany.,Faculty of Electrical Engineering and Information Technology, Chemnitz University of Technology, Chemnitz, Germany.,Department of Quantum Detection, Leibniz Institute of Photonic Technology, Jena, Germany.,Institute for Solid State Physics, Friedrich Schiller University Jena, Jena, Germany
| | - Xianyue Zhao
- Department Nano Device Technology, Fraunhofer Institute for Electronic Nano Systems, Chemnitz, Germany.,Faculty of Electrical Engineering and Information Technology, Chemnitz University of Technology, Chemnitz, Germany
| | - Ziang Chen
- Department Nano Device Technology, Fraunhofer Institute for Electronic Nano Systems, Chemnitz, Germany.,Faculty of Electrical Engineering and Information Technology, Chemnitz University of Technology, Chemnitz, Germany
| | - Bhaskar Choubey
- Analogue Circuits and Image Sensors, Universität Siegen, Siegen, Germany.,Fraunhofer Institute of Microelectronics Circuits & Systems, ATTRACT Group Microelectronic Intelligence, Duisburg, Germany
| | | | - Ilona Skorupa
- Institute of Ion Beam Physics and Materials Research, Helmholtz-Zentrum Dresden-Rossendorf, Dresden, Germany
| | - Danilo Bürger
- Department Nano Device Technology, Fraunhofer Institute for Electronic Nano Systems, Chemnitz, Germany.,Faculty of Electrical Engineering and Information Technology, Chemnitz University of Technology, Chemnitz, Germany
| | - Heidemarie Schmidt
- Department Nano Device Technology, Fraunhofer Institute for Electronic Nano Systems, Chemnitz, Germany.,Faculty of Electrical Engineering and Information Technology, Chemnitz University of Technology, Chemnitz, Germany.,Department of Quantum Detection, Leibniz Institute of Photonic Technology, Jena, Germany.,Institute for Solid State Physics, Friedrich Schiller University Jena, Jena, Germany
| |
Collapse
|
16
|
Low-power emerging memristive designs towards secure hardware systems for applications in internet of things. NANO MATERIALS SCIENCE 2021. [DOI: 10.1016/j.nanoms.2021.01.001] [Citation(s) in RCA: 7] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 10/22/2022]
|
17
|
Covi E, Donati E, Liang X, Kappel D, Heidari H, Payvand M, Wang W. Adaptive Extreme Edge Computing for Wearable Devices. Front Neurosci 2021; 15:611300. [PMID: 34045939 PMCID: PMC8144334 DOI: 10.3389/fnins.2021.611300] [Citation(s) in RCA: 23] [Impact Index Per Article: 7.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/28/2020] [Accepted: 03/24/2021] [Indexed: 11/13/2022] Open
Abstract
Wearable devices are a fast-growing technology with impact on personal healthcare for both society and economy. Due to the widespread of sensors in pervasive and distributed networks, power consumption, processing speed, and system adaptation are vital in future smart wearable devices. The visioning and forecasting of how to bring computation to the edge in smart sensors have already begun, with an aspiration to provide adaptive extreme edge computing. Here, we provide a holistic view of hardware and theoretical solutions toward smart wearable devices that can provide guidance to research in this pervasive computing era. We propose various solutions for biologically plausible models for continual learning in neuromorphic computing technologies for wearable sensors. To envision this concept, we provide a systematic outline in which prospective low power and low latency scenarios of wearable sensors in neuromorphic platforms are expected. We successively describe vital potential landscapes of neuromorphic processors exploiting complementary metal-oxide semiconductors (CMOS) and emerging memory technologies (e.g., memristive devices). Furthermore, we evaluate the requirements for edge computing within wearable devices in terms of footprint, power consumption, latency, and data size. We additionally investigate the challenges beyond neuromorphic computing hardware, algorithms and devices that could impede enhancement of adaptive edge computing in smart wearable devices.
Collapse
Affiliation(s)
| | - Elisa Donati
- Institute of Neuroinformatics, University of Zurich, Eidgenössische Technische Hochschule Zürich (ETHZ), Zurich, Switzerland
| | - Xiangpeng Liang
- Microelectronics Lab, James Watt School of Engineering, University of Glasgow, Glasgow, United Kingdom
| | - David Kappel
- Bernstein Center for Computational Neuroscience, III Physikalisches Institut–Biophysik, Georg-August Universität, Göttingen, Germany
| | - Hadi Heidari
- Microelectronics Lab, James Watt School of Engineering, University of Glasgow, Glasgow, United Kingdom
| | - Melika Payvand
- Institute of Neuroinformatics, University of Zurich, Eidgenössische Technische Hochschule Zürich (ETHZ), Zurich, Switzerland
| | - Wei Wang
- The Andrew and Erna Viterbi Department of Electrical Engineering, Technion–Israel Institute of Technology, Haifa, Israel
| |
Collapse
|
18
|
Abstract
In-memory computing (IMC) refers to non-von Neumann architectures where data are processed in situ within the memory by taking advantage of physical laws. Among the memory devices that have been considered for IMC, the resistive switching memory (RRAM), also known as memristor, is one of the most promising technologies due to its relatively easy integration and scaling. RRAM devices have been explored for both memory and IMC applications, such as neural network accelerators and neuromorphic processors. This work presents the status and outlook on the RRAM for analog computing, where the precision of the encoded coefficients, such as the synaptic weights of a neural network, is one of the key requirements. We show the experimental study of the cycle-to-cycle variation of set and reset processes for HfO2-based RRAM, which indicate that gate-controlled pulses present the least variation in conductance. Assuming a constant variation of conductance σG, we then evaluate and compare various mapping schemes, including multilevel, binary, unary, redundant and slicing techniques. We present analytical formulas for the standard deviation of the conductance and the maximum number of bits that still satisfies a given maximum error. Finally, we discuss RRAM performance for various analog computing tasks compared to other computational memory devices. RRAM appears as one of the most promising devices in terms of scaling, accuracy and low-current operation.
Collapse
|
19
|
Martin E, Ernoult M, Laydevant J, Li S, Querlioz D, Petrisor T, Grollier J. EqSpike: spike-driven equilibrium propagation for neuromorphic implementations. iScience 2021; 24:102222. [PMID: 33748709 PMCID: PMC7970361 DOI: 10.1016/j.isci.2021.102222] [Citation(s) in RCA: 9] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/15/2020] [Revised: 01/15/2021] [Accepted: 02/18/2021] [Indexed: 11/06/2022] Open
Abstract
Finding spike-based learning algorithms that can be implemented within the local constraints of neuromorphic systems, while achieving high accuracy, remains a formidable challenge. Equilibrium propagation is a promising alternative to backpropagation as it only involves local computations, but hardware-oriented studies have so far focused on rate-based networks. In this work, we develop a spiking neural network algorithm called EqSpike, compatible with neuromorphic systems, which learns by equilibrium propagation. Through simulations, we obtain a test recognition accuracy of 97.6% on the MNIST handwritten digits dataset (Mixed National Institute of Standards and Technology), similar to rate-based equilibrium propagation, and comparing favorably to alternative learning techniques for spiking neural networks. We show that EqSpike implemented in silicon neuromorphic technology could reduce the energy consumption of inference and training, respectively, by three orders and two orders of magnitude compared to graphics processing units. Finally, we also show that during learning, EqSpike weight updates exhibit a form of spike-timing-dependent plasticity, highlighting a possible connection with biology.
Collapse
Affiliation(s)
- Erwann Martin
- Thales Research and Technology, 91767 Palaiseau, France
| | - Maxence Ernoult
- Unité Mixte de Physique, CNRS, Thales, Université Paris-Saclay, 91767 Palaiseau, France
- Université Paris-Saclay, CNRS, Centre de Nanosciences et de Nanotechnologies, 91120 Palaiseau, France
| | - Jérémie Laydevant
- Unité Mixte de Physique, CNRS, Thales, Université Paris-Saclay, 91767 Palaiseau, France
| | - Shuai Li
- Unité Mixte de Physique, CNRS, Thales, Université Paris-Saclay, 91767 Palaiseau, France
| | - Damien Querlioz
- Université Paris-Saclay, CNRS, Centre de Nanosciences et de Nanotechnologies, 91120 Palaiseau, France
| | | | - Julie Grollier
- Unité Mixte de Physique, CNRS, Thales, Université Paris-Saclay, 91767 Palaiseau, France
| |
Collapse
|
20
|
Brivio S, Ly DRB, Vianello E, Spiga S. Non-linear Memristive Synaptic Dynamics for Efficient Unsupervised Learning in Spiking Neural Networks. Front Neurosci 2021; 15:580909. [PMID: 33633531 PMCID: PMC7901913 DOI: 10.3389/fnins.2021.580909] [Citation(s) in RCA: 11] [Impact Index Per Article: 3.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/07/2020] [Accepted: 01/06/2021] [Indexed: 11/13/2022] Open
Abstract
Spiking neural networks (SNNs) are a computational tool in which the information is coded into spikes, as in some parts of the brain, differently from conventional neural networks (NNs) that compute over real-numbers. Therefore, SNNs can implement intelligent information extraction in real-time at the edge of data acquisition and correspond to a complementary solution to conventional NNs working for cloud-computing. Both NN classes face hardware constraints due to limited computing parallelism and separation of logic and memory. Emerging memory devices, like resistive switching memories, phase change memories, or memristive devices in general are strong candidates to remove these hurdles for NN applications. The well-established training procedures of conventional NNs helped in defining the desiderata for memristive device dynamics implementing synaptic units. The generally agreed requirements are a linear evolution of memristive conductance upon stimulation with train of identical pulses and a symmetric conductance change for conductance increase and decrease. Conversely, little work has been done to understand the main properties of memristive devices supporting efficient SNN operation. The reason lies in the lack of a background theory for their training. As a consequence, requirements for NNs have been taken as a reference to develop memristive devices for SNNs. In the present work, we show that, for efficient CMOS/memristive SNNs, the requirements for synaptic memristive dynamics are very different from the needs of a conventional NN. System-level simulations of a SNN trained to classify hand-written digit images through a spike timing dependent plasticity protocol are performed considering various linear and non-linear plausible synaptic memristive dynamics. We consider memristive dynamics bounded by artificial hard conductance values and limited by the natural dynamics evolution toward asymptotic values (soft-boundaries). We quantitatively analyze the impact of resolution and non-linearity properties of the synapses on the network training and classification performance. Finally, we demonstrate that the non-linear synapses with hard boundary values enable higher classification performance and realize the best trade-off between classification accuracy and required training time. With reference to the obtained results, we discuss how memristive devices with non-linear dynamics constitute a technologically convenient solution for the development of on-line SNN training.
Collapse
Affiliation(s)
- Stefano Brivio
- CNR - IMM, Unit of Agrate Brianza, Agrate Brianza, Italy
| | - Denys R B Ly
- Université Grenoble Alpes, CEA, Leti, Grenoble, France
| | | | - Sabina Spiga
- CNR - IMM, Unit of Agrate Brianza, Agrate Brianza, Italy
| |
Collapse
|
21
|
|
22
|
Wang W, Song W, Yao P, Li Y, Van Nostrand J, Qiu Q, Ielmini D, Yang JJ. Integration and Co-design of Memristive Devices and Algorithms for Artificial Intelligence. iScience 2020; 23:101809. [PMID: 33305176 PMCID: PMC7718163 DOI: 10.1016/j.isci.2020.101809] [Citation(s) in RCA: 19] [Impact Index Per Article: 4.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/23/2022] Open
Abstract
Memristive devices share remarkable similarities to biological synapses, dendrites, and neurons at both the physical mechanism level and unit functionality level, making the memristive approach to neuromorphic computing a promising technology for future artificial intelligence. However, these similarities do not directly transfer to the success of efficient computation without device and algorithm co-designs and optimizations. Contemporary deep learning algorithms demand the memristive artificial synapses to ideally possess analog weighting and linear weight-update behavior, requiring substantial device-level and circuit-level optimization. Such co-design and optimization have been the main focus of memristive neuromorphic engineering, which often abandons the “non-ideal” behaviors of memristive devices, although many of them resemble what have been observed in biological components. Novel brain-inspired algorithms are being proposed to utilize such behaviors as unique features to further enhance the efficiency and intelligence of neuromorphic computing, which calls for collaborations among electrical engineers, computing scientists, and neuroscientists.
Collapse
Affiliation(s)
- Wei Wang
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and IU.NET, Piazza L. da Vinci 32, Milano 20133, Italy
| | - Wenhao Song
- Electrical and Computer Engineering Department, University of Southern California, Los Angeles, CA, USA
| | - Peng Yao
- Electrical and Computer Engineering Department, University of Southern California, Los Angeles, CA, USA
| | - Yang Li
- The Andrew and Erna Viterbi Department of Electrical Engineering, Technion-Israel Institute of Technology, Haifa 32000, Israel
| | | | - Qinru Qiu
- Electrical Engineering and Computer Science Department, Syracuse University, NY, USA
| | - Daniele Ielmini
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and IU.NET, Piazza L. da Vinci 32, Milano 20133, Italy
| | - J Joshua Yang
- Electrical and Computer Engineering Department, University of Southern California, Los Angeles, CA, USA
| |
Collapse
|
23
|
Li J, Xu H, Sun SY, Liu S, Li N, Li Q, Liu H, Li Z. Enhanced Spiking Neural Network with forgetting phenomenon based on electronic synaptic devices. Neurocomputing 2020. [DOI: 10.1016/j.neucom.2019.09.030] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
|
24
|
Memristive Logic Design of Multifunctional Spiking Neural Network with Unsupervised Learning. BIONANOSCIENCE 2020. [DOI: 10.1007/s12668-020-00778-2] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/23/2022]
|
25
|
Ou QF, Xiong BS, Yu L, Wen J, Wang L, Tong Y. In-Memory Logic Operations and Neuromorphic Computing in Non-Volatile Random Access Memory. MATERIALS (BASEL, SWITZERLAND) 2020; 13:E3532. [PMID: 32785179 PMCID: PMC7475900 DOI: 10.3390/ma13163532] [Citation(s) in RCA: 10] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 06/15/2020] [Revised: 08/03/2020] [Accepted: 08/06/2020] [Indexed: 02/04/2023]
Abstract
Recent progress in the development of artificial intelligence technologies, aided by deep learning algorithms, has led to an unprecedented revolution in neuromorphic circuits, bringing us ever closer to brain-like computers. However, the vast majority of advanced algorithms still have to run on conventional computers. Thus, their capacities are limited by what is known as the von-Neumann bottleneck, where the central processing unit for data computation and the main memory for data storage are separated. Emerging forms of non-volatile random access memory, such as ferroelectric random access memory, phase-change random access memory, magnetic random access memory, and resistive random access memory, are widely considered to offer the best prospect of circumventing the von-Neumann bottleneck. This is due to their ability to merge storage and computational operations, such as Boolean logic. This paper reviews the most common kinds of non-volatile random access memory and their physical principles, together with their relative pros and cons when compared with conventional CMOS-based circuits (Complementary Metal Oxide Semiconductor). Their potential application to Boolean logic computation is then considered in terms of their working mechanism, circuit design and performance metrics. The paper concludes by envisaging the prospects offered by non-volatile devices for future brain-inspired and neuromorphic computation.
Collapse
Affiliation(s)
- Qiao-Feng Ou
- School of Information Engineering, Nanchang Hangkong University, Nanchang 330063, China; (Q.-F.O.); (B.-S.X.); (L.Y.); (J.W.)
| | - Bang-Shu Xiong
- School of Information Engineering, Nanchang Hangkong University, Nanchang 330063, China; (Q.-F.O.); (B.-S.X.); (L.Y.); (J.W.)
| | - Lei Yu
- School of Information Engineering, Nanchang Hangkong University, Nanchang 330063, China; (Q.-F.O.); (B.-S.X.); (L.Y.); (J.W.)
| | - Jing Wen
- School of Information Engineering, Nanchang Hangkong University, Nanchang 330063, China; (Q.-F.O.); (B.-S.X.); (L.Y.); (J.W.)
| | - Lei Wang
- School of Information Engineering, Nanchang Hangkong University, Nanchang 330063, China; (Q.-F.O.); (B.-S.X.); (L.Y.); (J.W.)
| | - Yi Tong
- College of Electronic and Optical Engineering & College of Microelectronics, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
| |
Collapse
|
26
|
Exploiting defective RRAM array as synapses of HTM spatial pooler with boost-factor adjustment scheme for defect-tolerant neuromorphic systems. Sci Rep 2020; 10:11703. [PMID: 32678139 PMCID: PMC7367284 DOI: 10.1038/s41598-020-68547-5] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/06/2020] [Accepted: 06/19/2020] [Indexed: 11/08/2022] Open
Abstract
A crossbar array architecture employing resistive switching memory (RRAM) as a synaptic element accelerates vector-matrix multiplication in a parallel fashion, enabling energy-efficient pattern recognition. To implement the function of the synapse in the RRAM, multilevel resistance states are required. More importantly, a large on/off ratio of the RRAM should be preferentially obtained to ensure a reasonable margin between each state taking into account the inevitable variability caused by the inherent switching mechanism. The on/off ratio is basically adjusted in two ways by modulating measurement conditions such as compliance current or voltage pulses modulation. The latter technique is not only more suitable for practical systems, but also can achieve multiple states in low current range. However, at the expense of applying a high negative voltage aimed at enlarging the on/off ratio, a breakdown of the RRAM occurs unexpectedly. This stuck-at-short fault of the RRAM adversely affects the recognition process based on reading and judging each column current changed by the multiplication of the input voltage and resistance of the RRAM in the array, degrading the accuracy. To address this challenge, we introduce a boost-factor adjustment technique as a fault-tolerant scheme based on simple circuitry that eliminates the additional process to identify specific locations of the failed RRAMs in the array. Spectre circuit simulation is performed to verify the effect of the scheme on Modified National Institute of Standards and Technology dataset using convolutional neural networks in non-ideal crossbar arrays, where experimentally observed imperfective RRAMs are configured. Our results show that the recognition accuracy can be maintained similar to the ideal case because the interruption of the failure is suppressed by the scheme.
Collapse
|
27
|
Kwon D, Lim S, Bae JH, Lee ST, Kim H, Seo YT, Oh S, Kim J, Yeom K, Park BG, Lee JH. On-Chip Training Spiking Neural Networks Using Approximated Backpropagation With Analog Synaptic Devices. Front Neurosci 2020; 14:423. [PMID: 32733180 PMCID: PMC7358558 DOI: 10.3389/fnins.2020.00423] [Citation(s) in RCA: 21] [Impact Index Per Article: 5.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/02/2020] [Accepted: 04/07/2020] [Indexed: 12/02/2022] Open
Abstract
Hardware-based spiking neural networks (SNNs) inspired by a biological nervous system are regarded as an innovative computing system with very low power consumption and massively parallel operation. To train SNNs with supervision, we propose an efficient on-chip training scheme approximating backpropagation algorithm suitable for hardware implementation. We show that the accuracy of the proposed scheme for SNNs is close to that of conventional artificial neural networks (ANNs) by using the stochastic characteristics of neurons. In a hardware configuration, gated Schottky diodes (GSDs) are used as synaptic devices, which have a saturated current with respect to the input voltage. We design the SNN system by using the proposed on-chip training scheme with the GSDs, which can update their conductance in parallel to speed up the overall system. The performance of the on-chip training SNN system is validated through MNIST data set classification based on network size and total time step. The SNN systems achieve accuracy of 97.83% with 1 hidden layer and 98.44% with 4 hidden layers in fully connected neural networks. We then evaluate the effect of non-linearity and asymmetry of conductance response for long-term potentiation (LTP) and long-term depression (LTD) on the performance of the on-chip training SNN system. In addition, the impact of device variations on the performance of the on-chip training SNN system is evaluated.
Collapse
Affiliation(s)
- Dongseok Kwon
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Suhwan Lim
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Jong-Ho Bae
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Sung-Tae Lee
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Hyeongsu Kim
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Young-Tak Seo
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Seongbin Oh
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Jangsaeng Kim
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Kyuho Yeom
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Byung-Gook Park
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| | - Jong-Ho Lee
- Department of Electrical and Computer Engineering, Inter-University Semiconductor Research Center, Seoul National University, Seoul, South Korea
| |
Collapse
|
28
|
Abstract
Artificial intelligence (AI) has the ability of revolutionizing our lives and society in a radical way, by enabling machine learning in the industry, business, health, transportation, and many other fields. The ability to recognize objects, faces, and speech, requires, however, exceptional computational power and time, which is conflicting with the current difficulties in transistor scaling due to physical and architectural limitations. As a result, to accelerate the progress of AI, it is necessary to develop materials, devices, and systems that closely mimic the human brain. In this work, we review the current status and challenges on the emerging neuromorphic devices for brain-inspired computing. First, we provide an overview of the memory device technologies which have been proposed for synapse and neuron circuits in neuromorphic systems. Then, we describe the implementation of synaptic learning in the two main types of neural networks, namely the deep neural network and the spiking neural network (SNN). Bio-inspired learning, such as the spike-timing dependent plasticity scheme, is shown to enable unsupervised learning processes which are typical of the human brain. Hardware implementations of SNNs for the recognition of spatial and spatio-temporal patterns are also shown to support the cognitive computation in silico. Finally, we explore the recent advances in reproducing bio-neural processes via device physics, such as insulating-metal transitions, nanoionics drift/diffusion, and magnetization flipping in spintronic devices. By harnessing the device physics in emerging materials, neuromorphic engineering with advanced functionality, higher density and better energy efficiency can be developed.
Collapse
Affiliation(s)
- Daniele Ielmini
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and IU.NET, Piazza L. da Vinci 32 - 20133 Milano, Italy
| | | |
Collapse
|
29
|
Efficient and hardware-friendly methods to implement competitive learning for spiking neural networks. Neural Comput Appl 2020. [DOI: 10.1007/s00521-020-04755-4] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/25/2022]
|
30
|
Zyulkov I, Madhiwala V, Voronina E, Snelgrove M, Bogan J, O'Connor R, De Gendt S, Armini S. Area-Selective ALD of Ru on Nanometer-Scale Cu Lines through Dimerization of Amino-Functionalized Alkoxy Silane Passivation Films. ACS APPLIED MATERIALS & INTERFACES 2020; 12:4678-4688. [PMID: 31913003 DOI: 10.1021/acsami.9b14596] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/10/2023]
Abstract
The selective deposition of materials on predefined areas on a substrate is of crucial importance for various applications, such as energy harvesting, microelectronic device fabrication, and catalysis. A representative example of area-confined deposition is the selective deposition of a metal film as the interconnect material in multilevel metallization schemes for CMOS technology. This allows the formation of multilevel structures with standard lithographical techniques while minimizing pattern misalignment and overlay and improving the uniformity of the structures across the wafer. In this work, area-selective deposition of Ru by atomic layer deposition (ALD) is investigated using alkoxy siloxane dielectric passivation layers. In this work, a comparison of several silane organic SAM precursors in terms of Ru ALD ASD performance is reported. The importance of the surface areal concentration of the passivation molecules is demonstrated. According to the in situ X-ray photoelectron spectroscopy film characterization, the ALD blocking layers derived from a (3-trimethoxysilylpropyl) diethylenetriamine (DETA) precursor have the ability to polymerize under ALD-compatible temperatures, such as 250 °C, which leads to a significant inhibition of Ru growth up to 400 ALD cycles. At the same time, the DETA layer can be selectively removed from the oxidized Cu surface by rinsing in acetic acid, which allows selective deposition of ca. 14 nm of Ru on Cu with no Ru detected on the DETA-coated surface by RBS. The approach is successfully tested on 50 nm half-pitch patterned SiO2/Cu lines.
Collapse
Affiliation(s)
- Ivan Zyulkov
- Department of Chemistry, Faculty of Science , KU Leuven , B-3001 Leuven , Belgium
- Imec , Kapeldreef 75 , B-3001 Leuven , Belgium
| | - Viraj Madhiwala
- Faculty of Electrical Engineering and Information Technology , TU Chemnitz , 09107 Chemnitz , Germany
| | - Ekaterina Voronina
- Faculty of Physics , Lomonosov Moscow State University , Leninskie Gory, GSP-1 , Moscow 119991 , Russian Federation
| | | | | | | | - Stefan De Gendt
- Department of Chemistry, Faculty of Science , KU Leuven , B-3001 Leuven , Belgium
- Imec , Kapeldreef 75 , B-3001 Leuven , Belgium
| | | |
Collapse
|
31
|
Emelyanov AV, Nikiruy KE, Serenko AV, Sitnikov AV, Presnyakov MY, Rybka RB, Sboev AG, Rylkov VV, Kashkarov PK, Kovalchuk MV, Demin VA. Self-adaptive STDP-based learning of a spiking neuron with nanocomposite memristive weights. NANOTECHNOLOGY 2020; 31:045201. [PMID: 31578002 DOI: 10.1088/1361-6528/ab4a6d] [Citation(s) in RCA: 23] [Impact Index Per Article: 5.8] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/10/2023]
Abstract
Neuromorphic systems consisting of artificial neurons and memristive synapses could provide a much better performance and a significantly more energy-efficient approach to the implementation of different types of neural network algorithms than traditional hardware with the Von-Neumann architecture. However, the memristive weight adjustment in the formal neuromorphic networks by the standard back-propagation techniques suffers from poor device-to-device reproducibility. One of the most promising approaches to overcome this problem is to use local learning rules for spiking neuromorphic architectures which potentially could be adaptive to the variability issue mentioned above. Different kinds of local rules for learning spiking systems are mostly realized on a bio-inspired spike-time-dependent plasticity (STDP) mechanism, which is an improved type of classical Hebbian learning. Whereas the STDP-like mechanism has already been shown to emerge naturally in memristive devices, the demonstration of its self-adaptive learning property, potentially overcoming the variability problem, is more challenging and has yet to be reported. Here we experimentally demonstrate an STDP-based learning protocol that ensures self-adaptation of the memristor resistive states, after only a very few spikes, and makes the plasticity sensitive only to the input signal configuration, but neither to the initial state of the devices nor their device-to-device variability. Then, it is shown that the self-adaptive learning of a spiking neuron with memristive weights on rate-coded patterns could also be realized with hardware-based STDP rules. The experiments have been carried out with nanocomposite-based (Co40Fe40B20) х (LiNbO3-y )100-х memristive structures, but their results are believed to be applicable to a wide range of memristive devices. All the experimental data were supported and extended by numerical simulations. There is a hope that the obtained results pave the way for building up reliable spiking neuromorphic systems composed of partially unreliable analog memristive elements, with a more complex architecture and the capability of unsupervised learning.
Collapse
Affiliation(s)
- A V Emelyanov
- National Research Center 'Kurchatov Institute', 123182 Moscow, Russia. Moscow Institute of Physics and Technology (State University), 141700 Dolgoprudny, Moscow Region, Russia
| | | | | | | | | | | | | | | | | | | | | |
Collapse
|
32
|
Milo V, Malavena G, Monzio Compagnoni C, Ielmini D. Memristive and CMOS Devices for Neuromorphic Computing. MATERIALS (BASEL, SWITZERLAND) 2020; 13:E166. [PMID: 31906325 PMCID: PMC6981548 DOI: 10.3390/ma13010166] [Citation(s) in RCA: 26] [Impact Index Per Article: 6.5] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 11/28/2019] [Revised: 12/17/2019] [Accepted: 12/18/2019] [Indexed: 11/17/2022]
Abstract
Neuromorphic computing has emerged as one of the most promising paradigms to overcome the limitations of von Neumann architecture of conventional digital processors. The aim of neuromorphic computing is to faithfully reproduce the computing processes in the human brain, thus paralleling its outstanding energy efficiency and compactness. Toward this goal, however, some major challenges have to be faced. Since the brain processes information by high-density neural networks with ultra-low power consumption, novel device concepts combining high scalability, low-power operation, and advanced computing functionality must be developed. This work provides an overview of the most promising device concepts in neuromorphic computing including complementary metal-oxide semiconductor (CMOS) and memristive technologies. First, the physics and operation of CMOS-based floating-gate memory devices in artificial neural networks will be addressed. Then, several memristive concepts will be reviewed and discussed for applications in deep neural network and spiking neural network architectures. Finally, the main technology challenges and perspectives of neuromorphic computing will be discussed.
Collapse
Affiliation(s)
| | | | | | - Daniele Ielmini
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and Italian Universities Nanoelectronics Team (IU.NET), Piazza L. da Vinci 32, 20133 Milano, Italy; (V.M.); (G.M.); (C.M.C.)
| |
Collapse
|
33
|
Sun Z, Pedretti G, Bricalli A, Ielmini D. One-step regression and classification with cross-point resistive memory arrays. SCIENCE ADVANCES 2020; 6:eaay2378. [PMID: 32064342 PMCID: PMC6994204 DOI: 10.1126/sciadv.aay2378] [Citation(s) in RCA: 13] [Impact Index Per Article: 3.3] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/31/2019] [Accepted: 11/21/2019] [Indexed: 05/04/2023]
Abstract
Machine learning has been getting attention in recent years as a tool to process big data generated by the ubiquitous sensors used in daily life. High-speed, low-energy computing machines are in demand to enable real-time artificial intelligence processing of such data. These requirements challenge the current metal-oxide-semiconductor technology, which is limited by Moore's law approaching its end and the communication bottleneck in conventional computing architecture. Novel computing concepts, architectures, and devices are thus strongly needed to accelerate data-intensive applications. Here, we show that a cross-point resistive memory circuit with feedback configuration can train traditional machine learning algorithms such as linear regression and logistic regression in just one step by computing the pseudoinverse matrix of the data within the memory. One-step learning is further supported by simulations of the prediction of housing price in Boston and the training of a two-layer neural network for MNIST digit recognition.
Collapse
|
34
|
Guo Y, Wu H, Gao B, Qian H. Unsupervised Learning on Resistive Memory Array Based Spiking Neural Networks. Front Neurosci 2019; 13:812. [PMID: 31447634 PMCID: PMC6691091 DOI: 10.3389/fnins.2019.00812] [Citation(s) in RCA: 36] [Impact Index Per Article: 7.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/01/2019] [Accepted: 07/22/2019] [Indexed: 11/13/2022] Open
Abstract
Spiking Neural Networks (SNNs) offer great potential to promote both the performance and efficiency of real-world computing systems, considering the biological plausibility of SNNs. The emerging analog Resistive Random Access Memory (RRAM) devices have drawn increasing interest as potential neuromorphic hardware for implementing practical SNNs. In this article, we propose a novel training approach (called greedy training) for SNNs by diluting spike events on the temporal dimension with necessary controls on input encoding phase switching, endowing SNNs with the ability to cooperate with the inevitable conductance variations of RRAM devices. The SNNs could utilize Spike-Timing-Dependent Plasticity (STDP) as the unsupervised learning rule, and this plasticity has been observed on our one-transistor-one-resistor (1T1R) RRAM devices under voltage pulses with designed waveforms. We have also conducted handwritten digit recognition task simulations on MNIST dataset. The results show that the unsupervised SNNs trained by the proposed method could mitigate the requirement for the number of gradual levels of RRAM devices, and also have immunity to both cycle-to-cycle and device-to-device RRAM conductance variations. Unsupervised SNNs trained by the proposed methods could cooperate with real RRAM devices with non-ideal behaviors better, promising high feasibility of RRAM array based neuromorphic systems for online training.
Collapse
Affiliation(s)
- Yilong Guo
- Institute of Microelectronics, Tsinghua University, Beijing, China
| | - Huaqiang Wu
- Institute of Microelectronics, Tsinghua University, Beijing, China
| | - Bin Gao
- Institute of Microelectronics, Tsinghua University, Beijing, China
| | - He Qian
- Institute of Microelectronics, Tsinghua University, Beijing, China
| |
Collapse
|
35
|
Abstract
Traditional Resistive Random Access Memory (RRAM) is a metal-insulator-metal (MIM) structure, in which metal oxide is usually used as an insulator. The charge transport mechanism of traditional RRAM is attributed to a metallic filament inside the RRAM. In this paper, we demonstrated a novel RRAM device with no metal inside. The N+-Si/SiOx/P+-Si combination forms a N+IP+ diode structure that is different from traditional MIM RRAM. A large high-resistance/low-resistance window of 1.9 × 104 was measured at room temperature. A favorable retention memory window of 1.2 × 103 was attained for 104 s at 85 °C. The charge transport mechanism of virgin, high- and low-resistance states can be well modeled by the single Shklovskii-Efros percolation mechanism rather than the charge transport in metallic filament. X-ray photoelectron spectroscopy demonstrated that the value of x in SiOx was 0.62, which provided sufficient oxygen vacancies for set/reset RRAM functions.
Collapse
|
36
|
Xia Q, Yang JJ. Memristive crossbar arrays for brain-inspired computing. NATURE MATERIALS 2019; 18:309-323. [PMID: 30894760 DOI: 10.1038/s41563-019-0291-x] [Citation(s) in RCA: 436] [Impact Index Per Article: 87.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 09/20/2018] [Accepted: 02/16/2019] [Indexed: 05/19/2023]
Abstract
With their working mechanisms based on ion migration, the switching dynamics and electrical behaviour of memristive devices resemble those of synapses and neurons, making these devices promising candidates for brain-inspired computing. Built into large-scale crossbar arrays to form neural networks, they perform efficient in-memory computing with massive parallelism by directly using physical laws. The dynamical interactions between artificial synapses and neurons equip the networks with both supervised and unsupervised learning capabilities. Moreover, their ability to interface with analogue signals from sensors without analogue/digital conversions reduces the processing time and energy overhead. Although numerous simulations have indicated the potential of these networks for brain-inspired computing, experimental implementation of large-scale memristive arrays is still in its infancy. This Review looks at the progress, challenges and possible solutions for efficient brain-inspired computation with memristive implementations, both as accelerators for deep learning and as building blocks for spiking neural networks.
Collapse
Affiliation(s)
- Qiangfei Xia
- Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA.
| | - J Joshua Yang
- Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA.
| |
Collapse
|
37
|
Sun Z, Pedretti G, Ambrosi E, Bricalli A, Wang W, Ielmini D. Solving matrix equations in one step with cross-point resistive arrays. Proc Natl Acad Sci U S A 2019; 116:4123-4128. [PMID: 30782810 PMCID: PMC6410822 DOI: 10.1073/pnas.1815682116] [Citation(s) in RCA: 41] [Impact Index Per Article: 8.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022] Open
Abstract
Conventional digital computers can execute advanced operations by a sequence of elementary Boolean functions of 2 or more bits. As a result, complicated tasks such as solving a linear system or solving a differential equation require a large number of computing steps and an extensive use of memory units to store individual bits. To accelerate the execution of such advanced tasks, in-memory computing with resistive memories provides a promising avenue, thanks to analog data storage and physical computation in the memory. Here, we show that a cross-point array of resistive memory devices can directly solve a system of linear equations, or find the matrix eigenvectors. These operations are completed in just one single step, thanks to the physical computing with Ohm's and Kirchhoff's laws, and thanks to the negative feedback connection in the cross-point circuit. Algebraic problems are demonstrated in hardware and applied to classical computing tasks, such as ranking webpages and solving the Schrödinger equation in one step.
Collapse
Affiliation(s)
- Zhong Sun
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milan, Italy
| | - Giacomo Pedretti
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milan, Italy
| | - Elia Ambrosi
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milan, Italy
| | - Alessandro Bricalli
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milan, Italy
| | - Wei Wang
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milan, Italy
| | - Daniele Ielmini
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milan, Italy
| |
Collapse
|
38
|
Wang W, Pedretti G, Milo V, Carboni R, Calderoni A, Ramaswamy N, Spinelli AS, Ielmini D. Computing of temporal information in spiking neural networks with ReRAM synapses. Faraday Discuss 2019; 213:453-469. [PMID: 30361729 PMCID: PMC6390697 DOI: 10.1039/c8fd00097b] [Citation(s) in RCA: 22] [Impact Index Per Article: 4.4] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/25/2018] [Accepted: 06/19/2018] [Indexed: 11/21/2022]
Abstract
Resistive switching random-access memory (ReRAM) is a two-terminal device based on ion migration to induce resistance switching between a high resistance state (HRS) and a low resistance state (LRS). ReRAM is considered one of the most promising technologies for artificial synapses in brain-inspired neuromorphic computing systems. However, there is still a lack of general understanding about how to develop such a gestalt system to imitate and compete with the brain's functionality and efficiency. Spiking neural networks (SNNs) are well suited to describe the complex spatiotemporal processing inside the brain, where the energy efficiency of computation mostly relies on the spike carrying information about both space (which neuron fires) and time (when a neuron fires). This work addresses the methodology and implementation of a neuromorphic SNN system to compute the temporal information among neural spikes using ReRAM synapses capable of spike-timing dependent plasticity (STDP). The learning and recognition of spatiotemporal spike sequences are experimentally demonstrated. Our simulation study shows that it is possible to construct a multi-layer spatiotemporal computing network. Spatiotemporal computing also enables learning and detection of the trace of moving objects and mimicking of the hierarchy structure of the biological visual cortex adopting temporal-coding for fast recognition.
Collapse
Affiliation(s)
- W. Wang
- Dipartimento di Elettronica, Informazione e Bioingegneria
, Politecnico di Milano
,
Piazza L. da Vinci
, 32 – 20133 Milano
, Italy
.
| | - G. Pedretti
- Dipartimento di Elettronica, Informazione e Bioingegneria
, Politecnico di Milano
,
Piazza L. da Vinci
, 32 – 20133 Milano
, Italy
.
| | - V. Milo
- Dipartimento di Elettronica, Informazione e Bioingegneria
, Politecnico di Milano
,
Piazza L. da Vinci
, 32 – 20133 Milano
, Italy
.
| | - R. Carboni
- Dipartimento di Elettronica, Informazione e Bioingegneria
, Politecnico di Milano
,
Piazza L. da Vinci
, 32 – 20133 Milano
, Italy
.
| | - A. Calderoni
- Micron Technology, Inc.
,
Boise
, ID
83707
, USA
| | - N. Ramaswamy
- Micron Technology, Inc.
,
Boise
, ID
83707
, USA
| | - A. S. Spinelli
- Dipartimento di Elettronica, Informazione e Bioingegneria
, Politecnico di Milano
,
Piazza L. da Vinci
, 32 – 20133 Milano
, Italy
.
| | - D. Ielmini
- Dipartimento di Elettronica, Informazione e Bioingegneria
, Politecnico di Milano
,
Piazza L. da Vinci
, 32 – 20133 Milano
, Italy
.
| |
Collapse
|
39
|
Brivio S, Conti D, Nair MV, Frascaroli J, Covi E, Ricciardi C, Indiveri G, Spiga S. Extended memory lifetime in spiking neural networks employing memristive synapses with nonlinear conductance dynamics. NANOTECHNOLOGY 2019; 30:015102. [PMID: 30378572 DOI: 10.1088/1361-6528/aae81c] [Citation(s) in RCA: 13] [Impact Index Per Article: 2.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/08/2023]
Abstract
Spiking neural networks (SNNs) employing memristive synapses are capable of life-long online learning. Because of their ability to process and classify large amounts of data in real-time using compact and low-power electronic systems, they promise a substantial technology breakthrough. However, the critical issue that memristor-based SNNs have to face is the fundamental limitation in their memory capacity due to finite resolution of the synaptic elements, which leads to the replacement of old memories with new ones and to a finite memory lifetime. In this study we demonstrate that the nonlinear conductance dynamics of memristive devices can be exploited to improve the memory lifetime of a network. The network is simulated on the basis of a spiking neuron model of mixed-signal digital-analogue sub-threshold neuromorphic CMOS circuits, and on memristive synapse models derived from the experimental nonlinear conductance dynamics of resistive memory devices when stimulated by trains of identical pulses. The network learning circuits implement a spike-based plasticity rule compatible with both spike-timing and rate-based learning rules. In order to get an insight on the memory lifetime of the network, we analyse the learning dynamics in the context of a classical benchmark of neural network learning, that is hand-written digit classification. In the proposed architecture, the memory lifetime and the performance of the network are improved for memristive synapses with nonlinear dynamics with respect to linear synapses with similar resolution. These results demonstrate the importance of following holistic approaches that combine the study of theoretical learning models with the development of neuromorphic CMOS SNNs with memristive devices used to implement life-long on-chip learning.
Collapse
Affiliation(s)
- S Brivio
- CNR-IMM, Unit of Agrate Brianza, via C. Olivetti 2, I-20864 Agrate Brianza, Italy
| | | | | | | | | | | | | | | |
Collapse
|
40
|
Köymen I, Aydoğan Göktürk P, Kocabaş C, Süzer Ş. Chemically addressed switching measurements in graphene electrode memristive devices using in situ XPS. Faraday Discuss 2019; 213:231-244. [PMID: 30357211 DOI: 10.1039/c8fd00129d] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/05/2023]
Abstract
The memristor has been the topic of heated research activity since the Pt/TiO2/TiOx/Pt structure was reported by Hewlett-Packard Labs. The characteristics of memristors such as the pinched hysteresis loops and time and input signal-dependent memristance are due to the drift of positively charged oxygen vacancies in the TiOx layer. While different modes of switching behaviour have been characterized, observing the switching as it happens with in situ measurements using X-ray photoelectron spectroscopy (XPS) can allow a better understanding of the device operation. The setup used in this work enables the application of voltage signals of different frequencies and amplitudes and observing the hysteresis seen in the I-V plane through chemical addressing. The measurements were conducted on Pt/TiO2/TiOx/graphene structures. The single layer graphene, utilized as a top electrode, effectively acts as a transparent electrode in that the layer beneath it can be observed to a depth of ∼10 nm in XPS. This allows for the observation of the changes in the binding energies of C 1s, Ti 2p and O 1s. By comparing the variation in the binding energy of Ti 2p to that of C 1s, and observing how the variation changes for different excitation signals (at different frequency and amplitudes), it is possible to inspect the effect of the oxygen vacancy drift. We employed a variety of input signals with varying frequency and amplitudes in order to test the memristive devices thoroughly: sine wave, triangular wave and DC bias. Graphene has been attracting attention due to its intriguing optoelectronic properties. This study utilizes graphene as a transparent top electrode for in situ measurements in XPS to observe chemically-addressed memristive hysteresis while an excitation signal is being applied to the device.
Collapse
Affiliation(s)
- Itır Köymen
- Electrical and Electronics Engineering Department, Bilkent University, Ankara 06800, Turkey.
| | | | | | | |
Collapse
|
41
|
Spike-timing-dependent plasticity learning of coincidence detection with passively integrated memristive circuits. Nat Commun 2018; 9:5311. [PMID: 30552327 PMCID: PMC6294012 DOI: 10.1038/s41467-018-07757-y] [Citation(s) in RCA: 50] [Impact Index Per Article: 8.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/12/2018] [Accepted: 11/25/2018] [Indexed: 12/02/2022] Open
Abstract
Spiking neural networks, the most realistic artificial representation of biological nervous systems, are promising due to their inherent local training rules that enable low-overhead online learning, and energy-efficient information encoding. Their downside is more demanding functionality of the artificial synapses, notably including spike-timing-dependent plasticity, which makes their compact efficient hardware implementation challenging with conventional device technologies. Recent work showed that memristors are excellent candidates for artificial synapses, although reports of even simple neuromorphic systems are still very rare. In this study, we experimentally demonstrate coincidence detection using a spiking neural network, implemented with passively integrated metal-oxide memristive synapses connected to an analogue leaky-integrate-and-fire silicon neuron. By employing spike-timing-dependent plasticity learning, the network is able to robustly detect the coincidence by selectively increasing the synaptic efficacies corresponding to the synchronized inputs. Not surprisingly, our results indicate that device-to-device variation is the main challenge towards realization of more complex spiking networks. Hardware implementation of spiking neural networks holds promise for high energy efficient brain-inspired computing. Here, Prezioso et al. realize the detection of synchrony in a demo circuit composed of 20 metal-oxide memristor synapses connected to a leaky-integrate-and-fire silicon neuron.
Collapse
|
42
|
Demin V, Nekhaev D. Recurrent Spiking Neural Network Learning Based on a Competitive Maximization of Neuronal Activity. Front Neuroinform 2018; 12:79. [PMID: 30498439 PMCID: PMC6250118 DOI: 10.3389/fninf.2018.00079] [Citation(s) in RCA: 15] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/27/2018] [Accepted: 10/18/2018] [Indexed: 12/21/2022] Open
Abstract
Spiking neural networks (SNNs) are believed to be highly computationally and energy efficient for specific neurochip hardware real-time solutions. However, there is a lack of learning algorithms for complex SNNs with recurrent connections, comparable in efficiency with back-propagation techniques and capable of unsupervised training. Here we suppose that each neuron in a biological neural network tends to maximize its activity in competition with other neurons, and put this principle at the basis of a new SNN learning algorithm. In such a way, a spiking network with the learned feed-forward, reciprocal and intralayer inhibitory connections, is introduced to the MNIST database digit recognition. It has been demonstrated that this SNN can be trained without a teacher, after a short supervised initialization of weights by the same algorithm. Also, it has been shown that neurons are grouped into families of hierarchical structures, corresponding to different digit classes and their associations. This property is expected to be useful to reduce the number of layers in deep neural networks and modeling the formation of various functional structures in a biological nervous system. Comparison of the learning properties of the suggested algorithm, with those of the Sparse Distributed Representation approach shows similarity in coding but also some advantages of the former. The basic principle of the proposed algorithm is believed to be practically applicable to the construction of much more complicated and diverse task solving SNNs. We refer to this new approach as "Family-Engaged Execution and Learning of Induced Neuron Groups," or FEELING.
Collapse
Affiliation(s)
- Vyacheslav Demin
- National Research Center "Kurchatov Institute", Moscow, Russia.,Moscow Institute of Phycics and Technology, Dolgoprudny, Russia
| | - Dmitry Nekhaev
- National Research Center "Kurchatov Institute", Moscow, Russia
| |
Collapse
|
43
|
Wojtecki R, Mettry M, Fine Nathel NF, Friz A, De Silva A, Arellano N, Shobha H. Fifteen Nanometer Resolved Patterns in Selective Area Atomic Layer Deposition-Defectivity Reduction by Monolayer Design. ACS APPLIED MATERIALS & INTERFACES 2018; 10:38630-38637. [PMID: 30335930 DOI: 10.1021/acsami.8b13896] [Citation(s) in RCA: 12] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/08/2023]
Abstract
Selective area atomic layer deposition (SA-ALD) offers the potential to replace a lithography step and provide a significant advantage to mitigate pattern errors and relax design rules in semiconductor fabrication. One class of materials that shows promise to enable this selective deposition process are self-assembled monolayers (SAMs). In an effort to more completely understand the ability of these materials to function as barriers for ALD processes and their failure mechanism, a series of SAM derivatives were synthesized and their structure-property relationship explored. These materials incorporate different side group functionalities and were evaluated in the deposition of a sacrificial etch mask. Monolayers with weak supramolecular interactions between components (for example, van der Waals) were found to direct a selective deposition, though they exhibit significant defectivity at and below 100 nm feature sizes. The incorporation of stronger noncovalent supramolecular interacting groups in the monolayer design, such as hydrogen bonding units or pi-pi interactions, did not produce an added benefit over the weaker interacting components. Incorporation of reactive moieties in the monolayer component that enabled the polymerization of an SAM surface, however, provided a more effective barrier, greatly reducing the number and types of defects observed in the selectively deposited ALD film. These reactive monolayers enabled the selective deposition of a film with critical dimensions as low as 15 nm. It was also found that the selectively deposited film functioned as an effective barrier for isotropic etch chemistries, allowing the selective removal of a metal without affecting the surrounding surface. This work enables selective area ALD as a technology through (1) the development of a material that dramatically reduces defectivity and (2) the demonstrated use of the selectively deposited film as an etch mask and its subsequent removal under mild conditions.
Collapse
Affiliation(s)
- Rudy Wojtecki
- International Business Machines-Almaden Research Center , 650 Harry Rd. , San Jose , California 95110 , United States
| | - Magi Mettry
- International Business Machines-Almaden Research Center , 650 Harry Rd. , San Jose , California 95110 , United States
| | - Noah F Fine Nathel
- International Business Machines-Almaden Research Center , 650 Harry Rd. , San Jose , California 95110 , United States
| | - Alexander Friz
- International Business Machines-Almaden Research Center , 650 Harry Rd. , San Jose , California 95110 , United States
| | - Anuja De Silva
- International Business Machines-Semiconductor Technology Research , 257 Fuller Rd. , Albany , New York 12203 , United States
| | - Noel Arellano
- International Business Machines-Almaden Research Center , 650 Harry Rd. , San Jose , California 95110 , United States
| | - Hosadurga Shobha
- International Business Machines-Semiconductor Technology Research , 257 Fuller Rd. , Albany , New York 12203 , United States
| |
Collapse
|
44
|
Pfeiffer M, Pfeil T. Deep Learning With Spiking Neurons: Opportunities and Challenges. Front Neurosci 2018; 12:774. [PMID: 30410432 PMCID: PMC6209684 DOI: 10.3389/fnins.2018.00774] [Citation(s) in RCA: 128] [Impact Index Per Article: 21.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/22/2018] [Accepted: 10/04/2018] [Indexed: 01/16/2023] Open
Abstract
Spiking neural networks (SNNs) are inspired by information processing in biology, where sparse and asynchronous binary signals are communicated and processed in a massively parallel fashion. SNNs on neuromorphic hardware exhibit favorable properties such as low power consumption, fast inference, and event-driven information processing. This makes them interesting candidates for the efficient implementation of deep neural networks, the method of choice for many machine learning tasks. In this review, we address the opportunities that deep spiking networks offer and investigate in detail the challenges associated with training SNNs in a way that makes them competitive with conventional deep learning, but simultaneously allows for efficient mapping to hardware. A wide range of training methods for SNNs is presented, ranging from the conversion of conventional deep networks into SNNs, constrained training before conversion, spiking variants of backpropagation, and biologically motivated variants of STDP. The goal of our review is to define a categorization of SNN training methods, and summarize their advantages and drawbacks. We further discuss relationships between SNNs and binary networks, which are becoming popular for efficient digital hardware implementation. Neuromorphic hardware platforms have great potential to enable deep spiking networks in real-world applications. We compare the suitability of various neuromorphic systems that have been developed over the past years, and investigate potential use cases. Neuromorphic approaches and conventional machine learning should not be considered simply two solutions to the same classes of problems, instead it is possible to identify and exploit their task-specific advantages. Deep SNNs offer great opportunities to work with new types of event-based sensors, exploit temporal codes and local on-chip learning, and we have so far just scratched the surface of realizing these advantages in practical applications.
Collapse
Affiliation(s)
- Michael Pfeiffer
- Bosch Center for Artificial Intelligence, Robert Bosch GmbH, Renningen, Germany
| | | |
Collapse
|
45
|
Yang M, Zhao X, Tang Q, Cui N, Wang Z, Tong Y, Liu Y. Stretchable and conformable synapse memristors for wearable and implantable electronics. NANOSCALE 2018; 10:18135-18144. [PMID: 30152837 DOI: 10.1039/c8nr05336g] [Citation(s) in RCA: 28] [Impact Index Per Article: 4.7] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/08/2023]
Abstract
Stretchable and conformable synapse memristors that can emulate the behaviour of the biological neural system and well adhere onto the curved surfaces simultaneously are desirable for the development of imperceptible wearable and implantable neuromorphic computing systems. Previous synapse memristors have been mainly limited to rigid substrates. Herein, a stretchable and conformable memristor with fundamental synaptic functions including potentiation/depression characteristics, long/short-term plasticity (STP and LTP), "learning-forgetting-relearning" behaviour, and spike-rate-dependent and spike-amplitude-dependent plasticity is demonstrated based on highly elastic Ag nanoparticle-doped thermoplastic polyurethanes (TPU : Ag NPs) and polydimethylsiloxane (PDMS). The memristor can be well operated even at 60% strain and can be well conformed onto the curved surfaces. The formed conductive filament (CF) obtained from the movement of Ag nanoparticle clusters under the locally enhanced electric field gives rise to resistance switching of our memristor. These results indicate a feasible strategy to realize stretchable and conformable synaptic devices for the development of new-generation artificial intelligence computers.
Collapse
Affiliation(s)
- Mihua Yang
- Key Laboratory of UV Light Emitting Materials and Technology under Ministry of Education, Northeast Normal University, Changchun 130024, P. R. China.
| | | | | | | | | | | | | |
Collapse
|
46
|
Wang W, Pedretti G, Milo V, Carboni R, Calderoni A, Ramaswamy N, Spinelli AS, Ielmini D. Learning of spatiotemporal patterns in a spiking neural network with resistive switching synapses. SCIENCE ADVANCES 2018; 4:eaat4752. [PMID: 30214936 PMCID: PMC6135543 DOI: 10.1126/sciadv.aat4752] [Citation(s) in RCA: 80] [Impact Index Per Article: 13.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 03/02/2018] [Accepted: 07/27/2018] [Indexed: 05/22/2023]
Abstract
The human brain is a complex integrated spatiotemporal system, where space (which neuron fires) and time (when a neuron fires) both carry information to be processed by cognitive functions. To parallel the energy efficiency and computing functionality of the brain, methodologies operating over both the space and time domains are thus essential. Implementing spatiotemporal functions within nanoscale devices capable of synaptic plasticity would contribute a significant step toward constructing a large-scale neuromorphic system that emulates the computing and energy performances of the human brain. We present a neuromorphic approach to brain-like spatiotemporal computing using resistive switching synapses. To process the spatiotemporal spike pattern, time-coded spikes are reshaped into exponentially decaying signals that are fed to a McCulloch-Pitts neuron. Recognition of spike sequences is demonstrated after supervised training of a multiple-neuron network with resistive switching synapses. Finally, we show that, due to the sensitivity to precise spike timing, the spatiotemporal neural network is able to mimic the sound azimuth detection of the human brain.
Collapse
Affiliation(s)
- Wei Wang
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Piazza L. da Vinci 32, 20133 Milano, Italy
| | - Giacomo Pedretti
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Piazza L. da Vinci 32, 20133 Milano, Italy
| | - Valerio Milo
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Piazza L. da Vinci 32, 20133 Milano, Italy
| | - Roberto Carboni
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Piazza L. da Vinci 32, 20133 Milano, Italy
| | | | | | - Alessandro S. Spinelli
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Piazza L. da Vinci 32, 20133 Milano, Italy
| | - Daniele Ielmini
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Piazza L. da Vinci 32, 20133 Milano, Italy
- Corresponding author.
| |
Collapse
|
47
|
Shukla A, Ganguly U. An On-Chip Trainable and the Clock-Less Spiking Neural Network With 1R Memristive Synapses. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2018; 12:884-893. [PMID: 29993721 DOI: 10.1109/tbcas.2018.2831618] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/08/2023]
Abstract
Spiking neural networks (SNNs) are being explored in an attempt to mimic brain's capability to learn and recognize at low power. Crossbar architecture with highly scalable resistive RAM or RRAM array serving as synaptic weights and neuronal drivers in the periphery is an attractive option for the SNN. Recognition (akin to "reading" the synaptic weight) requires small amplitude bias applied across the RRAM to minimize conductance change. Learning (akin to "writing" or updating the synaptic weight) requires large amplitude bias pulses to produce a conductance change. The contradictory bias amplitude requirement to perform reading and writing simultaneously and asynchronously, akin to biology, is a major challenge. Solutions suggested in the literature rely on time-division-multiplexing of read and write operations based on clocks, or approximations ignoring the reading when coincidental with writing. In this paper, we overcome this challenge and present a clock-less approach wherein reading and writing are performed in different frequency domains. This enables learning and recognition simultaneously on an SNN. We validate our scheme in SPICE circuit simulator by translating a two-layered feed-forward Iris classifying SNN to demonstrate software-equivalent performance. The system performance is not adversely affected by a voltage dependence of conductance in realistic RRAMs, despite departing from linearity. Overall, our approach enables direct implementation of biological SNN algorithms in hardware.
Collapse
|
48
|
Hansen M, Zahari F, Kohlstedt H, Ziegler M. Unsupervised Hebbian learning experimentally realized with analogue memristive crossbar arrays. Sci Rep 2018; 8:8914. [PMID: 29892090 PMCID: PMC5995917 DOI: 10.1038/s41598-018-27033-9] [Citation(s) in RCA: 35] [Impact Index Per Article: 5.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/26/2018] [Accepted: 05/22/2018] [Indexed: 11/21/2022] Open
Abstract
Conventional transistor electronics are reaching their limits in terms of scalability, power dissipation, and the underlying Boolean system architecture. To overcome this obstacle neuromorphic analogue systems are recently highly investigated. Particularly, the use of memristive devices in VLSI analogue concepts provides a promising pathway to realize novel bio-inspired computing architectures, which are able to unravel the foreseen difficulties of traditional electronics. Currently, a variety of materials and device structures are being studied along with novel computing schemes to make use of the attractive features of memristive devices for neuromorphic computing. However, a number of obstacles still have to be overcome to cast memristive devices into hardware systems. Most important is a physical implementation of memristive devices, which can cope with the high complexity of neural networks. This includes the integration of analogue and electroforming-free memristive devices into crossbar structures with no additional electronic components, such as selector devices. Here, an unsupervised, bio-motivated Hebbian based learning platform for visual pattern recognition is presented. The heart of the system is a crossbar array (16 × 16) which consists of selector-free and forming-free (non-filamentary) memristive devices, which exhibit analogue I-V characteristics.
Collapse
Affiliation(s)
- Mirko Hansen
- Nanoelektronik, Technische Fakultät Kiel, Christian-Albrechts-Universität Kiel, Kiel, 24143, Germany
| | - Finn Zahari
- Nanoelektronik, Technische Fakultät Kiel, Christian-Albrechts-Universität Kiel, Kiel, 24143, Germany
| | - Hermann Kohlstedt
- Nanoelektronik, Technische Fakultät Kiel, Christian-Albrechts-Universität Kiel, Kiel, 24143, Germany
| | - Martin Ziegler
- Nanoelektronik, Technische Fakultät Kiel, Christian-Albrechts-Universität Kiel, Kiel, 24143, Germany.
| |
Collapse
|
49
|
Liu H, Wang Z, Shen B, Huang T, Alsaadi FE. Stability analysis for discrete-time stochastic memristive neural networks with both leakage and probabilistic delays. Neural Netw 2018; 102:1-9. [DOI: 10.1016/j.neunet.2018.02.003] [Citation(s) in RCA: 61] [Impact Index Per Article: 10.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/20/2017] [Revised: 12/05/2017] [Accepted: 02/02/2018] [Indexed: 11/28/2022]
|
50
|
Li M, Zhang H, Chen B, Wu Y, Guan L. Prediction of pKa Values for Neutral and Basic Drugs based on Hybrid Artificial Intelligence Methods. Sci Rep 2018; 8:3991. [PMID: 29507318 PMCID: PMC5838250 DOI: 10.1038/s41598-018-22332-7] [Citation(s) in RCA: 30] [Impact Index Per Article: 5.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/04/2017] [Accepted: 02/21/2018] [Indexed: 11/23/2022] Open
Abstract
The pKa value of drugs is an important parameter in drug design and pharmacology. In this paper, an improved particle swarm optimization (PSO) algorithm was proposed based on the population entropy diversity. In the improved algorithm, when the population entropy was higher than the set maximum threshold, the convergence strategy was adopted; when the population entropy was lower than the set minimum threshold the divergence strategy was adopted; when the population entropy was between the maximum and minimum threshold, the self-adaptive adjustment strategy was maintained. The improved PSO algorithm was applied in the training of radial basis function artificial neural network (RBF ANN) model and the selection of molecular descriptors. A quantitative structure-activity relationship model based on RBF ANN trained by the improved PSO algorithm was proposed to predict the pKa values of 74 kinds of neutral and basic drugs and then validated by another database containing 20 molecules. The validation results showed that the model had a good prediction performance. The absolute average relative error, root mean square error, and squared correlation coefficient were 0.3105, 0.0411, and 0.9685, respectively. The model can be used as a reference for exploring other quantitative structure-activity relationships.
Collapse
Affiliation(s)
- Mengshan Li
- College of Physics and Electronic Information, Gannan Normal University, Ganzhou, Jiangxi, 341000, China.
| | - Huaijing Zhang
- College of Physics and Electronic Information, Gannan Normal University, Ganzhou, Jiangxi, 341000, China
| | - Bingsheng Chen
- College of Physics and Electronic Information, Gannan Normal University, Ganzhou, Jiangxi, 341000, China
| | - Yan Wu
- College of Physics and Electronic Information, Gannan Normal University, Ganzhou, Jiangxi, 341000, China
| | - Lixin Guan
- College of Physics and Electronic Information, Gannan Normal University, Ganzhou, Jiangxi, 341000, China
| |
Collapse
|