MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Lange and Wiehagen's Pattern Language Learning Algorithm: An Average-Case Analysis with respect to its Total Learning Time (1998) [7 citations — 5 self]

Download:
Download as a PDF | Download as a PS
by Thomas Zeugmann
Annals of Mathematics and Artificial Intelligence
http://www.tcs.mu-luebeck.de/pages/thomas/amaifin96z.ps.Z
Add To MetaCart

Abstract:

The present paper deals with the best-case, worst-case and average-case behavior of Lange and Wiehagen's (1991) pattern language learning algorithm with respect to its total learning time. Pattern languages have been introduced by Angluin (1980) and are defined as follows: Let A = f0; 1; : ::g be any non--empty finite alphabet containing at least two elements. Furthermore, let X = fx i i 2 INg be an infinite set of variables such that A " X =;. Patterns are non--empty strings over A [ X. L(), the language generated by pattern is the set of strings which can be obtained by substituting non-null strings from A 3 for the variables of the pattern. Lange and Wiehagen's (1991) algorithm learns the class of all pattern languages in the limit from text. We analyze this algorithm with respect to its total learning time behavior, i.e., the overall time taken by the algorithm until convergence. For every pattern containing k different variables it is shown that the total learning time is O(jj 2 log jAj (jAj + k)) in the best-case and unbounded in the worst-case. Furthermore, we estimate the expectation of the total learning time. In particular, it is shown that Lange and Wiehagen's algorithm possesses an expected total learning time of O(2 k

Citations

624 Language identification in the limit – Gold - 1967
528 Queries and concept learning – Angluin - 1988
204 Formal Languages and their Relation to Automata – Hopcroft, Ullman - 1969
176 Finding patterns common to a set of strings – Angluin - 1980
108 Formal Principles of Language Acquisition – Wexler, Culicover - 1980
50 Editing by example – Nix - 1985
39 Polynomial-time inference of arbitrary pattern languages, New Generation Computing 8 – Lange, Wiehagen - 1991
32 Knowledge acquisition from amino acid sequences by machine learning system BONSAI, Trans. Information Processing Society of Japan 35 – Shimozono, Shinohara, et al. - 1994
32 Polynomial time inference of extended regular pattern languages – Shinohara - 1982
31 Types of monotonic language learning and their characterization – Lange, Zeugmann - 1992
28 On the complexity of inductive inference – Daley, Smith - 1986
23 A polynomial-time algorithm for learning k--variable pattern languages from examples – Kearns, Pitt - 1989
21 Monotonic versus non-monotonic language learning, in – Lange, Zeugmann - 1993
21 Incremental learning from positive data – Lange, Zeugmann - 1996
21 Characterizations of monotonic and dual monotonic language learning – Zeugmann, Lange, et al. - 1995
20 Set-driven and rearrangement-independent learning of recursive languages – Lange, Zeugmann - 1996
18 Inclusion is undecidable for pattern languages – Jiang, Salomaa, et al. - 1993
18 Ignoring data may be the only way to learn efficiently – Wiehagen, Zeugmann - 1994
14 MDL Learning of unions of simple pattern languages from positive examples – Kilpelainen, Mannila, et al. - 1995
14 Learning string patterns and tree patterns from examples – Ko, Marron, et al. - 1990
12 Return to patterns (The Formal Language Theory – Salomaa - 1994
11 Pattern languages are not learnable – Schapire - 1990
6 Learning pattern languages from a single initial example and from queries – Marron - 1988
5 Pattern inference, in "Algorithmic Learning for Knowledge-Based Systems – Shinohara, Arikawa - 1995
2 Learning unions of tree patterns using queries, Theoretical Computer Science 185 – Arimura, Ishizaka, et al. - 1997
2 Learning data entry systems: An application of inductive inference of pattern languages – Shinohara, Arikawa - 1983