TIM: Enabling Large-Scale White-Box Testing on In-App Deep Learning Models

被引:0
|
作者
Wu, Hao [1 ]
Gong, Yuhang [1 ]
Ke, Xiaopeng [1 ]
Liang, Hanzhong [1 ]
Xu, Fengyuan [1 ]
Liu, Yunxin [2 ]
Zhong, Sheng [1 ]
机构
[1] Nanjing Univ, Natl Key Lab Novel Soft ware Technol, Nanjing 210023, Peoples R China
[2] Tsinghua Univ, Inst AI Ind Res, Beijing 100083, Peoples R China
关键词
AI model testing; program slicing; program analysis; intelligent application security;
D O I
10.1109/TIFS.2024.3455761
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Intelligent Applications (iApps), equipped with in-App deep learning (DL) models, are emerging to provide reliable DL inference services. However, in-App DL models are typically compiled into inference-only versions to enhance system performance, thereby impeding the evaluation of DL models. Specifically, the assessment of in-App models currently relies on black-box testing methods rather than direct white-box testing approaches. In this work, we propose TIM, an automated tool designed for conducting large-scale white-box testing of in-App models. Taking an iApp as input, TIM can lift the black-box (i.e., inference-only) in-App DL model into a backpropagation-enabled one and package it together, allowing comprehensive DL model testing or security issues detection. TIM proposes two reconstruction techniques to convert the inference-only model to a backpropagation-enabled version and reconstruct the DL-related IO processing code. In our experiments, we utilize TIM to extract 100 unique commercial in-App models and convert the models to white-box models, enabling backpropagation functionality. Experimental results show that TIM's reconstruction techniques exhibit high accuracy. We open-source our prototype and part of the experimental data on the website https://zenodo.org/record/7548141.
引用
收藏
页码:8188 / 8203
页数:16
相关论文
共 50 条
  • [21] Latch: Enabling large-scale automated testing on constrained systems
    Lauwaerts T.
    Marr S.
    Scholliers C.
    Science of Computer Programming, 2024, 238
  • [22] Nonintrusive black- and white-box testing of embedded systems software against UML models
    Graf, Philipp
    Mueller-Glaser, Klaus D.
    Reichmann, Clemens
    RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 130 - +
  • [23] Enabling Efficient Large-Scale Deep Learning Training with Cache Coherent Disaggregated Memory Systems
    Wang, Zixuan
    Sim, Joonseop
    Lim, Euicheol
    Zhao, Jishen
    2022 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2022), 2022, : 126 - 140
  • [24] White-Box Adversarial Attacks on Deep Learning-Based Radio Frequency Fingerprint Identification
    Ma, Jie
    Zhang, Junqing
    Shen, Guanxiong
    Marshall, Alan
    Chang, Chip-Hong
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 3714 - 3719
  • [25] Optimizing coagulant dosage using deep learning models with large-scale data
    Kim J.
    Hua C.
    Kim K.
    Lin S.
    Oh G.
    Park M.-H.
    Kang S.
    Chemosphere, 2024, 350
  • [26] Hybrid deep learning models for traffic prediction in large-scale road networks
    Zheng, Ge
    Chai, Wei Koong
    Duanmu, Jing-Lin
    Katos, Vasilis
    INFORMATION FUSION, 2023, 92 : 93 - 114
  • [27] Software abstractions for large-scale deep learning models in big data analytics
    Khan A.H.
    Qamar A.M.
    Yusuf A.
    Khan R.
    International Journal of Advanced Computer Science and Applications, 2019, 10 (04): : 557 - 566
  • [28] CloudLeak: Large-Scale Deep Learning Models Stealing Through Adversarial Examples
    Yu, Honggang
    Yang, Kaichen
    Zhang, Teng
    Tsai, Yun-Yun
    Ho, Tsung-Yi
    Jin, Yier
    27TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2020), 2020,
  • [29] Large-scale triaxial and box testing on railroad ballast: a review
    Alabbasi, Yahia
    Hussein, Mohammed
    SN APPLIED SCIENCES, 2019, 1 (12):
  • [30] Software Abstractions for Large-Scale Deep Learning Models in Big Data Analytics
    Khan, Ayaz H.
    Qamar, Ali Mustafa
    Yusuf, Aneeq
    Khan, Rehanullah
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (04) : 557 - 566