Layer Ensemble Averaging for Improving Memristor-Based Artificial Neural Network Performance

Osama Yousuf, Brian Hoskins, Karthick Ramu, Mitchell Fream, William A. Borders +6 more
4/24/2024
cs.ETcs.ARcs.LG

No confident code implementation found for this paper.

Abstract

Artificial neural networks have advanced due to scaling dimensions, but conventional computing faces inefficiency due to the von Neumann bottleneck. In-memory computation architectures, like memristors, offer promise but face challenges due to hardware non-idealities. This work proposes and experimentally demonstrates layer ensemble averaging, a technique to map pre-trained neural network solutions from software to defective hardware crossbars of emerging memory devices and reliably attain near-software performance on inference. The approach is investigated using a custom 20,000-device hardware prototyping platform on a continual learning problem where a network must learn new tasks without catastrophically forgetting previously learned information. Results demonstrate that by trading off the number of devices required for layer mapping, layer ensemble averaging can reliably boost defective memristive network performance up to the software baseline. For the investigated problem, the average multi-task classification accuracy improves from 61 % to 72 % (< 1 % of software baseline) using the proposed approach.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yousuf2024layer,
  title  = {Layer Ensemble Averaging for Improving Memristor-Based Artificial Neural Network Performance},
  author = {Osama Yousuf and Brian Hoskins and Karthick Ramu and Mitchell Fream and William A. Borders and Advait Madhavan and Matthew W. Daniels and Andrew Dienstfrey and Jabez J. McClelland and Martin Lueker-Boden and Gina C. Adam},
  year   = {2024},
  eprint = {2404.15621},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.15621v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.15621.svg)](https://codeofpaper.com/paper/2404.15621)

Discussion