Lead Zirconate Titanate Reservoir Computing for Classification of Written and Spoken Digits
Organizations: Manning College of Information and Computer Science, University of Massachusetts Amherst, MA 01003 · Now at Harvard · Independent Researcher, Chicago, IL · Biomedical Hosting, Arlington, MA · Small-Technology Incubator, Hanover, NH 03755
Abstract
In this paper we extend our earlier work of (Rietman et al. 2022) presenting an application of physical Reservoir Computing (RC) to the classification of handwritten and spoken digits. We utilize an unpoled cube of Lead Zirconate Titanate (PZT) as a computational substrate to process these datasets. Our results demonstrate that the PZT reservoir achieves 89.0% accuracy on MNIST handwritten digits, representing a 2.4 percentage point improvement over logistic regression baselines applied to the same preprocessed data. However, for the AudioMNIST spoken digits dataset, the reservoir system (88.2% accuracy) performs equivalently to baseline methods (88.1% accuracy), suggesting that reservoir computing provides the greatest benefits for classification tasks of intermediate difficulty where linear methods underperform but the problem remains learnable. PZT is a well-known material already used in semiconductor applications, presenting a low-power computational substrate that can be integrated with digital algorithms. Our findings indicate that physical reservoirs excel when the task difficulty exceeds the capability of simple linear classifiers but remains within the computational capacity of the reservoir dynamics.
Figures & tables
| Layer | Output Shape |
|---|---|
| Input | |
| Conv2D | |
| MaxPooling2D | |
| Conv2D | |
| MaxPooling2D | |
| Flatten |
| Handwritten Digits | Spoken Digits | |||
| Method | Test Accuracy (%) | Test F1 (%) | Test Accuracy (%) | Test F1 (%) |
| A. Results from using Cube reservoir | ||||
| Cube | 88.5 ( =1.6) | 88.2 ( =1.6) | 87.0 ( =1.4) | 87.2 ( =1.2) |
| Cube | 89.0 ( =1.1) | 88.8 ( =1.2) | 88.2 ( =0.7) | 88.3 ( =0.6) |
| Cube | 88.3 ( =1.1) | 88.0 ( =1.2) | 87.4 ( =0.4) | 87.6 ( =0.3) |
| B. Comparable methods on same dataset | ||||