COLA: Orchestrating Error Coding and Learning for Robust Neural Network Inference Against Hardware Defects
Anlan Yu, Ning Lyu, Jieming Yin, Zhiyuan Yan, Wujie Wen
Abstract
Error correcting output codes (ECOCs) have been proposed to improve the robustness of deep neural networks (DNNs) against hardware defects of DNN hardware accelerators. Unfortunately, existing efforts suffer from drawbacks that would greatly impact their practicality: 1) robust accuracy (with defects) improvement at the cost of degraded clean accuracy (without defects); 2) no guarantee on better robust or clean accuracy using stronger ECOCs. In this paper, we first shed light on the connection between these drawbacks and error correlation, and then propose a novel comprehensive error decorrelation framework, namely COLA. Specifically, we propose to reduce inner layer feature error correlation by 1) adopting a separated architecture, where the last portions of the paths to all output nodes are separated, and 2) orthogonalizing weights in common DNN layers so that the intermediate features are orthogonal with each other. We also propose a regularization technique based on total correlation to mitigate overall error correlation at the outputs. The effectiveness of COLA is first analyzed theoretically, and then evaluated experimentally, e.g., up to 6.7% clean accuracy improvement compared with the original DNNs and up to 40% robust accuracy improvement compared to the state-ofthe-art ECOC-enhanced DNNs.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ed806c93-790f-4af0-8e1d-65455049ab01Cited by top-tier papers2
- Error Correction Output Codes for Robust Neural Networks against Weight-errors: A Neural Tangent Kernel Point of ViewAnlan Yu, Shusen Jing, Ning Lyu, Wujie Wen et al.NeurIPS 2024 · 7 citations
- Practical Mechanism for Fault-Tolerant Spiking Neural Networks via Simple Input Control Based on Learnable FragmentationHyun-Jong Lee, Jae-Han LimICML 2026
Builds on3
- HybridDNN: A Framework for High-Performance Hybrid DNN Accelerator Design and ImplementationHanchen Ye, Xiaofan Zhang, Zhize Huang, Gengsheng Chen et al.DAC 2020 · 72 citations
- Error-Correcting Output Codes with Ensemble Diversity for Robust Learning in Neural NetworksYang Song, Qiyu Kang, Wee Peng TayAAAI 2021 · 23 citations
- Controllable Orthogonalization in Training DNNsLei Huang, Li Liu, Fan Zhu, Diwen Wan et al.CVPR 2020
Related papers
- Leveraging Noise and Aggressive Quantization of In-Memory Computing for Robust DNN Hardware Against Adversarial Input and Weight AttacksSai Kiran Cherupally, Adnan Siraj Rakin, Shihui Yin, Mingoo Seok et al.DAC 2021 · 10 citations
- AI-Lancet: Locating Error-inducing Neurons to Optimize Neural NetworksYue Zhao, Hong Zhu, Kai Chen, Shengzhi ZhangCCS 2021 · 17 citations
- Improving Compositionality of Neural Networks by Decoding Representations to InputsMike Wu, Noah D. Goodman, Stefano ErmonNeurIPS 2021 · 3 citations
- Improving Robustness Against Stealthy Weight Bit-Flip Attacks by Output Code MatchingOzan Özdenizci, Robert LegensteinCVPR 2022 · 11 citations
- Dr. DNA: Combating Silent Data Corruptions in Deep Learning using Distribution of Neuron ActivationsDongning Ma, Fan Fred Lin, Alban Desmaison, Joel Coburn et al.ASPLOS 2024 · 15 citations
