paper-with-me

홈 › Papers

FTT-NAS: Discovering Fault-Tolerant Convolutional Neural Architecture

2020-03-20 · Xuefei Ning, Guangjun Ge, Wenshuo Li, Zhenhua Zhu, Yin Zheng, Xiaoming Chen, Zhen Gao, Yu Wang, Huazhong Yang

With the fast evolvement of embedded deep-learning computing systems, applications powered by deep learning are moving from the cloud to the edge. When deploying neural networks (NNs) onto the devices under complex environments, there are various types of possible faults: soft errors caused by cosmic radiation and radioactive impurities, voltage instability, aging, temperature variations, and malicious attackers. Thus the safety risk of deploying NNs is now drawing much attention. In this paper, after the analysis of the possible faults in various types of NN accelerators, we formalize and implement various fault models from the algorithmic perspective. We propose Fault-Tolerant Neural Architecture Search (FT-NAS) to automatically discover convolutional neural network (CNN) architectures that are reliable to various faults in nowadays devices. Then we incorporate fault-tolerant training (FTT) in the search process to achieve better results, which is referred to as FTT-NAS. Experiments on CIFAR-10 show that the discovered architectures outperform other manually designed baseline architectures significantly, with comparable or fewer floating-point operations (FLOPs) and parameters. Specifically, with the same fault settings, F-FTT-Net discovered under the feature fault model achieves an accuracy of 86.2% (VS. 68.1% achieved by MobileNet-V2), and W-FTT-Net discovered under the weight fault model achieves an accuracy of 69.6% (VS. 60.8% achieved by ResNet-20). By inspecting the discovered architectures, we find that the operation primitives, the weight quantization range, the capacity of the model, and the connection pattern have influences on the fault resilience capability of NN models.

📄 PDF Abstract BibTeX arXiv:2003.10375

Code (1)

walkerning/aw_nas/tree/master/examples/research/ftt-nas 공식 구현 pytorch

Tasks

Neural Architecture SearchQuantization

Methods 이 논문이 사용한 방법론

Sigmoid Activation 설명 없음
Tanh Activation 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…

Similar Papers 제목 키워드 기반

Learning Logical Operations for Arbitrary Quantum Error Correction Codes

2026-05-27 · Nico Meyer, Christopher Mutschler, Dominik Seuß, Andreas Maier 외 arxiv

Logical operations are essential for quantum computation within quantum error-correcting codes. However, discovering their physical realizations is challenging, especially for non-additive codes that lack a stabilizer de…

AdAM: Adaptive Fault-Tolerant Approximate Multiplier for Edge DNN Accelerators

2024-03-05 · Mahdi Taheri, Natalia Cherezova, Samira Nazari, Ahsan Rafiq 외

In this paper, we propose an architecture of a novel adaptive fault-tolerant approximate multiplier tailored for ASIC-based DNN accelerators.

Layer-Specific Lipschitz Modulation for Fault-Tolerant Multimodal Representation Learning

2026-03-26 · Diyar Altinses, Andreas Schwung arxiv

Modern multimodal systems deployed in industrial and safety-critical environments must remain reliable under partial sensor failures, signal degradation, or cross-modal inconsistencies. This work introduces a mathematica…

Self-Supervised Anomaly DetectionRepresentation Learning

Distributed Agent System: Fault-Tolerant Collaboration Among Embodied Agents

2026-07-12 · Kai Yu, Lu Chen, Hanqi Li arxiv

AI engineering is shifting from passive text generation by large language models (LLMs) to agent-driven task execution, creating new reliability challenges for long-horizon tasks under resource constraints and environmen…

Text Generation

Adabot: Fault-Tolerant Java Decompiler

2019-08-14 · Zhiming Li, Qing Wu, Kun Qian

Reverse Engineering(RE) has been a fundamental task in software engineering. However, most of the traditional Java reverse engineering tools are strictly rule defined, thus are not fault-tolerant, which pose serious prob…

Machine TranslationNMTTranslation