Abstract
In this paper we discuss problems concerning the learnability of ω-regular languages from examples via the synthesis of their corresponding finite-state acceptors. The main technical contribution of this paper is a polynomial algortihm that learns a sub-class of the ω-regular languages from queries and counter-examples. A similar setting has been suggested in [Ang87] for learning (finitary) regular languages. The algorithm given there produces the minimal automaton accepting the desired language using polynomially many (in the number of states) queries and computation steps. Our algorithm tackles some special problems that arise when adapting this framework to the infinitary case.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
D. Angluin, A Note on the Number of Queries Needed to Identify Regular Languages, Information and Control 51, 76–87, 1981.
D. Angluin, Learing Regular Sets from Queries and Counter-Examples, Information and Computation 75, 87–106, 1987.
A. Arnold, A Syntactic Congruence for Rational ω-Languages, Theoretical Computer Science 39, 333–335, 1985.
A.W. Biermann and J.A. Feldman, On the Synthesis of Finite-State Machines from Samples of their Behavior, IEEE Trans. on Computers C-21, 592–597, 1972.
Y. Choueka, Theories of Automata on ω-Tapes: A Simplified Approach. J. of Computer and System Sciences 8, 117–141, 1974.
S. Eilenberg, Automata, Languages and Machines, Vol. A, Academic Press, New-York, 1974.
E.M. Gold, System Identification via State Characterization, Automatica 8, 621–636, 1972.
D. Harel and A. Pnueli, On the Development of Reactive Systems, in K.R. Apt (Ed.), Logics and Models of Concurrent Systems, 123–144, Springer, Berlin, 1985.
H.J. Hoogeboom and G. Rozenberg, Infinitary Languages — Basic Theory and Applications to Concurrent Systems, in J.W. de-Bakker et al. (Eds.), Current Trends in Concurrency, 266–342, LNCS 244, Springer, Berlin, 1985.
P. Johansen, Inductive Inference of Ultimately Periodic Sequences, BIT 28, 537–580, 1988.
M. Kaminski, A Classification of ω-Regular Languages, Theoretical Computer Science 36, 217–229, 1985.
L.H. Landweber, Decision Problems for ω-Automata, Mathematical Systems Theory 3, 376–384, 1969.
O. Maler, Detecting Regularities in Computations, Unpublished Ph.D. Proposal, Weizmann Institute, Rehovot, 1987.
Z. Manna and A. Pnueli, A. Hierarchy of Temporal Properties, TR-CS-88-08, Weizmann Institute, Rehovot, 1988.
D.E. Moore, Gedanken Experiments on Sequential Machines, in: Shannon and McCarthy (Eds.), Automata Studies, 129–153, Princeton University Press, Princeton, 1956.
D. Perrin, An Introduction to Finite Automata on Infinite words, in D. Perrin (Ed.), Automata on Infinite Words, 2–17, LNCS 192, Springer, Berlin, 1985.
R.L. Rivest and R.E. Schapire, Diversity-Based Inference of Finite Automata, Proceedings of the 28th ACM Symposium on Foundations of Computer Science, 78–87, 1987.
L. Staiger, Finite-State ω-Languages, J. of Computer and System Sciences 27, 434–448, 1983.
L. Staiger, Research in the Theory of ω-languages, J. Inf. Process. Cybern. EIK 23, 415–439, 1987.
W. Thomas, Automata on Infinite Objects, Report 88-17, RWTH Aachen, 1988.
B.A. Trakhtenbrot and Y.M. Barzdin, Finite Automata: Behavior and Synthesis, North-Holland, Amsterdam, 1973.
J. Ulehla, Over the Draft of Detecting Regularities in Computations, Report 88-78, Charles University, Prague, 1988.
M.Y. Vardi and P. Wolper, Automata-Theoretic Techniques for Modal Logics of Programs, J. of Computer and Systems Science 32, 183–221, 1986.
K. Wagner, On ω-Regular Sets, Information and Control 43, 123–177, 1979.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Maler, O., Pnueli, A. (1989). Learning ω-regular languages from queries and counter-examples (a preliminary report). In: Jantke, K.P. (eds) Analogical and Inductive Inference. AII 1989. Lecture Notes in Computer Science, vol 397. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51734-0_58
Download citation
DOI: https://doi.org/10.1007/3-540-51734-0_58
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51734-4
Online ISBN: 978-3-540-46798-4
eBook Packages: Springer Book Archive