Hardware-Aware Neural Dropout Search for Reliable Uncertainty Prediction on FPGA
Zehuan Zhang, Hongxiang Fan, Hao Mark Chen, Lukasz Dudziak, Wayne Luk

TL;DR
This paper introduces a hardware-aware neural dropout search framework that automatically optimizes dropout configurations for Bayesian Neural Networks on FPGA, significantly improving energy efficiency and performance for trustworthy AI applications.
Contribution
It presents a novel neural dropout search method combining supernet training and evolutionary algorithms, tailored for FPGA deployment, enabling automated heterogeneous dropout design.
Findings
Achieves up to 33X higher energy efficiency on FPGA compared to manual designs.
Finds Pareto-optimal dropout configurations balancing performance and energy.
Outperforms state-of-the-art FPGA BayesNN implementations in both efficiency and accuracy.
Abstract
The increasing deployment of artificial intelligence (AI) for critical decision-making amplifies the necessity for trustworthy AI, where uncertainty estimation plays a pivotal role in ensuring trustworthiness. Dropout-based Bayesian Neural Networks (BayesNNs) are prominent in this field, offering reliable uncertainty estimates. Despite their effectiveness, existing dropout-based BayesNNs typically employ a uniform dropout design across different layers, leading to suboptimal performance. Moreover, as diverse applications require tailored dropout strategies for optimal performance, manually optimizing dropout configurations for various applications is both error-prone and labor-intensive. To address these challenges, this paper proposes a novel neural dropout search framework that automatically optimizes both the dropout-based BayesNNs and their hardware implementations on FPGA. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFault Detection and Control Systems · Adversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications
MethodsDropout
