journal article·2025-08-01Open access

Neuromorphic devices assisted by machine learning algorithms

Ziwei Huo, Qijun Sun, Jinran Yu, Yichen Wei, Yifei Wang, Jeong Ho Cho, Zhong Lin Wang

Abstract

Abstract Neuromorphic computing extends beyond sequential processing modalities and outperforms traditional von Neumann architectures in implementing more complicated tasks, e.g., pattern processing, image recognition, and decision making. It features parallel interconnected neural networks, high fault tolerance, robustness, autonomous learning capability, and ultralow energy dissipation. The algorithms of artificial neural network (ANN) have also been widely used because of their facile self-organization and self-learning capabilities, which mimic those of the human brain. To some extent, ANN reflects several basic functions of the human brain and can be efficiently integrated into neuromorphic devices to perform neuromorphic computations. This review highlights recent advances in neuromorphic devices assisted by machine learning algorithms. First, the basic structure of simple neuron models inspired by biological neurons and the information processing in simple neural networks are particularly discussed. Second, the fabrication and research progress of neuromorphic devices are presented regarding to materials and structures. Furthermore, the fabrication of neuromorphic devices, including stand-alone neuromorphic devices, neuromorphic device arrays, and integrated neuromorphic systems, is discussed and demonstrated with reference to some respective studies. The applications of neuromorphic devices assisted by machine learning algorithms in different fields are categorized and investigated. Finally, perspectives, suggestions, and potential solutions to the current challenges of neuromorphic devices are provided.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Modular Robots and Swarm Intelligence

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (100+)

