APLAS 2024
Tue 22 - Fri 25 October 2024 Kyoto
Thu 24 Oct 2024 10:30 - 11:00 at Yamauchi Hall - Logic Chair(s): Daan Leijen

Dynamic symbolic execution is widely used for test case generation and software bug/vulnerability detection because of its two advantages: high coverage and low false positives. It has also been used in the context of testing Deep Neural Networks (DNNs). Here, each activation value of a neuron is modelled as a decision/choice point (similarly to the way a conditional program statement is handled). However, the main challenge is still the \emph{exponential} number of combinatorial cases of activated neurons. In this paper, we propose to develop an \emph{effective pruning} method to deal with this problem. Firstly, we propose to construct a \emph{better symbolic tree representation} of DNNs for effective search space pruning both in test case generation and in bug/vulnerability detection. Secondly, we propose a novel unsatisfiable core extraction technique, based on the \emph{binary search} algorithm and \emph{variable dependency graph}, to support that method. Finally, we demonstrate their impact via a thorough experimental evaluation and promising results.

Thu 24 Oct

Displayed time zone: Osaka, Sapporo, Tokyo change

10:30 - 12:00
LogicResearch Papers at Yamauchi Hall
Chair(s): Daan Leijen Microsoft Research
10:30
30m
Talk
Effective Search Space Pruning for Testing Deep Neural Networks
Research Papers
Bala Rangaya Singapore University of Technology and Design, Eugene Sng Ministry of Defence of Singapore, Minh-Thai Trinh Illinois Advanced Research Center at Singapore Ltd.
11:00
30m
Talk
Non-deterministic, probabilistic, and quantum effects through the lens of event structures
Research Papers
Vitor Fernandes University of Minho, Marc de Visme Université Paris-Saclay, CNRS, INRIA-SIF, LMF, Benoît Valiron Université Paris-Saclay, CNRS, CentraleSupélec, LMF
11:30
30m
Talk
Relative Completeness of Incorrectness Separation Logic
Research Papers
Yeonseok Lee Nagoya University, Koji Nakazawa Graduate School of Informatics, Nagoya University
File Attached