LGAISep 30, 2022

BayesFT: Bayesian Optimization for Fault Tolerant Neural Network Architecture

arXiv:2210.01795v19 citationsh-index: 14
Originality Incremental advance
AI Analysis

This addresses the deployment of deep learning on resource-limited devices using ReRAM, but it is incremental as it builds on existing neural architecture search and Bayesian optimization techniques.

The paper tackles the problem of weight drifting in ReRAM neural networks, which limits their practicability, by proposing BayesFT, a Bayesian optimization method for fault-tolerant neural network architecture, resulting in up to 10 times better performance than state-of-the-art methods on tasks like image classification and object detection.

To deploy deep learning algorithms on resource-limited scenarios, an emerging device-resistive random access memory (ReRAM) has been regarded as promising via analog computing. However, the practicability of ReRAM is primarily limited due to the weight drifting of ReRAM neural networks due to multi-factor reasons, including manufacturing, thermal noises, and etc. In this paper, we propose a novel Bayesian optimization method for fault tolerant neural network architecture (BayesFT). For neural architecture search space design, instead of conducting neural architecture search on the whole feasible neural architecture search space, we first systematically explore the weight drifting tolerance of different neural network components, such as dropout, normalization, number of layers, and activation functions in which dropout is found to be able to improve the neural network robustness to weight drifting. Based on our analysis, we propose an efficient search space by only searching for dropout rates for each layer. Then, we use Bayesian optimization to search for the optimal neural architecture robust to weight drifting. Empirical experiments demonstrate that our algorithmic framework has outperformed the state-of-the-art methods by up to 10 times on various tasks, such as image classification and object detection.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes