pith. sign in

arxiv: 1302.2273 · v1 · pith:JQ5HEOLRnew · submitted 2013-02-09 · 💻 cs.PL · cs.FL· cs.LG

Learning Universally Quantified Invariants of Linear Data Structures

classification 💻 cs.PL cs.FLcs.LG
keywords datainvariantslearningquantifiedlinearactivealgorithmscalled
0
0 comments X
read the original abstract

We propose a new automaton model, called quantified data automata over words, that can model quantified invariants over linear data structures, and build poly-time active learning algorithms for them, where the learner is allowed to query the teacher with membership and equivalence queries. In order to express invariants in decidable logics, we invent a decidable subclass of QDAs, called elastic QDAs, and prove that every QDA has a unique minimally-over-approximating elastic QDA. We then give an application of these theoretically sound and efficient active learning algorithms in a passive learning framework and show that we can efficiently learn quantified linear data structure invariants from samples obtained from dynamic runs for a large class of programs.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.