Skip to main content

Learning Pattern Languages over Groups

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9925))

Abstract

This article studies the learnability of classes of pattern languages over automatic groups. It is shown that the class of bounded unions of pattern languages over finitely generated Abelian automatic groups is explanatorily learnable. For patterns in which variables occur at most n times, it is shown that the classes of languages generated by such patterns as well as their bounded unions are, for finitely generated automatic groups, explanatorily learnable by an automatic learner. In contrast, automatic learners cannot learn the unions of up to two arbitrary pattern languages over the integers. Furthermore, there is an algorithm which, given an automaton describing a group G, generates a learning algorithm \(M_G\) such that either \(M_G\) explanatorily learns all pattern languages over G or there is no learner for this set of languages at all, not even a non-recursive one. For some automatic groups, non-learnability results of natural classes of pattern languages are provided.

S. Jain is supported in part by NUS grants R146-000-181-112, R252-000-534-112 and C252-000-087-001.

F. Stephan is supported in part by NUS grants R146-000-181-112 and R252-000-534-112.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Angluin, D.: Inductive inference of formal languages from positive data. Inf. Control 45, 117–135 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  2. Angluin, D.: Finding patterns common to a set of strings. J. Comput. Syst. Sci. 21, 46–62 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  3. Baliga, G., Case, J., Jain, S.: The synthesis of language learners. Inf. Comput. 152, 16–43 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bārzdiņš, J.: Two theorems on the limiting synthesis of functions. In: Theory of Algorithms and Programs, vol. 1, pp. 82–88. Latvian State University (1974). (in Russian)

    Google Scholar 

  5. Blumensath, A.: Automatic structures. Diploma thesis, RWTH Aachen (1999)

    Google Scholar 

  6. Blumensath, A., Grädel, E.: Automatic structures. In: Fifteenth Annual IEEE Symposium on Logic in Computer Science, Santa Barbara, LICS 2000, pp. 51–62. IEEE Computer Society Press, Los Alamitos (2000)

    Google Scholar 

  7. Case, J., Jain, S., Ong, Y.S., Semukhin, P., Stephan, F.: Automatic learners with feedback queries. J. Comput. Syst. Sci. 80, 806–820 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  8. Case, J., Lynes, C.: Machine inductive inference and language identification. In: Nielsen, M., Schmidt, E.M. (eds.) ICALP 1982. LNCS, vol. 140, pp. 107–115. Springer, Heidelberg (1982). doi:10.1007/BFb0012761

    Chapter  Google Scholar 

  9. Case, J., Smith, C.: Comparison of identification criteria for machine inductive inference. Theor. Comput. Sci. 25, 193–220 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  10. Gold, E.M.: Language identification in the limit. Inf. Control 10, 447–474 (1967)

    Article  MATH  Google Scholar 

  11. Hodgson, B.R.: Théories décidables par automate fini. Ph.D. thesis, University of Montréal (1976)

    Google Scholar 

  12. Hodgson, B.R.: Décidabilité par automate fini. Ann. Sci. Math. Qué. 7(1), 39–57 (1983)

    MathSciNet  MATH  Google Scholar 

  13. Jain, S., Ong, Y.S., Shi, P., Stephan, F.: On automatic families. In: Proceedings of the Eleventh Asian Logic Conference in Honour of Professor Chong Chi Tat on his Sixtieth Birthday, pp. 94–113. World Scientific (2012)

    Google Scholar 

  14. Kharlampovich, O., Myasnikov, A.: Elementary theory of free non-abelian groups. J. Algebra 302(2), 451–552 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  15. Kharlampovich, O., Myasnikov, A.: Definable subsets in a hyperbolic group. Int. J. Algebra Comput. 23(1), 91–110 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  16. Khoussainov, B., Minnes, M.: Three lectures on automatic structures. In: Proceedings of Logic Colloquium 2007, Lecture Notes in Logic, vol. 35, pp. 132–176 (2010)

    Google Scholar 

  17. Khoussainov, B., Nerode, A.: Automatic presentations of structures. In: Leivant, D. (ed.) LCC 1994. LNCS, vol. 960, pp. 367–392. Springer, Heidelberg (1995). doi:10.1007/3-540-60178-3_93

    Chapter  Google Scholar 

  18. Lange, S., Wiehagen, R.: Polynomial time inference of arbitrary pattern languages. New Gener. Comput. 8, 361–370 (1991)

    Article  MATH  Google Scholar 

  19. Lange, S., Zeugmann, T.: Incremental learning from positive data. J. Comput. Syst. Sci. 53, 88–103 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  20. Myasnikov, A., Romankov, V.: On rationality of verbal subsets in a group. Theory Comput. Syst. 52(4), 587–598 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  21. Nies, A.: Describing groups. Bull. Symb. Log. 13, 305–339 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  22. Nies, A., Thomas, R.M.: FA-presentable groups and rings. J. Algebra 320, 569–585 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  23. Oliver, G.P., Thomas, R.M.: Automatic presentations for finitely generated groups. In: Diekert, V., Durand, B. (eds.) STACS 2005. LNCS, vol. 3404, pp. 693–704. Springer, Heidelberg (2005). doi:10.1007/978-3-540-31856-9_57

    Chapter  Google Scholar 

  24. Osherson, D., Stob, M., Weinstein, S.: Systems that Learn: An Introduction to Learning Theory for Cognitive and Computer Scientists. Bradford - The MIT Press, Cambridge (1986)

    Google Scholar 

  25. Osherson, D., Weinstein, S.: Criteria for language learning. Inf. Control 52, 123–138 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  26. Pitt, L.: Inductive inference, DFAs, and computational complexity. In: Jantke, K.P. (ed.) AII 1989. LNCS, vol. 397, pp. 18–44. Springer, Heidelberg (1989). doi:10.1007/3-540-51734-0_50

    Chapter  Google Scholar 

  27. Reidenbach, D.: A non-learnable class of E-pattern languages. Theor. Comput. Sci. 350, 91–102 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  28. Rubin, S.: Automata presenting structures: a survey of the finite string case. Bull. Symb. Log. 14, 169–209 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  29. Shinohara, T.: Polynomial time inference of extended regular pattern languages. In: Goto, E., Furukawa, K., Nakajima, R., Nakata, I., Yonezawa, A. (eds.) RIMS Symposium on Software Science and Engineering 1982. LNCS, vol. 147, pp. 115–127. Springer, Heidelberg (1983). doi:10.1007/3-540-11980-9_19

    Chapter  Google Scholar 

  30. Shinohara, T., Arimura, H.: Inductive inference of unbounded unions of pattern languages from positive data. In: Arikawa, S., Sharma, A.K. (eds.) ALT 1996. LNCS, vol. 1160, pp. 256–271. Springer, Heidelberg (1996). doi:10.1007/3-540-61863-5_51

    Chapter  Google Scholar 

  31. Tsankov, T.: The additive group of the rationals does not have an automatic presentation. J. Symb. Log. 76(4), 1341–1351 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  32. Wiehagen, R.: Limes-Erkennung rekursiver Funktionen durch spezielle Strategien. J. Inf. Process. Cybern. (EIK) 12(1–2), 93–99 (1976)

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the referees for detailed comments that helped to improve the presentation of this article.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanjay Jain .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Hölzl, R., Jain, S., Stephan, F. (2016). Learning Pattern Languages over Groups. In: Ortner, R., Simon, H., Zilles, S. (eds) Algorithmic Learning Theory. ALT 2016. Lecture Notes in Computer Science(), vol 9925. Springer, Cham. https://doi.org/10.1007/978-3-319-46379-7_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46379-7_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46378-0

  • Online ISBN: 978-3-319-46379-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics