一句话:提出首个面向自适应神经网络能量鲁棒性的黑盒测试方法,可生成能耗激增输入。
深度神经网络常部署于能耗受限的嵌入式系统,但针对其能耗的鲁棒性研究远少于精度鲁棒性。自适应神经网络(AdNN)通过动态调整计算来节能,却可能因特定输入出现能耗激增。本文提出 EREBA,首个用于判定 AdNN 能量鲁棒性的黑盒测试方法;它通过探索并推断输入与能耗之间的关系,生成能显著推高能耗的测试样本。作者在三种先进 AdNN 上实现并评估 EREBA,实验表明其生成的输入可使能耗相较原始输入最高增加 2000%,并且这些测试输入有助于检测能量激增输入。
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 ro-bustness of a DNN with respect to its energy consumption (energy robustness) is relatively unexplored compared to accuracy-based ro-bustness. 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 con-sumption of AdNN s 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 gener-ated by EREBA can increase the energy consumption of AdNN s 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.