Abstract
We present a general framework for constructing characterizable inference algorithms for regular languages. This general approach is based on the fact, that certain families of non-trivial and infinite regular languages can be described with finite tuples of finite sets of strings (or trees). It follows from this property, that the methods are able to inductively learn in the limit from positive samples only. It is also shown that if the mapping from these presentations to languages is monotonic, and can be approximated in an acceptable way, then this approximation can be used to construct the presentation of the smallest language in the family containing a given sample. We show the applicability of this framework for both the familiar regular string languages and the regular tree languages.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
D. Angluin. Inductive inference of formal languages from positive data. Information and Control, 45:117–135, 1980.
D. Angluin. Inference of reversible languages. Journal of the ACM, 29(3):741–765, July 1982.
A. W. Biermann and J. A. Feldman. On the synthesis of finite state machines from samples of their behavior. IEEE Transactions on Computers, C-21:592–597, June 1972.
W. S. Brainerd. The minimalization of tree automata. Information and Control, 13:484–491, 1968.
J. A. Brzozowski and I. Simon. Characterizations of locally testable events. Discrete Mathematics, 4:243–271, 1973.
J. R. Büchi. Finite Automata, Their Algebras and Grammars. Springer-Verlag, 1989. Edited by D. Siefkes.
K-S. Fu. Syntactic Pattern Recognition and Applications. Prentice-Hall, Englewood Cliffs, 1982.
E. M. Gold. Language identification in the limit. Information and Control, 10:447–474, 1967.
D. Gries. Describing an algorithm by Hopcroft. Acta Informatica, 2:97–109, 1973.
F. Gécseg and M. Steinby. Tree Automata. Akadémiai Kiadó, Budapest, 1984.
R. C. Gonzalez and M. G. Thomason. Syntactic Pattern Recognition: An Introduction. Addison-Wesley, Reading, Massachuttes, 1978.
P. Garciá and E. Vidal. Inference of k-testable languages in the strict sense and application to syntactic pattern recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-12(9):920–925, September 1990.
U. Heuter. Definite tree languages. Bulletin of the EATCS, 35:137–143, 1988.
J. Hopcroft. An n log n algorithm for minimizing states in a finite automaton, pages 189–196. Academic Press, 1971.
T. Knuutila. Inference of k-testable tree languages. In H. Bunke, editor, Advances in Structural and Syntactic Pattern Recognition. World Scientific, 1993. Proceedings of the International Workshop on Structural and Syntactic Pattern Recognition, Bern, Switzerland, 1992.
T. Knuutila and M. Steinby. Inference of tree languages from a finite samples: an algebraic approach. Technical Report R-92-2, University of Turku, May 1992. To appear in the Journal of Theoretical Computer Science.
R. McNaughton. Algebraic decision procedures for local testability. Math. Syst. Theor., 8:60–76, 1974.
L. Miclet. Structural Methods in Pattern Recognition. Springer-Verlag, 1986.
S. Muggleton. Inductive Acquisition of Expert Knowledge. Addison-Wesley, 1990.
J. E. Pin. Varieties of Formal Languages. North Oxford Academic, 1986.
V. Radhakrishnan and G. Nagaraja. Inference of regular grammars via skeletons. IEEE Transactions on Systems, Man, and Cybernetics, SMC-17:982–992, 1987.
M. Steinby. Some algebraic aspects of recognizability and rationality. In G. Goos and J. Hartmanis, editors, Proceedings of 1981 International Conference on Fundamentals of Computation Theory, number 117 in Lecture Notes in Computer Science, pages 360–372. Springer-Verlag, 1981.
Y. Zalcstein. Locally testable languages. Journal of Computer and System Sciences, 6:151–167, 1972.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Knuutila, T. (1993). How to invent characterizable inference methods for regular languages. In: Jantke, K.P., Kobayashi, S., Tomita, E., Yokomori, T. (eds) Algorithmic Learning Theory. ALT 1993. Lecture Notes in Computer Science, vol 744. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57370-4_49
Download citation
DOI: https://doi.org/10.1007/3-540-57370-4_49
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57370-8
Online ISBN: 978-3-540-48096-9
eBook Packages: Springer Book Archive