An average-case optimal one-variable pattern language learner

Citation
R. Reischuk et T. Zeugmann, An average-case optimal one-variable pattern language learner, J COMPUT SY, 60(2), 2000, pp. 302-335
Citations number
24
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF COMPUTER AND SYSTEM SCIENCES
ISSN journal
00220000 → ACNP
Volume
60
Issue
2
Year of publication
2000
Pages
302 - 335
Database
ISI
SICI code
0022-0000(200004)60:2<302:AAOOPL>2.0.ZU;2-G
Abstract
A new algorithm for learning one-variable pattern languages from positive d ata is proposed and analyzed with respect to its average-case behavior. We consider the total learning time that takes into account all operations til l convergence to a correct hypothesis is achieved. For almost all meaningfu l distributions defining how the pattern variable is replaced by a string t o generate random examples of the target pattern language. it is shown that this algorithm coverages within an expected constant number of rounds and a total learning time that is linear in the pattern length. Thus, our solut ion is average-case optimal in a strong sense. Though one-variable pattern languages can neither be finitely inferred from positive data nor PAC-learn ed. our approach can be extended to a probabilistic finite learner that exa ctly infers all one-variable pattern languages from positive data with high confidence. It is a long-standing open problem whether or not pattern lang uages can be learned in cases that empty substitutions for the pattern vari ables are also allowed. Our learning strategy can be generalized to this si tuation as well. finally. we show some experimental results for the behavio r of this new learning algorithm in practice. (C) 2000 Academic Press.