Dynamic Network Adaptation at Inference
Not on the map. Why?
Abstract (arXiv)
Machine learning (ML) inference is a real-time workload that must comply with strict Service Level Objectives (SLOs), including latency and accuracy targets. Unfortunately, ensuring that SLOs are not violated in inference-serving systems is challenging due to inherent model accuracy-latency tradeoffs, SLO diversity across and within application domains, evolution of SLOs over time, unpredictable query patterns, and co-location interference. In this paper, we observe that neural networks exhibit high degrees of per-input activation sparsity during inference. . Thus, we propose SLO-Aware Neural Networks which dynamically drop out nodes per-inference query, thereby tuning the amount of computation performed, according to specified SLO optimization targets and machine utilization. SLO-Aware Neural Networks achieve average speedups of 1.3-56.7× with little to no accuracy loss (less than 0.3%). When accuracy constrained, SLO-Aware Neural Networks are able to serve a range of accuracy targets at low latency with the same trained model. When latency constrained, SLO-Aware Neural Networks can proactively alleviate latency degradation from co-location interference while maintaining high accuracy to meet latency constraints.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 44 references that are in the map. First posted on arXiv 18 Apr 2022.
Builds on
18 of 44 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2020Reformer: The Efficient Transformercited by 1,658
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2020What is the State of Neural Network Pruning?cited by 578
- 2018Slimmable Neural Networkscited by 301
- 2016FMA: A Dataset For Music Analysiscited by 205
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
- 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
- 2018Channel Gating Neural Networkscited by 80
6 more
- 2020DeepRecSys: A System for Optimizing End-To-End At-scale Neural Recommendation Inferencecited by 54
- 2019SLIDE : In Defense of Smart Algorithms over Hardware Acceleration for Large-Scale Deep Learning Systemscited by 46
- 2017Adaptive Sampled Softmax with Kernel Based Samplingcited by 38
- 2018Deep Learning Inference in Facebook Data Centers: Characterization, Performance Optimizations and Hardware Implicationscited by 35
- 2016Scalable and Sustainable Deep Learning via Randomized Hashingcited by 17
- 2019Perseus: Characterizing Performance and Cost of Multi-Tenant Serving for CNN Modelscited by 5
Built on by
Not cited yet.