SPLASH 2020
Sun 15 - Sat 21 November 2020 Online Conference
Fri 20 Nov 2020 07:45 - 08:20 at SPLASH-VI - Slot 1 Chair(s): Philipp Dominik Schubert

Today, Machine Learning (ML) models are increasingly being applied in decision-making systems. The application areas of ML now range from autonomous driving, social, economical to even law. Hence, there exists an urgent need to ensure the quality of such ML models. Consequently, researchers have started to develop methods checking various sorts of requirements. However, most of the existing validation techniques either focus on a particular type of ML model (e.g. Deep Neural Network) or validating a specific property (e.g. fairness, robustness). A unified method for checking any ML model for a user specified property is largely lacking. In this work, we propose to develop a property-based testing framework for machine learning. Our approach works by generating test inputs on a white-box model via a well-known verification technique, and this white-box model is automatically inferred from the black-box model under test. On the white-box model, the space of test inputs are systematically explored by a directed computation of test cases. We term our approach as verification-based testing. So far, we have applied our technique to check the monotonicity property of ML models and find it to be more effective and efficient compared to an existing property-based testing technique.

Fri 20 Nov

Displayed time zone: Central Time (US & Canada) change

07:00 - 08:20
Slot 1Doctoral Symposium at SPLASH-VI
Chair(s): Philipp Dominik Schubert Heinz Nixdorf Institut, Paderborn University
07:00
10m
Day opening
Introduction and Welcome from the Organizerssupported by Facebook
Doctoral Symposium
C: Philipp Dominik Schubert Heinz Nixdorf Institut, Paderborn University, C: Yvonne Coady University of Victoria, C: Chengsong Tan King's College London, C: Nafise Eskandani TU Darmstadt, C: Matthias Hauswirth Università della Svizzera italiana
07:10
35m
Doctoral symposium paper
Improving User Experience of Static Analysis Tools [ECOOP DS]supported by Facebook
Doctoral Symposium
07:45
35m
Doctoral symposium paper
A Property-Based Testing Framework for Machine Learning Programs [ECOOP DS]supported by Facebook
Doctoral Symposium
Arnab Sharma University of Paderborn