Committee machines -- a universal method to deal with non-idealities in memristor-based neural networks
D. Joksas, P. Freitas, Z. Chai, W. H. Ng, M. Buckwell, C. Li, W. D., Zhang, Q. Xia, A. J. Kenyon, A. Mehonic

TL;DR
This paper demonstrates that committee machine ensembles can significantly improve inference accuracy in memristor-based neural networks affected by device non-idealities, without requiring additional memristors.
Contribution
It introduces the application of committee machine ensemble techniques to memristor-based neural networks to mitigate non-idealities and improve accuracy.
Findings
Ensemble averaging increases inference accuracy in faulty memristor networks.
Accuracy improves without increasing total memristor count.
Method effective across three different memristive device types.
Abstract
Artificial neural networks are notoriously power- and time-consuming when implemented on conventional von Neumann computing systems. Consequently, recent years have seen an emergence of research in machine learning hardware that strives to bring memory and computing closer together. A popular approach is to realise artificial neural networks in hardware by implementing their synaptic weights using memristive devices. However, various device- and system-level non-idealities usually prevent these physical implementations from achieving high inference accuracy. We suggest applying a well-known concept in computer science -- committee machines -- in the context of memristor-based neural networks. Using simulations and experimental data from three different types of memristive devices, we show that committee machines employing ensemble averaging can successfully increase inference accuracy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
