An average-case optimal one-variable pattern language learner

被引:15
|
作者
Reischuk, R [1 ]
Zeugmann, T [1 ]
机构
[1] Med Univ Lubeck, Inst Theoret Informat, D-23560 Lubeck, Germany
基金
日本学术振兴会;
关键词
D O I
10.1006/jcss.1999.1669
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new algorithm for learning one-variable pattern languages from positive data is proposed and analyzed with respect to its average-case behavior. We consider the total learning time that takes into account all operations till convergence to a correct hypothesis is achieved. For almost all meaningful distributions defining how the pattern variable is replaced by a string to 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 solution is average-case optimal in a strong sense. Though one-variable pattern languages can neither be finitely inferred from positive data nor PAC-learned. our approach can be extended to a probabilistic finite learner that exactly infers all one-variable pattern languages from positive data with high confidence. It is a long-standing open problem whether or not pattern languages can be learned in cases that empty substitutions for the pattern variables are also allowed. Our learning strategy can be generalized to this situation as well. finally. we show some experimental results for the behavior of this new learning algorithm in practice. (C) 2000 Academic Press.
引用
收藏
页码:302 / 335
页数:34
相关论文
共 37 条
  • [1] Learning one-variable pattern languages very efficiently on average, in parallel, and by asking queries
    Erlebach, T
    Rossmanith, P
    Stadtherr, H
    Steger, A
    Zeugmann, T
    THEORETICAL COMPUTER SCIENCE, 2001, 261 (01) : 119 - 156
  • [2] Learning one-variable pattern languages very efficiently on average, in parallel, and by asking queries
    Erlebach, T
    Rossmanith, P
    Stadtherr, H
    Steger, A
    Zeugmann, T
    ALGORITHMIC LEARNING THEORY, 1997, 1316 : 260 - 276
  • [3] Computational universality in one-variable language equations
    Okhotin, Alexander
    FUNDAMENTA INFORMATICAE, 2006, 74 (04) : 563 - 578
  • [5] Finding a one-variable pattern from incomplete data
    Sakamoto, H
    ALGORITHMIC LEARNING THEORY, 1998, 1501 : 234 - 246
  • [6] Fast Average-Case Pattern Matching on Weighted Sequences
    Barton, Carl
    Liu, Chang
    Pissisy, Solon P.
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2018, 29 (08) : 1331 - 1343
  • [7] Disintegration of Gaussian measures and average-case optimal algorithms
    Tarieladze, Vaja
    Vakhania, Nicholas
    JOURNAL OF COMPLEXITY, 2007, 23 (4-6) : 851 - 866
  • [8] Average-case communication-optimal parallel parenthesis matching
    Huang, CH
    He, X
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2002, 2518 : 308 - 319
  • [9] Synthesizing Systems with Optimal Average-Case Behavior for Ratio Objectives
    von Essen, Christian
    Jobstmann, Barbara
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (50): : 17 - 32
  • [10] Average-case competitive analyses for one-way trading
    Fujiwara, Hiroshi
    Iwama, Kazuo
    Sekiguchi, Yoshiyuki
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2008, 5092 : 41 - +