Show source-provided references
1. Neuromorphic electronics based on copying and pasting the brain10.1038/s41928-021-00646-1 ↗
2. Bio‐inspired 3D artificial neuromorphic circuits10.1002/adfm.202113050 ↗
3. Integrated neuromorphic photonics: synapses, neurons, and neural networks10.1002/adpr.202000212 ↗
4. Computational phase-change memory: beyond von Neumann computing10.1088/1361-6463/ab37b6 ↗
5. Memristive synapses and neurons for bioinspired computing10.1002/aelm.201900287 ↗
6. Mechanisms of homeostatic plasticity in the excitatory synapse10.1111/jnc.13687 ↗
7. Neuromodulation of neurons and synapses10.1016/j.conb.2014.05.003 ↗
8. Brain-inspired computing via memory device physics10.1063/5.0047641 ↗
9. Opportunities for neuromorphic computing algorithms and applications10.1038/s43588-021-00184-y ↗
10. Robust and brain-like working memory through short-term synaptic plasticity10.1371/journal.pcbi.1010776 ↗
11. Synaptic transistor capable of accelerated learning induced by temperature-facilitated modulation of synaptic plasticity10.1021/acsami.9b17227 ↗
12. More than synaptic plasticity: role of nonsynaptic plasticity in learning and memory10.1016/j.tins.2009.10.001 ↗
13. Artificial neuron and synapse devices based on 2D materials10.1002/smll.202100640 ↗
14. Bio-plausible memristive neural components towards hardware implementation of brain-like intelligence10.1016/j.mattod.2022.11.022 ↗
15. Recent advances in transistor‐based artificial synapses10.1002/adfm.201903700 ↗
16. The future of memristors: materials engineering and neural networks10.1002/adfm.202006773 ↗
17. 2D materials based optoelectronic memory: convergence of electronic memory and optical sensor10.34133/2019/9490413 ↗
18. Electrolyte-gated neuromorphic transistors for brain-like dynamic computing10.1063/5.0069456 ↗
19. Bridging biological and artificial neural networks with emerging neuromorphic devices: fundamentals, progress, and challenges10.1002/adma.201902761 ↗
20. Recent advancements in emerging neuromorphic device technologies10.1002/aisy.202070101 ↗
21. A dual magnetic tunnel junction‐based neuromorphic device10.1002/aisy.202070120 ↗
22. Controllable digital resistive switching for artificial synapses and pavlovian learning algorithm10.1039/C9NR02027F ↗
23. Perovskite nickelate ionotronics for AI and brain-machine interfaces10.54227/mlab.20220038 ↗
24. One transistor–two memristor based on amorphous indium–gallium–zinc-oxide for neuromorphic synaptic devices10.1021/acsaelm.0c00499 ↗
25. Boost of the bio-memristor performance for artificial electronic synapses by surface reconstruction10.1021/acsami.1c07687 ↗
26. Three-dimensional nanoscale flexible memristor networks with ultralow power for information transmission and processing application10.1021/acs.nanolett.9b05271 ↗
27. Piezotronic neuromorphic devices: principle, manufacture, and applications10.1088/2631-7990/ad339b ↗
28. Tunable short-term plasticity response in three-terminal organic neuromorphic devices10.1021/acsaelm.0c00313 ↗
29. Hybrid dual‐complementary metal–oxide–semiconductor/memristor synapse‐based neural network with its applications in image super‐resolution10.1049/iet-cds.2018.5062 ↗
30. Neuromorphic device based on silicon nanosheets10.1038/s41467-022-32884-y ↗
31. Principle of neural network and its main types: review10.15377/2409-5761.2020.07.2 ↗
32. Machine learning algorithm validation with a limited sample size10.1371/journal.pone.0224365 ↗
33. Machine learning in materials science10.1002/inf2.12028 ↗
34. Classification based on decision tree algorithm for machine learning10.38094/jastt20165 ↗
35. A novel autonomous perceptron model for pattern classification applications10.3390/e21080763 ↗
36. Enhancing deep neural networks via multiple kernel learning10.1016/j.patcog.2020.107194 ↗
37. Cow identification in free-stall barns based on an improved Mask R-CNN and an SVM10.1016/j.compag.2022.106738 ↗
38. An anatomization on breast cancer detection and diagnosis employing multi-layer perceptron neural network (MLP) and convolutional neural network (CNN)10.1016/j.ceh.2020.11.002 ↗
39. Machine learning for polymer composites process simulation—a review10.1016/j.compositesb.2022.110208 ↗
40. Synaptic device using a floating fin-body MOSFET with memory functionality for neural network10.1016/j.sse.2019.02.011 ↗
41. A comparative analysis of K-nearest neighbor, genetic, support vector machine, decision tree, and long short term memory algorithms in machine learning10.1016/j.dajour.2022.100071 ↗
42. Cointegration of single-transistor neurons and synapses by nanoscale CMOS fabrication for highly scalable neuromorphic hardware10.1126/sciadv.abg8836 ↗
43. Development of neuron-neuron synapses10.1016/S0959-4388(99)00046-X ↗
44. Emerging memristive artificial synapses and neurons for energy-efficient neuromorphic computing10.1002/adma.202004659 ↗
45. Dendritic convolutional neural network10.1002/tee.23513 ↗
46. Rosenblatt’s first theorem and frugality of deep learning10.3390/e24111635 ↗
47. A comparative study on supervised machine learning algorithm10.22214/ijraset.2022.39980 ↗
48. A new neural network training algorithm based on artificial bee colony algorithm for nonlinear system identification10.3390/math10193487 ↗
49. Hybrid fuzzy multiple SVM classifier through feature fusion based on convolution neural networks and its practical applications10.1016/j.eswa.2022.117392 ↗
50. Randomized neural networks for multilabel classification10.1016/j.asoc.2021.108184 ↗
51. A deep learning approach for solving linear programming problems10.1016/j.neucom.2022.11.053 ↗
52. Neuroevolutionary based convolutional neural network with adaptive activation functions10.1016/j.neucom.2019.11.090 ↗
53. A novel type of activation function in artificial neural networks: trained activation function10.1016/j.neunet.2018.01.007 ↗
54. Adaptive activation functions in convolutional neural networks10.1016/j.neucom.2017.06.070 ↗
55. Open-set face recognition with maximal entropy and Objectosphere loss10.1016/j.imavis.2023.104862 ↗
56. A back propagation neural network‐based method for intelligent decision‐making10.1155/2021/6610797 ↗
57. A back propagation neural network-based approach for inverting layered seabed acoustic parameters in shallow waters10.3389/fmars.2024.1349478 ↗
58. Ensemble deep learning: a review10.1016/j.engappai.2022.105151 ↗
59. A review of deep learning algorithms and their applications in healthcare10.3390/a15020071 ↗
60. Recent advances and applications of deep learning methods in materials science10.1038/s41524-022-00734-6 ↗
61. A comprehensive survey of image augmentation techniques for deep learning10.1016/j.patcog.2023.109347 ↗
62. A comprehensive review on ensemble deep learning: opportunities and challenges10.1016/j.jksuci.2023.01.014 ↗
63. Machine learning and deep learning in energy systems: a review10.3390/su14084832 ↗
64. Review on deep learning research and applications in wind and wave energy10.3390/en15041510 ↗
65. Development and evaluation of deep learning for screening dental caries from oral photographs10.1111/odi.13735 ↗
66. Coupled ionic–electronic charge transport in organic neuromorphic devices10.1002/adts.202270016 ↗
67. From ferroelectric material optimization to neuromorphic devices10.1002/adma.202206042 ↗
68. Artificial optoelectronic synapses based on TiNxO2–x/MoS2 heterojunction for neuromorphic computing and visual system10.1002/adfm.202101201 ↗
69. Intelligent handwritten recognition using hybrid CNN architectures based-SVM classifier with dropout10.1016/j.jksuci.2021.01.012 ↗
70. A review of artificial spiking neuron devices for neural processing and sensing10.1002/adfm.202204102 ↗
71. A novel machine learning approach for sentiment analysis on twitter incorporating the universal language model fine-tuning and SVM10.3390/asi5010013 ↗
72. KNN weighted reduced universum twin SVM for class imbalance learning10.1016/j.knosys.2022.108578 ↗
73. Development of machine learning flood model using artificial neural network (ANN) at var river10.3390/liquids2030010 ↗
74. Image identification for two-phase flow patterns based on CNN algorithms10.1016/j.ijmultiphaseflow.2022.104067 ↗
75. A hybrid CNN for image denoising10.37965/jait.2022.0101 ↗
76. Ore image classification based on improved CNN10.1016/j.compeleceng.2022.107819 ↗
77. A robust deformed convolutional neural network (CNN) for image denoising10.1049/cit2.12110 ↗
78. NGCU: a new RNN model for time-series data prediction10.1016/j.bdr.2021.100296 ↗
79. Transfer learning based recurrent neural network algorithm for linguistic analysis10.1002/cpe.6708 ↗
80. Emerging dynamic memristors for neuromorphic reservoir computing10.1039/D1NR06680C ↗
81. Recent advances in physical reservoir computing: a review10.1016/j.neunet.2019.03.005 ↗
82. A multitasking flexible sensor via reservoir computing10.1002/adma.202201663 ↗
83. Ultralow-power machine vision with self-powered sensor reservoir10.1002/advs.202106092 ↗
84. Spiking neural networks for computational intelligence: an overview10.3390/bdcc5040067 ↗
85. Simplified spiking neural network architecture and STDP learning algorithm applied to image classification10.1186/s13640-015-0059-4 ↗
86. Anomaly detection of diabetes data based on hierarchical clustering and CNN10.1016/j.procs.2022.01.010 ↗
87. Reservoir computing approaches to recurrent neural network training10.1016/j.cosrev.2009.03.005 ↗
88. Essential characteristics of memristors for neuromorphic computing10.1002/aelm.202200833 ↗
89. Physics for neuromorphic computing10.1038/s42254-020-0208-2 ↗
90. Artificial neuronal devices based on emerging materials: neuronal dynamics and applications10.1002/adma.202205047 ↗
91. Photonics for artificial intelligence and neuromorphic computing10.1038/s41566-020-00754-y ↗
92. Training material models using gradient descent algorithms10.1016/j.ijplas.2023.103605 ↗
93. Differentially private stochastic gradient descent with low-noise10.1016/j.neucom.2024.127557 ↗
94. Recent progress of organic artificial synapses in biomimetic sensory neural systems10.1039/D4TC00704B ↗
95. Memristive synapses based on SrTiO3 thin film10.1016/j.mseb.2024.117623 ↗
96. High synaptic plasticity enabled by controlled ion migration in organic heterojunction memristors10.1039/D4TC01257G ↗
97. Reconfigurable neuromorphic computing: materials, devices, and integration10.1002/adma.202301063 ↗
98. Machine learning algorithms—a review10.21275/ART20203995 ↗
99. Machine learning: trends, perspectives, and prospects10.1126/science.aaa8415 ↗
100. Advances in memristor based artificial neuron fabrication-materials, models, and applications10.1088/2631-7990/acfcf1 ↗