Related Experiment Video
Updated: May 10, 2026

10:45
Anatomically Inspired Three-dimensional Micro-tissue Engineered Neural Networks for Nervous System Reconstruction, Modulation, and Modeling
Published on: May 31, 2017
12.9K
Layer ensemble averaging for fault tolerance in memristive neural networks
Osama Yousuf1,2,3, Brian D Hoskins2, Karthick Ramu2
1Department of Electrical and Computer Engineering, George Washington University, Washington, DC, USA.
Nature Communications
|February 1, 2025
Summary
Layer ensemble averaging enhances non-ideal memristive neural networks, improving inference performance in computing. This fault tolerance scheme boosts accuracy for image classification and continual learning tasks.
Area of Science:
- Computer Science
- Materials Science
- Electrical Engineering
Background:
- Conventional computing faces memory bottlenecks, limiting artificial neural network (ANN) advancements.
- In-memory computing with memristor devices shows potential but suffers from hardware non-idealities.
- Developing fault-tolerant architectures is crucial for reliable memristive neural networks.
Purpose of the Study:
- To propose and validate a hardware-oriented fault tolerance scheme called layer ensemble averaging.
- To improve the inference performance of non-ideal memristive neural networks.
- To demonstrate the scheme's effectiveness on both simulated and hardware platforms.
Main Methods:
- Implementing layer ensemble averaging for fault tolerance in memristive neural networks.
- Conducting simulations for an image classification task with programmed pre-trained solutions.
- Performing hardware experiments on a continual learning problem using a 20,000-device prototyping platform.
Main Results:
- Significant performance gains observed in both image classification and continual learning tasks.
- For image classification with 20% faults, accuracy improved from 40% to 89.6%.
- For continual learning, accuracy increased from 55% to 71% with minimal performance overhead.
Conclusions:
- Layer ensemble averaging effectively mitigates hardware non-idealities in memristive neural networks.
- The proposed scheme offers substantial performance improvements over prior methods at similar redundancy levels.
- The fault tolerance approach is broadly applicable to various non-volatile device-based accelerators.
Related Concept Videos
Neural Regulation
Digestion begins with a cephalic phase that prepares the digestive system to receive food. When our brain processes visual or olfactory information about food, it triggers impulses in the cranial nerves innervating the salivary glands and stomach to prepare for food.
Neural Circuits
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...

