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 …
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 …
various types (eg finite or infinite words, weighted and nominal languages). Our approach is …
A survey of model learning techniques for recurrent neural networks
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 …
formal analysis and verification techniques have yet to be developed. One promising …
V-Star: Learning Visibly Pushdown Grammars from Program Inputs
Accurate description of program inputs remains a critical challenge in the field of
programming languages. Active learning, as a well-established field, achieves exact …
programming languages. Active learning, as a well-established field, achieves exact …
Automated assume-guarantee reasoning for simulation conformance
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 …
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
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) …
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 …
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 …
from annotated examples, and apply them to visually interactive Web information extraction …
CALF: categorical automata learning framework
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 …
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 …
receiving as input only information about the strings in the language, must learn to …