Automation Slicing and Testing for in-App Deep Learning Models

05/15/2022
by   Hao Wu, et al.
0

Intelligent Apps (iApps), equipped with in-App deep learning (DL) models, are emerging to offer stable DL inference services. However, App marketplaces have trouble auto testing iApps because the in-App model is black-box and couples with ordinary codes. In this work, we propose an automated tool, ASTM, which can enable large-scale testing of in-App models. ASTM takes as input an iApps, and the outputs can replace the in-App model as the test object. ASTM proposes two reconstruction techniques to translate the in-App model to a backpropagation-enabled version and reconstruct the IO processing code for DL inference. With the ASTM's help, we perform a large-scale study on the robustness of 100 unique commercial in-App models and find that 56% of in-App models are vulnerable to robustness issues in our context. ASTM also detects physical attacks against three representative iApps that may cause economic losses and security issues.

READ FULL TEXT

page 3

page 11

page 12

page 13

research
05/06/2023

Beyond the Model: Data Pre-processing Attack to Deep Learning Models in Android Apps

The increasing popularity of deep learning (DL) models and the advantage...
research
01/15/2021

DeepWaste: Applying Deep Learning to Waste Classification for a Sustainable Planet

Accurate waste disposal, at the point of disposal, is crucial to fightin...
research
01/19/2018

Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing

Mobile app development involves a unique set of challenges including dev...
research
12/10/2021

Copy, Right? A Testing Framework for Copyright Protection of Deep Learning Models

Deep learning (DL) models, especially those large-scale and high-perform...
research
08/03/2018

Enabling Trust in Deep Learning Models: A Digital Forensics Case Study

Today, the volume of evidence collected per case is growing exponentiall...
research
08/10/2023

Testing Updated Apps by Adapting Learned Models

Although App updates are frequent and software engineers would like to v...
research
03/31/2020

How to transform the Apple's application 'Find My' into a toolbox for whistleblowers

The recent introduction of Find My app by Apple will open a large window...

Please sign up or login with your details

Forgot password? Click here to reset