Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Fri 31 May 2019 14:00 - 14:20 at Place du Canada - Testing of AI Systems Chair(s): Marija Mikic

Deep learning (DL) systems are widely used in domains including aircraft collision avoidance systems, Alzheimer’s disease diagnosis, and autonomous driving cars. Despite the requirement for high reliability, DL systems are difficult to test. Existing DL testing work focuses on testing the DL models, not the implementations (e.g., DL software libraries) of the models. One key challenge of testing DL libraries is the difficulty of knowing the expected output of DL libraries given an input instance. Fortunately, there are multiple implementations of the same DL algorithms in different DL libraries. Thus, we propose CRADLE, a new approach that focuses on finding and localizing bugs in DL software libraries. CRADLE (1) performs cross-implementation inconsistency checking to detect bugs in DL libraries, and (2) leverages anomaly propagation tracking and analysis to localize faulty functions in DL libraries that cause the bugs. We evaluate CRADLE on three libraries (TensorFlow, CNTK, and Theano), 11 datasets (including ImageNet, MNIST, and KGS Go game), and 30 pre-trained models. CRADLE detects 12 bugs and 104 unique inconsistencies, and highlights functions relevant to the causes of inconsistencies for all 104 unique inconsistencies.

Fri 31 May

icse-2019-Paper-Presentations
14:00 - 15:30: Papers - Testing of AI Systems at Place du Canada
Chair(s): Marija MikicGoogle
icse-2019-Technical-Papers14:00 - 14:20
Talk
Viet Hung PhamUniversity of Waterloo, Thibaud Lutellier, Weizhen QiUniversity of Science and Technology of China, Lin TanPurdue University
Pre-print
icse-2019-Technical-Papers14:20 - 14:40
Talk
Jinhan KimKAIST, Robert FeldtChalmers University of Technology, Shin YooKorea Advanced Institute of Science and Technology
Authorizer link Pre-print
icse-2019-Demonstrations14:40 - 15:00
Talk
Youcheng SunUniversity of Oxford, Xiaowei HuangUniversity of Liverpool, Daniel KroeningUniversity of Oxford, James SharpDefence Science and Technology Laboratory (Dstl), Matthew HillDefence Science and Technology Laboratory (Dstl), Rob AshmoreDefence Science and Technology Laboratory (Dstl)
icse-2019-New-Ideas-and-Emerging-Reults15:00 - 15:10
Talk
Jasmine SekhonUniversity of Virginia, Cody FlemingUniversity of Virginia
Pre-print
icse-2019-New-Ideas-and-Emerging-Reults15:10 - 15:20
Talk
Zenan LiNanjing University, Xiaoxing MaNanjing University, Chang XuNanjing University, Chun CaoNanjing University
Pre-print
icse-2019-New-Ideas-and-Emerging-Reults15:20 - 15:30
Talk
Ravi MangalGeorgia Institute of Technology, Aditya Nori, Alessandro OrsoGeorgia Tech