- 1Department of Chemistry, Biology, and Biotechnology, Università degli Studi di Perugia, Perugia, Italy
- 2IBM Research Europe (Zurich), Rüschlikon, Switzerland
- 3Faculty for Information Technology and Bionics, Pázmány Péter Catholic University, Budapest, Hungary
- 4Academic Centre for Materials and Nanotechnology, AGH University of Krakow, Kraków, Poland
- 5Unconventional Computing Lab, University of the West of England, Bristol, United Kingdom
Editorial on the Research Topic
Reviews and perspectives in neuromorphic engineering: novel neuromorphic computing approaches
In the XXI century, humanity is spurred to face global challenges: climate changes, pollution, shortage of clean water, food and energy. These challenges regard Complex Systems, such as the intertwined human societies, the world economy, urban areas, natural ecosystems, and the climate of the Earth (UN General Assembly, 2015; Martin, 2007; Harari, 2018; Gentili, 2021; Gentili et al., 2022). Whenever we deal with Complex Systems, we experience some limitations in their description, and in understanding and predicting their behavior. Such limitations outline the so-called Epistemological Complexity (Gentili, 2023). A limitation is due to Computational Complexity (Goldreich, 2008): many computational problems involving Complex Systems are solvable but intractable. Examples are (1) Practical problems, such as scheduling and the traveling salesman problem; (2) Fundamental science problems, such as the Schrödinger equation and protein folding; (3) Pattern recognition problems faced through machine learning algorithms. They are all exponential problems that become intractable when they have large dimensions: it is impossible to determine their exact solutions in a reasonable time, even if we use the fastest supercomputers in the world. A promising strategy to face Epistemological Complexity and, hence, Computational Complexity is Natural Computing (Rozenberg et al., 2012; Gentili, 2023). Natural Computing is an interdisciplinary research line that draws inspiration from nature to formulate (a) new algorithms, propose (b) new materials and architectures to compute, and (c) new methods and models to understand Complex Systems. Wealthy sources of inspiration for new computing architectures and algorithms are the human and animal brains. Their imitation has sparked the burgeoning field of neuromorphic engineering that promises to outperform conventional Artificial Intelligence (AI) algorithms and high energy-demanding hardware, offering a hopeful and optimistic outlook for the future of computing. Combining new algorithms, materials and architectures at the same time might be a complex task, but it may be the most promising route to Natural Computing (Maher et al., 2024). This Research Topic presents seven cutting-edge works in this field.
Among the many examples of analog computing, Rudner et al. highlight that Oscillatory Neural Networks (ONNs) are particularly alluring. Computing is carried out on the basis of the rich, complex, non-linear synchronization dynamics of an artificial neural network. Using the phase of oscillators enables a rich, robust, and parallel way of encoding of information, as it is often done in biological systems. Artificial ONNs often rely on some version of a Hebbian rule to define attractor states for the oscillators' phases. In their study, the authors, using computer simulations, demonstrate that a state-of-the-art machine learning method, namely Backpropagation Through Time, when applied to a circuit-level model of the ONN (based on resistively coupled ring oscillators), significantly enhances the computational power of the ONNs in recognizing various patterns.
Abernot et al. present possible algorithms and implementation of continual on-chip learning based on a digital ONN design for pattern recognition. They highlight that Hopfield Neural Network's unsupervised learning algorithms are compatible with ONN on-chip learning only if they satisfy two constraints on the weight matrix, the symmetry and the 0-diagonal, and two additional constraints on the learning algorithm, locality, and incrementality. The results of this work show that two unsupervised learning rules are compatible with ONN on-chip learning: Hebbian and Storkey. The proposed architecture takes advantage of a Processing System of a Zynq processor to implement the learning algorithms and Programmable Logic resources to implement the digital ONN.
Jiménez et al. describe an ONN implemented in a commercial CMOS technology to emulate the behavior of neural surrogates based on the phase-change VO2 material. VO2 undergoes metal-insulator transitions under given electrical stimuli. VO2 devices stand out for their hysteresis in the characteristic I–V curve, which enables compact low-power relaxation oscillators. The declared purpose of this work is to study in-depth the synchronization dynamics of relaxation oscillators similar to those that can be performed with VO2 devices. The fabricated circuit is very flexible since it allows programming the synapses to implement different ONNs, calibrating the frequency of the oscillators, or controlling their initialization. It uses differential oscillators and resistive synapses, equivalent to memristors. The ONN has been tested in its Associate Memory functionality.
Rajalekshmi et al. present a comprehensive analysis of the structural and design aspects of graphene-based Resistive Random Access Memory (RRAM) devices for their applications in in-memory and neural computing. Graphene-based RRAM devices are memristive systems with enhanced switching speed, retention time, endurance, and power consumption. Graphene assures additional performances, such as more substantial heat dissipation and chemical stability. Moreover, graphene provides more than two states to the memristive device, allowing the implementation of analog computing devices and storage.
El Srouji et al. proclaim that co-integrated photonic and electronic technologies are key to the future of neuromorphic computing. Biological neural networks are remarkably heterogeneous in terms of individual neuron dynamics and morphological structure. Such neural heterogeneity increases the sensitivity toward the complexity of behaviors and sensory modalities the brain must handle. An optoelectronic approach to neuromorphic computing is better suited to provide the interconnect bandwidths necessary to support the neuronal fan-in and fan-out required to model neural networks at biological scales while allowing for flexible and programmable neural dynamics.
Gentili et al. outline neuromorphic engineering in wetware, i.e., in a liquid solution, the peculiar phase supporting life. In wetware, three are the principal strategies to mimic some structural and functional features of the human brain. The first one, described also by Csizi and Lörtscher, relies on networks of chemical reactions: any solution containing reactive species can be compared to a neural network. Some reactions reproduce binary logic functions; others are appropriate for processing fuzzy logic. In the presence of strong non-linear interactions between the intermediate reactive species, some reactions exhibit bottom-up self-organization phenomena that reproduce the dynamics of real neurons and ONNs can be implemented. Such dynamic neural surrogates can communicate through electro-chemical and optical signals and become building blocks of feedforward and recurrent networks. When the molecules participating in the chemical reaction networks are biopolymers, such as DNA, RNA, and proteins, we enter the realm of synthetic biology, which constitutes the second strategy for developing neuromorphic engineering in wetware. The third strategy is nanofluidic iontronics, which represents the possibility of emulating neural networks through hybrid circuits made of solid nanochannels and electrically conductive ionic solutions.
Author contributions
PG: Writing – original draft, Writing – review & editing. SK: Writing – review & editing. GC: Writing – review & editing. KS: Writing – review & editing.
Acknowledgments
The authors thank the Content Specialist of Frontiers, Dr. Sara Murru, for her support in organizing and managing this Research Topic.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
The author(s) declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.
Publisher's note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Gentili, P. L. (2021). Why is complexity science valuable for reaching the goals of the UN 2030 agenda? Rend. Fis. Acc. Lincei. 32, 117–134. doi: 10.1007/s12210-020-00972-0
Gentili, P. L. (2023). The relevant role that natural computing can play in the development of complexity science. Int. J. Unconvent. Comp. 18, 291–304.
Gentili, P. L., Cardinali, G., Dominici, P., Grohmann, D., Menconi, M. E., and Santi, C. (2022). The science of complex systems for preparing the new generation to tackle global challenges. Int. Conf. High. Educ. Adv. 2022, 959–966. doi: 10.4995/HEAd22.2022.14319
Goldreich, O. (2008). Computational Complexity. A Conceptual Perspective. Cambridge: Cambridge University Press.
Maher, O., Jiménez, M., Delacour, C., Harnack, N., Núñez, J., Avedillo, M. J., et al. (2024). A CMOS-compatible oscillation-based VO2 Ising machine solver. Nat. Commun. 15:3334. doi: 10.1038/s41467-024-47642-5
Martin, J. (2007). The Meaning of the 21st Century: a Vital Blueprint for Ensuring our Future. New York: Riverhead Books.
Rozenberg, G., Bäck, T., and Kok, J. N. (2012). Handbook of Natural Computing. Berlin: Springer. doi: 10.1007/978-3-540-92910-9
UN General Assembly (2015). Transforming Our World: the 2030 Agenda for Sustainable Development. A/RES/70/1. Available at: https://www.refworld.org/docid/57b6e3e44.html (accessed September 2, 2024).
Keywords: Natural Computing, Oscillatory Neural Networks, graphene-based memristive devices, phase-change materials, optoelectronic devices, chemical reaction networks, synthetic biology, nanofluidic iontronics
Citation: Gentili PL, Karg S, Csaba G and Szaciłowski K (2024) Editorial: Reviews and perspectives in neuromorphic engineering: novel neuromorphic computing approaches. Front. Neurosci. 18:1498684. doi: 10.3389/fnins.2024.1498684
Received: 19 September 2024; Accepted: 23 September 2024;
Published: 07 October 2024.
Edited and reviewed by: Bernabe Linares-Barranco, Spanish National Research Council (CSIC), Spain
Copyright © 2024 Gentili, Karg, Csaba and Szaciłowski. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Pier Luigi Gentili, cGllcmx1aWdpLmdlbnRpbGkmI3gwMDA0MDt1bmlwZy5pdA==