Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Inference of W-languages from prefixes

Published: 17 February 2004 Publication History

Abstract

Büchi automata are used to recognize languages of infinite strings. Such languages have been introduced to describe the behavior of real-time systems or infinite games. The question of inferring them from infinite examples has already been studied, but it may seem more reasonable to believe that the data from which we want to learn is a set of finite strings, namely the prefixes of accepted or rejected infinite strings. We describe the problems of identification in the limit and polynomial identification in the limit from given data associated to different interpretations of these prefixes: a positive prefix is universal (respectively existential) when all the infinite strings of which it is a prefix are in the language (respectively when at least one is); the same applies to the negative prefixes. We prove that the classes of regular ω-languages (those recognized by Büchi automata) and of deterministic ω-languages (those recognized by deterministic Büchi automata) are not identifiable in the limit, whatever interpretation for the prefixes is taken. We give a polynomial algorithm that identifies the class of safe languages from positive existential prefixes and negative universal prefixes. We show that this class is maximal for polynomial identification in the limit from given data, in the sense that no superclass can even be identified in the limit.

References

[1]
{1} B. Alpern, A. Demers, F. Schneider, Defining liveness, Inform. Process. Lett. 21 (1985) 181-185.
[2]
{2} D. Angluin, On the complexity of minimum inference of regular sets, Inform. and Control 39 (1978) 337-350.
[3]
{3} A. Bouajjani, J. Fernandez, S. Graf, C. Rodriguez, J. Sifakis, Safety for branching time semantics, in: Proc. 18th Internat. Coll. on Automata, Languages and Programming, Lecture Notes in Computer Science, Vol. 510, Springer, Wien, Austria, 1991, pp. 76-92.
[4]
{4} J. Büchi, On a decision method in restricted second order arithmetic, in: E. Nagel, P. Suppes, A. Tarski (Eds.), Proc. 1st Internat. Cong. on Logic, Methodology and Philosophy of Science, Stanford University Press, Stanford, Canada, 1960, pp. 1-11.
[5]
{5} C. de la Higuera, Characteristic sets for polynomial grammatical inference, Mach. Learning 27 (1997) 125-138.
[6]
{6} C. de la Higuera, J. Oncina, E. Vidal, Identification of dfa's: data-dependant versus data-independant algorithms, in: Proc. 3rd Internat. Coll. on Grammatical Inference (ICGI'96), Lecture Notes in Artificial Intelligence, Vol. 1147, Springer, Montpellier, France, 1996, pp. 313-325.
[7]
{7} M. Gold, Language identification in the limit, Inform. and Control 10 (1967) 447-474.
[8]
{8} M. Gold, Complexity of automaton identification from given data, Inform. and Control 37 (1978) 302-320.
[9]
{9} C. Kermorvant, C. de la Higuera, Learning languages with help, in: P. Adriaans, H. Fernau, M. van Zaannen (Eds.), Grammatical Inference: Algorithms and Applications, Proc. ICGI '00, Lecture Notes in Artificial Intelligence, Vol. 2484, Springer, Berlin, Heidelberg, 2002, pp. 161-173.
[10]
{10} L. Lamport, Proving the correctness of multiprocess programs, IEEE Trans. Software Eng. 3 (2) (1977) 125-143.
[11]
{11} K. Lang, B. Pearlmutter, R. Price, Results of the abbadingo one dfa learning competition and a new evidence-driven state merging algorithm, in: Proc. 4th Internat. Coll. on Grammatical Inference (ICGI'98), Lecture Notes in Artificial Intelligence, Vol. 1433, Springer, Ames, Iowa, USA, 1998, pp. 1-12.
[12]
{12} O. Maler, A. Pnueli, On the learnability of infinitary regular sets, in: Proc. 4th Ann. Workshop on Computational Learning Theory (COLT'91), Morgan Kaufmann, Santa Cruz, California, USA, 1991, pp. 128-136.
[13]
{13} J. Oncina, P. Garcia, Identifying regular languages in polynomial time, in: H. Bunke (Ed.), Advances in Structural and Syntactic Pattern Recognition, Vol. 5, World Scientific, Singapore, 1992, pp. 99-108.
[14]
{14} R. Parekh, V. Honavar, On the relationship between models for learning in helpful environments, in: Proc. 5th Internat. Coll. on Grammatical Inference (ICGI'2000), Lecture Notes in Computer Science, Vol. 1891, Springer, Lisbon, Portugal, 2000, pp. 207-220.
[15]
{15} A. Saoudi, T. Yokomori, Learning local and recognizable ω-languages and monadic logic programs, in: J. Shawe-Taylor, M. Anthony (Eds.), Proc. 1st European Conf. on Computational Learning Theory (EuroCOLT'93), Oxford University Press, London, UK, 1994, pp. 157-169.
[16]
{16} W. Thomas, Automata on infinite objects, Handbook of Theoretical Computer Science, Vol. B, Chap. 4, Elsevier, Amsterdam, North-Holland, 1990, pp. 135-191.
[17]
{17} D.G. Thomas, M.H. Begam, K.G. Subramanian, S. Gnanasekaran, Learning of regular bi-ω languages, in: P. Adriaans, H. Fernau, M. van Zaannen (Eds.), Grammatical Inference: Algorithms and Applications, Proc. ICGI '00, Lecture Notes in Artificial Intelligence, Vol. 2484, Springer, Berlin, Heidelberg, 2002, pp. 283-292.
[18]
{18} M. Vardi, P. Wolper, Automata-theoretic techniques in modal logics of programs, J. Comput. Systems Sci. 32 (1986) 183-221.

Cited By

View all
  • (2021)Model learning: a survey of foundations, tools and applicationsFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-019-9212-z15:5Online publication date: 1-Oct-2021
  • (2006)Learning deterministic DEC grammars is learning rational numbersProceedings of the 8th international conference on Grammatical Inference: algorithms and applications10.1007/11872436_26(320-326)Online publication date: 20-Sep-2006

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Theoretical Computer Science
Theoretical Computer Science  Volume 313, Issue 2
Special issue: Algorithmic learning theory
17 February 2004
138 pages

Publisher

Elsevier Science Publishers Ltd.

United Kingdom

Publication History

Published: 17 February 2004

Author Tags

  1. grammatical inference
  2. identification in the limit
  3. infinite string languages
  4. polynomial identification from given data

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Model learning: a survey of foundations, tools and applicationsFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-019-9212-z15:5Online publication date: 1-Oct-2021
  • (2006)Learning deterministic DEC grammars is learning rational numbersProceedings of the 8th international conference on Grammatical Inference: algorithms and applications10.1007/11872436_26(320-326)Online publication date: 20-Sep-2006

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media