Decision Tree Learning in CEGIS-Based Termination Analysis

04/23/2021
by   Satoshi Kura, et al.
0

We present a novel decision tree-based synthesis algorithm of ranking functions for verifying program termination. Our algorithm is integrated into the workflow of CounterExample Guided Inductive Synthesis (CEGIS). CEGIS is an iterative learning model where, at each iteration, (1) a synthesizer synthesizes a candidate solution from the current examples, and (2) a validator accepts the candidate solution if it is correct, or rejects it providing counterexamples as part of the next examples. Our main novelty is in the design of a synthesizer: building on top of a usual decision tree learning algorithm, our algorithm detects cycles in a set of example transitions and uses them for refining decision trees. We have implemented the proposed method and obtained promising experimental results on existing benchmark sets of (non-)termination verification problems that require synthesis of piecewise-defined lexicographic affine ranking functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/01/2018

Decision Tree Design for Classification in Crowdsourcing Systems

In this paper, we present a novel sequential paradigm for classification...
research
12/21/2020

Genetic Adversarial Training of Decision Trees

We put forward a novel learning methodology for ensembles of decision tr...
research
04/26/2019

Formal Verification of Decision-Tree Ensemble Model and Detection of its Violating-input-value Ranges

As one type of machine-learning model, a "decision-tree ensemble model" ...
research
11/14/2022

Specification and Verification with the TLA+ Trifecta: TLC, Apalache, and TLAPS

Using an algorithm due to Safra for distributed termination detection as...
research
06/06/2019

Blockwise Based Detection of Local Defects

Print quality is an important criterion for a printer's performance. The...
research
05/30/2022

Data-driven Numerical Invariant Synthesis with Automatic Generation of Attributes

We propose a data-driven algorithm for numerical invariant synthesis and...
research
08/05/2021

a Decision-Tree based Moment-of-Fluid (DTMOF) Method in 3D rectangular hexahedrons

The moment-of-fluid (MOF) method is an extension of the volume-of-fluid ...

Please sign up or login with your details

Forgot password? Click here to reset