DeepPerform: An Efficient Approach for Performance Testing of Resource-Constrained Neural Networks
Not on the map. Why?
Abstract (arXiv)
Today, an increasing number of Adaptive Deep Neural Networks (AdNNs) are being used on resource-constrained embedded devices. We observe that, similar to traditional software, redundant computation exists in AdNNs, resulting in considerable performance degradation. The performance degradation is dependent on the input and is referred to as input-dependent performance bottlenecks (IDPBs). To ensure an AdNN satisfies the performance requirements of resource-constrained applications, it is essential to conduct performance testing to detect IDPBs in the AdNN. Existing neural network testing methods are primarily concerned with correctness testing, which does not involve performance testing. To fill this gap, we propose DeepPerform, a scalable approach to generate test samples to detect the IDPBs in AdNNs. We first demonstrate how the problem of generating performance test samples detecting IDPBs can be formulated as an optimization problem. Following that, we demonstrate how DeepPerform efficiently handles the optimization problem by learning and estimating the distribution of AdNNs' computational consumption. We evaluate DeepPerform on three widely used datasets against five popular AdNN models. The results show that DeepPerform generates test samples that cause more severe performance degradation (FLOPs: increase up to 552%). Furthermore, DeepPerform is substantially more efficient than the baseline methods in generating test inputs(runtime overhead: only 6-10 milliseconds).
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 38 of its 62 references that are in the map. First posted on arXiv 10 Oct 2022.
Builds on
38 of 62 references.
References · 38
- 2017Attention Is All You Needcited by 59,932
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018SlowFast Networks for Video Recognitioncited by 1,862
- 2016Adversarial examples in the physical worldcited by 1,762
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 591
- 2017Adversarial Examples for Evaluating Reading Comprehension Systemscited by 568
26 more
- 2015Listen, Attend and Spellcited by 542
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
- 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 185
- 2017Adaptive Neural Networks for Efficient Inferencecited by 161
- 2017Convolutional Networks with Adaptive Inference Graphscited by 147
- 2020Resolution Adaptive Networks for Efficient Inferencecited by 146
- 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 144
- 2018AdaFrame: Adaptive Frame Selection for Fast Video Recognitioncited by 134
- 2018ECO: Efficient Convolutional Network for Online Video Understandingcited by 115
- 2018Adversarial Attacks on Node Embeddings via Graph Poisoningcited by 109
- 2018Channel Gating Neural Networkscited by 80
- 2017Dynamic Deep Neural Networks: Optimizing Accuracy-Efficiency Trade-offs by Selective Executioncited by 59
- 2019Grouped Spatial-Temporal Aggregation for Efficient Action Recognitioncited by 55
- 2018DeepBillboard: Systematic Physical-World Testing of Autonomous Driving Systemscited by 50
- 2022NICGSlowDown: Evaluating the Efficiency Robustness of Neural Image Caption Generation Modelscited by 47
- 2018AutoFocus: Efficient Multi-Scale Inferencecited by 45
- 2013Low-Rank Approximations for Conditional Feedforward Computation in Deep Neural Networkscited by 44
- 2018YOLO-LITE: A Real-Time Object Detection Algorithm Optimized for Non-GPU Computerscited by 34
- 2018Adversarial Perturbations Against Real-Time Video Classification Systemscited by 32
- 2017Dynamic Zoom-in Network for Fast Object Detection in Large Imagescited by 23
- 2017Adaptive Classification for Prediction Under a Budgetcited by 15
- 2019ALERT: Accurate Learning for Energy and Timelinesscited by 9
- 2017SlowFuzz: Automated Domain-Independent Detection of Algorithmic Complexity Vulnerabilitiescited by 6
Built on by
Citing papers per year: 2023: 9; 2024: 4; 2025: 1; 2026: 2.
16 papers.
Sort:
By area:
- 2023Sibling-Attack: Rethinking Transferable Adversarial Attacks against Face Recognitioncited by 32
- 2023Dynamic Transformers Provide a False Sense of Efficiencycited by 11
- 2023SlothSpeech: Denial-of-service Attack Against Speech Recognition Modelscited by 9
- 2023DyCL: Dynamic Neural Network Compilation Via Program Rewriting and Graph Optimizationcited by 9
- 2023RT-LM: Uncertainty-Aware Resource Management for Real-Time Inference of Language Modelscited by 9
- 2024Research on the Application of Computer Vision Based on Deep Learning in Autonomous Driving Technologycited by 9
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
- 2024Anatomizing Deep Learning Inference in Web Browserscited by 5
- 2023R^3: On-device Real-Time Deep Reinforcement Learning for Autonomous Roboticscited by 4
- 2023RED: A Systematic Real-Time Scheduling Approach for Robotic Environmental Dynamicscited by 4
- 2023DeepEn2023: Energy Datasets for Edge Artificial Intelligencecited by 4
- 2024Dividable Configuration Performance Learningcited by 4
4 more
- 2026DRAINCODE: Stealthy Energy Consumption Attacks on Retrieval-Augmented Code Generation via Context Poisoningcited by 3
- 2023Dynamic Neural Network is All You Need: Understanding the Robustness of Dynamic Mechanisms in Neural Networkscited by 1
- 2025Efficiency Robustness of Dynamic Deep Learning Systemscited by 1
- 2026AESOP: Adversarial Execution-path Selection to Overload Deep Learning Pipelinescited by 0
- 2026AESOP: Adversarial Execution-path Selection to Overload Deep Learning Pipelines9 May 2026
- 2026DRAINCODE: Stealthy Energy Consumption Attacks on Retrieval-Augmented Code Generation via Context Poisoning28 Jan 2026
- 2025Efficiency Robustness of Dynamic Deep Learning Systems12 Jun 2025
- 2024Dividable Configuration Performance Learning11 Sep 2024
- 2024Research on the Application of Computer Vision Based on Deep Learning in Autonomous Driving Technology1 Jun 2024
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomy5 Mar 2024
- 2024Anatomizing Deep Learning Inference in Web Browsers8 Feb 2024
- 2023DeepEn2023: Energy Datasets for Edge Artificial Intelligence30 Nov 2023
- 2023RT-LM: Uncertainty-Aware Resource Management for Real-Time Inference of Language Models12 Sep 2023
- 2023RED: A Systematic Real-Time Scheduling Approach for Robotic Environmental Dynamics29 Aug 2023
- 2023R^3: On-device Real-Time Deep Reinforcement Learning for Autonomous Robotics29 Aug 2023
- 2023Dynamic Neural Network is All You Need: Understanding the Robustness of Dynamic Mechanisms in Neural Networks17 Aug 2023
4 more
- 2023DyCL: Dynamic Neural Network Compilation Via Program Rewriting and Graph Optimization11 Jul 2023
- 2023SlothSpeech: Denial-of-service Attack Against Speech Recognition Models1 Jun 2023
- 2023Dynamic Transformers Provide a False Sense of Efficiency20 May 2023
- 2023Sibling-Attack: Rethinking Transferable Adversarial Attacks against Face Recognition22 Mar 2023
- 2023Dynamic Transformers Provide a False Sense of Efficiencycited by 11
- 2023Dynamic Transformers Provide a False Sense of Efficiency20 May 2023
- 2023Sibling-Attack: Rethinking Transferable Adversarial Attacks against Face Recognitioncited by 32
- 2023SlothSpeech: Denial-of-service Attack Against Speech Recognition Modelscited by 9
- 2023DyCL: Dynamic Neural Network Compilation Via Program Rewriting and Graph Optimizationcited by 9
- 2023RT-LM: Uncertainty-Aware Resource Management for Real-Time Inference of Language Modelscited by 9
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
- 2024Anatomizing Deep Learning Inference in Web Browserscited by 5
- 2023R^3: On-device Real-Time Deep Reinforcement Learning for Autonomous Roboticscited by 4
- 2023RED: A Systematic Real-Time Scheduling Approach for Robotic Environmental Dynamicscited by 4
- 2023DeepEn2023: Energy Datasets for Edge Artificial Intelligencecited by 4
- 2024Dividable Configuration Performance Learningcited by 4
- 2023Dynamic Neural Network is All You Need: Understanding the Robustness of Dynamic Mechanisms in Neural Networkscited by 1
- 2025Efficiency Robustness of Dynamic Deep Learning Systemscited by 1
12 most cited of 13 All 13 (JSON)
- 2026AESOP: Adversarial Execution-path Selection to Overload Deep Learning Pipelines9 May 2026
- 2025Efficiency Robustness of Dynamic Deep Learning Systems12 Jun 2025
- 2024Dividable Configuration Performance Learning11 Sep 2024
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomy5 Mar 2024
- 2024Anatomizing Deep Learning Inference in Web Browsers8 Feb 2024
- 2023DeepEn2023: Energy Datasets for Edge Artificial Intelligence30 Nov 2023
- 2023RT-LM: Uncertainty-Aware Resource Management for Real-Time Inference of Language Models12 Sep 2023
- 2023RED: A Systematic Real-Time Scheduling Approach for Robotic Environmental Dynamics29 Aug 2023
- 2023R^3: On-device Real-Time Deep Reinforcement Learning for Autonomous Robotics29 Aug 2023
- 2023Dynamic Neural Network is All You Need: Understanding the Robustness of Dynamic Mechanisms in Neural Networks17 Aug 2023
- 2023DyCL: Dynamic Neural Network Compilation Via Program Rewriting and Graph Optimization11 Jul 2023
- 2023SlothSpeech: Denial-of-service Attack Against Speech Recognition Models1 Jun 2023
12 newest of 13 All 13 (JSON)