Skip to main content

Inductive inference of unbounded unions of pattern languages from positive data

  • Conference paper
  • First Online:
Algorithmic Learning Theory (ALT 1996)

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

Included in the following conference series:

Abstract

A pattern is a string consisting of constant symbols and variables. The language of a pattern is the set of constant strings obtained by substituting nonempty constant strings for variables in the pattern. For any fixed k, the class of unions of at most k pattern languages is already shown to be inferable from positive data. The class of all the unions of arbitrarily finitely many pattern languages is not inferable, because any constant string defines a singleton set consisting of itself, and the class of unions contains all the finite languages. A proper pattern is a pattern that contains at least one variable. The language of a proper pattern is infinite. In this paper, we consider the class of unions when patterns are restricted to be proper and show that the class is not inferable from positive data. A regular pattern is a pattern that contains at most one occurrence of every variable. When regular patterns are restricted not to contain more than l consecutive occurrences of constant symbols for some l, the class of unions is shown to be inferable from positive data.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Angluin. Finding common patterns to a set of strings. In Proc. of the 11th Annual Symposium on Theory of Computing, 130–141, (1979).

    Google Scholar 

  2. D. Angluin. Inductive inference of formal languages from positive data. Information and Control 45, 117–135, (1980).

    Article  Google Scholar 

  3. S. Arikawa, S. Kuhara, S. Miyano, A. Shinohara, and T. Shinohara. A learning algorithm for elementary formal systems and its experiments on identification of transmembrane domains. In Proc. of the Twenty-Fifth Hawaii International Conference on System Sciences, Vol. I, 675–684, (1992).

    Article  Google Scholar 

  4. S. Arikawa, S. Miyano, A. Shinohara, S. Kuhara, Y. Mukouchi, and T. Shinohara. A machine discovery from amino acid sequences by decision trees over regular patterns. New Generation Computing 11, 361–375, (1993).

    Google Scholar 

  5. S. Arikawa, T. Shinohara, and A. Yamamoto. Learning elementary formal systems. Theoretical Computer Science 95, 97–113, (1992).

    Article  Google Scholar 

  6. H. Arimura, T. Shinohara, and S. Otsuki. Finding minimal generalizations for unions of pattern languages and its application to inductive inference from positive data. In Proc. of STACS'94, LNCS 775, Springer-Verlag, 649–660, (1994).

    Google Scholar 

  7. E. M. Gold. Language identification in the limit. Information and Control 10, 447–474, (1967).

    Article  Google Scholar 

  8. J. B. Kruskal. The theory of well-quasi-ordering: a frequently discovered concept. Journal of Combinatorial Theory (A), 13, 297–305, (1972).

    Google Scholar 

  9. S. Lange. private communication. (1996).

    Google Scholar 

  10. T. Motoki, T. Shinohara, and K. Wright. The correct definition of finite elasticity: corrigendum to identification of unions. In Proc. of the 4th Annual Workshop on Computational Learning Theory, 375, (1991).

    Google Scholar 

  11. T. Shinohara. Polynomial time inference of pattern languages and its applications. Proc. of the 7th IBM Symposium on Mathematical Foundations of Computer Science, 191–209, (1982).

    Google Scholar 

  12. T. Shinohara. Polynomial time inference of extended regular pattern languages. In Proc. of RIMS Symposia on Software Science and Engineering, Kyoto, 1982, LNCS 147, Springer-Verlag, 115–127, (1983).

    Google Scholar 

  13. T. Shinohara. Inferring unions of two pattern languages. Bulletin of Informatics and Cybernetics 20, 83–88, (1983).

    Google Scholar 

  14. T. Shinohara. Inductive inference of monotonic formal systems from positive data. New Generation Computing 8, 371–384, (1991).

    Google Scholar 

  15. T. Shinohara. Rich classes inferable from positive data: length-bounded elementary formal systems. Information and Computation 108, 175–186, (1994).

    Article  Google Scholar 

  16. R. M. Smullyan. Theory of Formal Systems. Princeton University Press, Princeton, New Jersey, (1961).

    Google Scholar 

  17. K. Wright. Identification of unions of languages drawn from an identifiable class. In Proc. of the 2nd Annual Workshop on Computational Learning Theory, 328–333, (1989).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Setsuo Arikawa Arun K. Sharma

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shinohara, T., Arimura, H. (1996). Inductive inference of unbounded unions of pattern languages from positive data. In: Arikawa, S., Sharma, A.K. (eds) Algorithmic Learning Theory. ALT 1996. Lecture Notes in Computer Science, vol 1160. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61863-5_51

Download citation

  • DOI: https://doi.org/10.1007/3-540-61863-5_51

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61863-8

  • Online ISBN: 978-3-540-70719-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics