Related Experiment Video
Updated: Oct 19, 2025

08:00
Decoding Natural Behavior from Neuroethological Embedding
Published on: October 3, 2025
88
Enabling Training of Neural Networks on Noisy Hardware
1IBM Research AI, Yorktown Heights, NY, United States.
Frontiers in Artificial Intelligence
|September 27, 2021
Summary
A new algorithm, TTv2, enables training deep neural networks on noisy analog hardware. It significantly improves noise tolerance and reduces hardware requirements, making AI training more accessible and efficient.
Area of Science:
- Artificial Intelligence
- Machine Learning Hardware
- Deep Neural Networks
Background:
- Conventional training algorithms like Stochastic Gradient Descent (SGD) struggle with non-ideal analog hardware due to symmetry requirements.
- Existing Tiki-Taka algorithm addresses symmetry but imposes stringent hardware demands.
- Analog hardware offers potential power and speed benefits for deep neural network (DNN) training.
Purpose of the Study:
- To introduce a more robust algorithm, TTv2, that further relaxes hardware requirements for DNN training on analog devices.
- To enhance noise tolerance in analog hardware-based DNN training.
- To enable efficient model extraction and deployment from analog hardware.
Main Methods:
- Developed the TTv2 algorithm, an advancement of the Tiki-Taka approach.
- Incorporated lightweight digital filtering operations outside analog arrays to complement the core algorithm.
- Implemented a model extraction technique for transferring trained neural networks to other hardware platforms.
Main Results:
- TTv2 significantly reduces the required number of device conductance states (from thousands to tens).
- Achieved approximately 100x increased noise tolerance for device conductance modulations and 10x for matrix-vector multiplication.
- Empirical simulations demonstrate TTv2's ability to train DNNs to near-ideal accuracy even in highly noisy hardware conditions.
Conclusions:
- TTv2 provides an end-to-end training and model extraction solution for extremely noisy crossbar-based analog hardware.
- The algorithm minimizes implementation costs while retaining the power and speed advantages of analog hardware.
- Extracted models show improved test accuracy, surpassing the performance of the originally trained model.
Related Concept Videos
Neural Circuits
1.9K
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...
1.9K
Neural Regulation
40.6K
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.
40.6K
Machines: Problem Solving II
442
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
442
Parallel Processing
363
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
363
Machines: Problem Solving I
472
A toggle clamp is a mechanical device commonly used for holding and clamping objects in various applications, such as woodworking, metalworking, and assembly operations. Consider a toggle clamp subjected to a force of 200 N at the handle. The vertical clamping force can be calculated, provided the dimensions of the toggle clamp are known.
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
472
Improving Translational Accuracy
12.0K
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
12.0K