EREBA: Black-box Energy Testing of Adaptive Neural Networks

被引:2
作者
Haque, Mirazul [1 ]
Yadlapalli, Yaswanth [1 ]
Yang, Wei [1 ]
Liu, Cong [1 ]
机构
[1] Univ Texas Dallas, Richardson, TX 75083 USA
来源
2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022) | 2022年
关键词
Green AI; AI Energy Testing; Adversarial Machine Learning;
D O I
10.1145/3510003.3510088
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently, various Deep Neural Network (DNN) models have been proposed for environments like embedded systems with stringent energy constraints. The fundamental problem of determining the robustness of a DNN with respect to its energy consumption (energy robustness) is relatively unexplored compared to accuracy-based robustness. This work investigates the energy robustness of Adaptive Neural Networks (AdNNs), a type of energy-saving DNNs proposed for many energy-sensitive domains and have recently gained traction. We propose EREBA, the first black-box testing method for determining the energy robustness of an AdNN. EREBA explores and infers the relationship between inputs and the energy consumption of AdNNs to generate energy surging samples. Extensive implementation and evaluation using three state-of-the-art AdNNs demonstrate that test inputs generated by EREBA could degrade the performance of the system substantially. The test inputs generated by EREBA can increase the energy consumption of AdNNs by 2,000% compared to the original inputs. Our results also show that test inputs generated via EREBA are valuable in detecting energy surging inputs.
引用
收藏
页码:835 / 846
页数:12
相关论文
共 43 条
  • [1] Benesty J, 2009, SPRINGER TOP SIGN PR, V2, P37, DOI 10.1007/978-3-642-00296-0_5
  • [2] Bolukbasi T, 2017, PR MACH LEARN RES, V70
  • [3] The use of the area under the roc curve in the evaluation of machine learning algorithms
    Bradley, AP
    [J]. PATTERN RECOGNITION, 1997, 30 (07) : 1145 - 1159
  • [4] Towards Evaluating the Robustness of Neural Networks
    Carlini, Nicholas
    Wagner, David
    [J]. 2017 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2017, : 39 - 57
  • [5] Cheng SY, 2019, ADV NEUR IN, V32
  • [6] SUPPORT-VECTOR NETWORKS
    CORTES, C
    VAPNIK, V
    [J]. MACHINE LEARNING, 1995, 20 (03) : 273 - 297
  • [7] Spatially Adaptive Computation Time for Residual Networks
    Figurnov, Michael
    Collins, Maxwell D.
    Zhu, Yukun
    Zhang, Li
    Huang, Jonathan
    Vetrov, Dmitry
    Salakhutdinov, Ruslan
    [J]. 30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 1790 - 1799
  • [8] Gao XT, 2019, Arxiv, DOI arXiv:1810.05331
  • [9] Geirhos R, 2019, Arxiv, DOI arXiv:1811.12231
  • [10] Graves A, 2017, Arxiv, DOI arXiv:1603.08983