Functional Error Correction for Robust Neural Networks
- URL: http://arxiv.org/abs/2001.03814v1
- Date: Sun, 12 Jan 2020 00:40:49 GMT
- Title: Functional Error Correction for Robust Neural Networks
- Abstract summary: When neural networks (NeuralNets) are implemented in hardware, their weights need to be stored in memory devices.
As noise accumulates in the stored weights, the NeuralNet's performance will degrade.
This paper studies how to use error correcting codes (ECCs) to protect the weights.
- Score: 0.6445605125467572
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: When neural networks (NeuralNets) are implemented in hardware, their weights
need to be stored in memory devices. As noise accumulates in the stored
weights, the NeuralNet's performance will degrade. This paper studies how to
use error correcting codes (ECCs) to protect the weights. Different from
classic error correction in data storage, the optimization objective is to
optimize the NeuralNet's performance after error correction, instead of
minimizing the Uncorrectable Bit Error Rate in the protected bits. That is, by
seeing the NeuralNet as a function of its input, the error correction scheme is
function-oriented. A main challenge is that a deep NeuralNet often has millions
to hundreds of millions of weights, causing a large redundancy overhead for
ECCs, and the relationship between the weights and its NeuralNet's performance
can be highly complex. To address the challenge, we propose a Selective
Protection (SP) scheme, which chooses only a subset of important bits for ECC
protection. To find such bits and achieve an optimized tradeoff between ECC's
redundancy and NeuralNet's performance, we present an algorithm based on deep
reinforcement learning. Experimental results verify that compared to the
natural baseline scheme, the proposed algorithm achieves substantially better
performance for the functional error correction task.
Related papers
- CoG-Guided Weight Correction for Fault-Tolerant Deep Neural Networks [0.6840587119863303]
We propose a Center of Gravity (CoG) guided weight correction method that restores faulty weights based on their spatial characteristics within each layer.<n>The proposed approach detects and corrects weight faults using distance-aware correction rules, eliminating the need for retraining or architectural modification.
arXiv Detail & Related papers (2026-07-17T08:41:21Z) - Repair Brain Damage: Real-Numbered Error Correction Code for Neural Network [4.487182316338205]
We consider a neural network (NN) that may experience memory faults and computational errors.<n>We propose a novel real-number-based error correction code (ECC) capable of detecting and correcting both memory errors and computational errors.
arXiv Detail & Related papers (2026-01-21T06:22:12Z) - Neural Minimum Weight Perfect Matching for Quantum Error Codes [7.525883733645578]
We propose a data-driven decoder named Neural Minimum Weight Perfect Matching (NMWPM)<n>Our findings demonstrate significant performance reduction in the Logical Error Rate (LER) over standard baselines.
arXiv Detail & Related papers (2026-01-01T07:25:51Z) - Towards Efficient and Accurate Spiking Neural Networks via Adaptive Bit Allocation [28.887204171915005]
Multi-bit spiking neural networks (SNNs) have recently become a heated research spot, pursuing energy-efficient and high-accurate AI.<n>This paper presents an adaptive bit allocation strategy for direct-trained SNNs, achieving fine-grained layer-wise allocation of memory and computation resources.<n>Specifically, we parametrize the temporal lengths and the bit widths of weights and spikes, and make them learnable and controllable through gradients.
arXiv Detail & Related papers (2025-06-30T10:45:16Z) - Coefficient-to-Basis Network: A Fine-Tunable Operator Learning Framework for Inverse Problems with Adaptive Discretizations and Theoretical Guarantees [13.102077849510717]
Coefficient-to-Basis Network (C2BNet) is a novel framework for solving inverse problems within the operator learning paradigm.
C2BNet efficiently adapts to different discretizations through fine-tuning, using a pre-trained model.
arXiv Detail & Related papers (2025-03-11T17:34:38Z) - Enhancing GNNs Performance on Combinatorial Optimization by Recurrent Feature Update [0.09986418756990156]
We introduce a novel algorithm, denoted hereafter as QRF-GNN, leveraging the power of GNNs to efficiently solve Combinatorial optimization (CO) problems.
It relies on unsupervised learning by minimizing the loss function derived from QUBO relaxation.
Results of experiments show that QRF-GNN drastically surpasses existing learning-based approaches and is comparable to the state-of-the-art conventionals.
arXiv Detail & Related papers (2024-07-23T13:34:35Z) - ReActXGB: A Hybrid Binary Convolutional Neural Network Architecture for Improved Performance and Computational Efficiency [0.0]
We propose a hybrid model named ReActXGB, where we replace the fully convolutional layer of ReActNet-A with XGBoost.
This modification targets to narrow the performance gap between BCNNs and real-valued networks while maintaining lower computational costs.
arXiv Detail & Related papers (2024-05-11T16:38:50Z) - Benign Overfitting in Deep Neural Networks under Lazy Training [72.28294823115502]
We show that when the data distribution is well-separated, DNNs can achieve Bayes-optimal test error for classification.
Our results indicate that interpolating with smoother functions leads to better generalization.
arXiv Detail & Related papers (2023-05-30T19:37:44Z) - Learning k-Level Structured Sparse Neural Networks Using Group Envelope Regularization [4.0554893636822]
We introduce a novel approach to deploy large-scale Deep Neural Networks on constrained resources.
The method speeds up inference time and aims to reduce memory demand and power consumption.
arXiv Detail & Related papers (2022-12-25T15:40:05Z) - CorrectNet: Robustness Enhancement of Analog In-Memory Computing for
Neural Networks by Error Suppression and Compensation [4.570841222958966]
We propose a framework to enhance the robustness of neural networks under variations and noise.
We show that inference accuracy of neural networks can be recovered from as low as 1.69% under variations and noise.
arXiv Detail & Related papers (2022-11-27T19:13:33Z) - Adaptive Self-supervision Algorithms for Physics-informed Neural
Networks [59.822151945132525]
Physics-informed neural networks (PINNs) incorporate physical knowledge from the problem domain as a soft constraint on the loss function.
We study the impact of the location of the collocation points on the trainability of these models.
We propose a novel adaptive collocation scheme which progressively allocates more collocation points to areas where the model is making higher errors.
arXiv Detail & Related papers (2022-07-08T18:17:06Z) - RED++ : Data-Free Pruning of Deep Neural Networks via Input Splitting
and Output Merging [36.027765880474526]
Pruning Deep Neural Networks (DNNs) is a prominent field of study in the goal of inference runtime acceleration.
We introduce a novel data-free pruning protocol RED++.
We study the theoretical and empirical guarantees on the preservation of the accuracy from the hashing.
arXiv Detail & Related papers (2021-09-30T09:31:11Z) - AQD: Towards Accurate Fully-Quantized Object Detection [94.06347866374927]
We propose an Accurate Quantized object Detection solution, termed AQD, to get rid of floating-point computation.
Our AQD achieves comparable or even better performance compared with the full-precision counterpart under extremely low-bit schemes.
arXiv Detail & Related papers (2020-07-14T09:07:29Z) - Neural Control Variates [71.42768823631918]
We show that a set of neural networks can face the challenge of finding a good approximation of the integrand.
We derive a theoretically optimal, variance-minimizing loss function, and propose an alternative, composite loss for stable online training in practice.
Specifically, we show that the learned light-field approximation is of sufficient quality for high-order bounces, allowing us to omit the error correction and thereby dramatically reduce the noise at the cost of negligible visible bias.
arXiv Detail & Related papers (2020-06-02T11:17:55Z) - Calibrating Deep Neural Networks using Focal Loss [77.92765139898906]
Miscalibration is a mismatch between a model's confidence and its correctness.
We show that focal loss allows us to learn models that are already very well calibrated.
We show that our approach achieves state-of-the-art calibration without compromising on accuracy in almost all cases.
arXiv Detail & Related papers (2020-02-21T17:35:50Z) - Widening and Squeezing: Towards Accurate and Efficient QNNs [125.172220129257]
Quantization neural networks (QNNs) are very attractive to the industry because their extremely cheap calculation and storage overhead, but their performance is still worse than that of networks with full-precision parameters.
Most of existing methods aim to enhance performance of QNNs especially binary neural networks by exploiting more effective training techniques.
We address this problem by projecting features in original full-precision networks to high-dimensional quantization features.
arXiv Detail & Related papers (2020-02-03T04:11:13Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.