Synthesizing transformations on hierarchically structured data

N Yaghmazadeh, C Klinger, I Dillig… - ACM SIGPLAN …, 2016 - dl.acm.org
This paper presents a new approach for synthesizing transformations on tree-structured
data, such as Unix directories and XML documents. We consider a general abstraction for …

Automata learning: An algebraic approach

H Urbat, L Schröder - Proceedings of the 35th Annual ACM/IEEE …, 2020 - dl.acm.org
We propose a generic categorical framework for learning unknown formal languages of
various types (eg finite or infinite words, weighted and nominal languages). Our approach is …

A survey of model learning techniques for recurrent neural networks

B Bollig, M Leucker, D Neider - A Journey from Process Algebra via Timed …, 2022 - Springer
Ensuring the correctness and reliability of deep neural networks is a challenge. Suitable
formal analysis and verification techniques have yet to be developed. One promising …

V-Star: Learning Visibly Pushdown Grammars from Program Inputs

X Jia, G Tan - Proceedings of the ACM on Programming Languages, 2024 - dl.acm.org
Accurate description of program inputs remains a critical challenge in the field of
programming languages. Active learning, as a well-established field, achieves exact …

Automated assume-guarantee reasoning for simulation conformance

S Chaki, E Clarke, N Sinha, P Thati - … , Edinburgh, Scotland, UK, July 6-10 …, 2005 - Springer
We address the issue of efficiently automating assume-guarantee reasoning for simulation
conformance between finite state systems and specifications. We focus on a non-circular …

Extracting context-free grammars from recurrent neural networks using tree-automata learning and a* search

B Barbot, B Bollig, A Finkel, S Haddad… - International …, 2021 - proceedings.mlr.press
This paper presents (i) an active learning algorithm for visibly pushdown grammars and (ii)
shows its applicability for learning surrogate models of recurrent neural networks (RNNs) …

Learning meets verification

M Leucker - International Symposium on Formal Methods for …, 2006 - Springer
In this paper, we give an overview on some algorithms for learning automata. Starting with
Biermann's and Angluin's algorithms, we describe some of the extensions catering for …

Interactive learning of node selecting tree transducer

J Carme, R Gilleron, A Lemay, J Niehren - Machine Learning, 2007 - Springer
We develop new algorithms for learning monadic node selection queries in unranked trees
from annotated examples, and apply them to visually interactive Web information extraction …

CALF: categorical automata learning framework

G van Heerdt, M Sammartino, A Silva - arXiv preprint arXiv:1704.05676, 2017 - arxiv.org
Automata learning is a technique that has successfully been applied in verification, with the
automaton type varying depending on the application domain. Adaptations of automata …

[PDF][PDF] Learning trees from strings: A strong learning algorithm for some context-free grammars

A Clark - The Journal of Machine Learning Research, 2013 - jmlr.org
Standard models of language learning are concerned with weak learning: the learner,
receiving as input only information about the strings in the language, must learn to …