journal article·2025-03-19Open access

Nano-ionic Solid Electrolyte FET-Based Reservoir Computing for Efficient Temporal Data Classification and Forecasting

Ankit Gaurav, Xiaoyao Song, Sanjeev Kumar Manhas, Partha Pratim Roy, Maria Merlyne De Souza

ACS Applied Materials & Interfaces· Volume 17· Issue 11

Abstract

Physical dynamic reservoirs are well-suited for edge systems, as they can efficiently process temporal input at a low training cost by utilizing the short-term memory of the device for in-memory computation. However, the short-term memory of two-terminal memristor-based reservoirs limits the duration of the temporal inputs, resulting in more reservoir outputs per sample for classification. Additionally, forecasting requires multiple devices (20-25) for the prediction of a single time step, and long-term forecasting requires the reintroduction of forecasted data as new input, increasing system complexity and costs. Here, we report an efficient reservoir computing system based on a three-terminal nano-ionic solid electrolyte FET (SE-FET), whose drain current can be regulated via gate and drain voltages to extend the short-term memory, thereby increasing the duration and length of the temporal input. Moreover, the use of a separate control terminal for read and write operation simplifies the design, enhancing reservoir efficiency compared to that in two-terminal devices. Using this approach, we demonstrate a longer mask length or bit sequence, which gives an accuracy of 95.41% for the classification of handwritten digits. Furthermore, this accuracy is achieved using 51% fewer reservoir outputs per image sample, which significantly reduces the hardware and training cost without sacrificing the accuracy of classification. We also demonstrate long-term forecasting by using 50 previous data steps generated by an SE-FET-based reservoir consisting of four devices to predict the next 50 time steps without any feedback loop. This approach results in a low root-mean-square error of 0.06 in the task of chaotic time-series forecasting, which outperforms the standard linear regression machine learning algorithm by 53%.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Neural Networks and Reservoir Computing · Advanced Memory and Neural Computing · Machine Learning and ELM

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

Affiliations

Indian Institute of Technology Roorkee

University of Sheffield

Funding

Engineering and Physical Sciences Research Council · Ministry of Education, India

References (32)

Show source-provided references
1. 10.1073/pnas.79.8.255410.1073/pnas.79.8.2554 ↗
2. 10.1109/5.5833710.1109/5.58337 ↗
3. 10.1109/45.32929410.1109/45.329294 ↗
4. 10.1162/neco.1997.9.8.173510.1162/neco.1997.9.8.1735 ↗
5. 10.1016/j.cosrev.2009.03.00510.1016/j.cosrev.2009.03.005 ↗
6. 10.1162/08997660276040795510.1162/089976602760407955 ↗
7. 10.1016/j.neunet.2019.03.00510.1016/j.neunet.2019.03.005 ↗
8. 10.1038/ncomms454110.1038/ncomms4541 ↗
9. 10.1038/s41928-019-0313-310.1038/s41928-019-0313-3 ↗
10. Gaurav, A.; Song, X.; Manhas, S. K.; Roy, P. P.; De Souza, M. M. A Solid Electrolyte ZnO Thin Film Transistor for Classification of Spoken Digits Using Reservoir Computing. 7th IEEE Electron Devices Technol. Manuf.; IEEE, 2023; pp 9–11.10.1109/EDTM55494.2023.10103131 ↗
11. 10.1039/D4TC03696D10.1039/D4TC03696D ↗
12. 10.1038/s41467-017-02337-y10.1038/s41467-017-02337-y ↗
13. 10.1002/aisy.20190008410.1002/aisy.201900084 ↗
14. 10.3389/felec.2022.86901310.3389/felec.2022.869013 ↗
15. 10.1038/s41467-020-20692-110.1038/s41467-020-20692-1 ↗
16. Lecun, Y.; Corinna, C.; Burges, C. J. C. The MNIST Database of Handwritten Digits. http://yann.lecun.com/exdb/mnist/ (accessed 2024–03–08).
17. 10.1038/s41467-021-25925-510.1038/s41467-021-25925-5 ↗
18. 10.1021/acsami.3c0263010.1021/acsami.3c02630 ↗
19. 10.1126/sciadv.abg145510.1126/sciadv.abg1455 ↗
20. 10.1021/acsami.6b1374610.1021/acsami.6b13746 ↗
21. 10.1109/JEDS.2019.294107610.1109/JEDS.2019.2941076 ↗
22. 10.1021/acsami.4c0774710.1021/acsami.4c07747 ↗
23. 10.1021/acsami.8b0509310.1021/acsami.8b05093 ↗
24. Fchollet.The Sequential model. https://keras.io/guides/sequential_model/ (accessed 2024–03–08).
25. 10.1109/ACCESS.2019.296261710.1109/ACCESS.2019.2962617 ↗
26. 10.1126/science.26732610.1126/science.267326 ↗
27. 10.1016/0167-2789(82)90042-210.1016/0167-2789(82)90042-2 ↗
28. 10.3141/1897-0210.3141/1897-02 ↗
29. LinearRegression. https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LinearRegression.html (accessed 2024–03–08).
30. Hochreiter.Long Short-Term Memory layer. https://www.tensorflow.org/api_docs/python/tf/keras/layers/LSTM.
31. 10.1038/s43588-021-00184-y10.1038/s43588-021-00184-y ↗
32. 10.1088/2634-4386/ac1b7510.1088/2634-4386/ac1b75 ↗