Abstract
A pattern is a finite string of constant and variable symbols. The non-erasing language generated by a pattern is the set of all strings of constant symbols that can be obtained by substituting non-empty strings for variables. In order to build the erasing language generated by a pattern, it is also admissible to substitute the empty string.
The present paper deals with the problem of learning erasing pattern languages within Angluin’s model of learning with queries. Moreover, the learnability of erasing pattern languages with queries is studied when additional information is available. The results obtained are compared with previously known results concerning the case that non-erasing pattern languages have to be learned.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Angluin, D. (1980), Finding pattern common to a set of strings, Journal of Computer and System Sciences 21, 46–62. 86, 87, 88
Angluin, D. (1980), Inductive inference of formal languages from positive data, Information and Control 45, 117–135.
Angluin, D. (1988), Queries and concept learning, Machine Learning 2, 319–342. 86, 87, 88, 89, 90, 92, 98
Erlebach, T., Rossmanith, P., Stadtherr, H., Steger, A., Zeugmann, T. (1997), Learning one-variable pattern languages very efficiently on average, in parallel, and by asking questions, In: Proc. Int. Conference on Algorithmic Learning Theory (ALT’97), Lecture Notes in Artificial Intelligence 1316, pages 260–276, Springer-Verlag. 87
Gold, M. (1967), Language identification in the limit, Information and Control 10, 447–474. 86, 87
Hopcroft, J. E., Ullman J. D. (1979), Introduction to Automata Theory, Languages, and Computation, Addison-Wesley Publishing Company. 88, 96
Jiang, T., Salomaa, A., Salomaa, K., Yu, S. (1995), Decision problems for patterns, Journal of Computer and System Sciences 50, 53–63. 86, 89, 95, 96
Kearns, M., Pitt, L. (1989), A polynomial-time algorithm for learning k-variable pattern languages from examples, In: Proc. Workshop on Computational Learning Theory (COLT’89), pages 57–71, Morgan Kaufmann Publ. 86
Lange, S., Wiehagen, R. (1991), Polynomial-time inference of arbitrary pattern languages, New Generation Computing 8, 361–370. 86, 87
Marron, A., Ko, K. (1987), Identification of pattern languages from examples and queries, Information and Computation 74, 91–112. 86
Marron, A. (1988), Learning pattern languages from a single initial example and from queries, In: Proc. Workshop on Computational Learning Theory (COLT’88), pages 1–23, Morgan Kaufmann Publ. 87
Matsumoto, S., Shinohara, A. (1997), Learning pattern languages using queries, In: Proc. European Conference on Computational Learning Theory (EuroCOLT’97), Lecture Notes in Artificial Intelligence 1208, pages 185–197, Springer Verlag. 87, 88, 94
Mitchell, A. (1998), Learnability of a subclass of extended pattern languages, In: Proc. ACM Workshop on Computational Learning Theory (COLT’98), pages 64–71, ACM-Press. 86
Nix, R. P. (1983), Editing by examples, PhD Thesis, Technical Report 280, Yale University, Dept. Computer Science. 86
Salomaa, A. (1994), Patterns (the formal language theory column), EATCS Bulletin 54, 46–62. 86, 89
Salomaa, A. (1994), Return to patterns (the formal language theory column), EATCS Bulletin 55, 144–157. 86, 89
Shinohara, T. (1983), Polynomial-time inference of extended regular pattern languages, In: Proc. RIMS Symposia on Software Science and Engineering, Lecture Notes in Computer Science 147, pages 115–127, Springer-Verlag. 86
Shinohara, T., Arikawa, S. (1995), Pattern inference, In: Algorithmic Learning for Knowledge-Based Systems, Lecture Notes in Artificial Intelligence 961, pages 259–291, Springer-Verlag. 86
Rogers, H. Jr. (1987), Theory of Recursive Functions and Effective Computability, MIT Press. 88
Valiant, L. G. (1984), A theory of the learnable, Communications of the ACM 27, 1134–1142. 86
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nessel, J., Lange, S. (2000). Learning Erasing Pattern Languages with Queries. In: Arimura, H., Jain, S., Sharma, A. (eds) Algorithmic Learning Theory. ALT 2000. Lecture Notes in Computer Science(), vol 1968. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40992-0_7
Download citation
DOI: https://doi.org/10.1007/3-540-40992-0_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41237-3
Online ISBN: 978-3-540-40992-2
eBook Packages: Springer Book Archive