Special Session: Towards an Agile Design Methodology for Efficient, Reliable, and Secure ML Systems
arXiv:2204.09514 · doi:10.1109/VTS52500.2021.9794253
Abstract
The real-world use cases of Machine Learning (ML) have exploded over the past few years. However, the current computing infrastructure is insufficient to support all real-world applications and scenarios. Apart from high efficiency requirements, modern ML systems are expected to be highly reliable against hardware failures as well as secure against adversarial and IP stealing attacks. Privacy concerns are also becoming a first-order issue. This article summarizes the main challenges in agile development of efficient, reliable and secure ML systems, and then presents an outline of an agile design methodology to generate efficient, reliable and secure ML systems based on user-defined constraints and objectives.
arXiv commentAppears at 40th IEEE VLSI Test Symposium (VTS 2022), 14 pages
References in corpus (15)
- Deep Learning with Differential Privacy
- Stealing Machine Learning Models via Prediction APIs
- Hardware and Software Optimizations for Accelerating Deep Neural Networks: Survey of Current Trends, Challenges, and the Road Ahead
- The Deep Learning Compiler: A Comprehensive Survey
- I Know What You See: Power Side-Channel Attack on Convolutional Neural Network Accelerators
- Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Ahead
- Hardware Acceleration of Sparse and Irregular Tensor Computations of ML Models: A Survey and Insights
- AutoDNNchip: An Automated DNN Chip Predictor and Builder for Both FPGAs and ASICs
- Towards Energy-Efficient and Secure Edge AI: A Cross-Layer Framework
- A Full-Stack Search Technique for Domain Optimized Deep Learning Accelerators
- Defensive Approximation: Securing CNNs using Approximate Computing
- Securing Deep Spiking Neural Networks against Adversarial Attacks through Inherent Structural Parameters
- Is Spiking Secure? A Comparative Study on the Security Vulnerabilities of Spiking and Deep Neural Networks
- QuSecNets: Quantization-based Defense Mechanism for Securing Deep Neural Network against Adversarial Attacks
- NeuroAttack: Undermining Spiking Neural Networks Security through Externally Triggered Bit-Flips