作成者 |
|
|
本文言語 |
|
出版者 |
|
|
発行日 |
|
収録物名 |
|
巻 |
|
出版タイプ |
|
アクセス権 |
|
関連DOI |
|
|
関連URI |
|
|
関連情報 |
|
|
概要 |
The present paper deals with the average-case analysis of the Lange-Wie- hagen (1991) algorithm learning the class of all pattern languages in the limit from positive data. Let $A$ = {0,1,cdots} be an...y non-empty finite alphabet containing at least two elements. Furthermore, let $X$ = {x_i mid i in $N$} be an infinite set of variables such that $A$ cap $X$ = phi. Patterns are non-empty strings over $A$ cup $X$. $L$(pi) , the language generated by pattern pi is the set of strings which can be obtained by substituting non-null strings from $A$ for the variables of the pattern pi. The Lange-Wiehagen (1991) algorithm is analyzed with respect to its total learning time, i.e., the overall time taken by the algorithm until convergence. The expectation of the total learning time is carefully analyzed and exponentially shrinking tail bounds for it are established for a large class of probability distributions. For every pattern pi containing k different variables it is shown that Lange and Wiehagen's algorithm possesses an expected total learning time of O($alpha $^k (log_$\frac{1}{$\beta $}(k) + 2)E[Lambda]), where $alpha $ and $\beta $ are two easy computable parameters arising naturally from the underlying probability distributions, and E[Lambda] is the expected example string length. In particular, for the uniform distribution the expected total learning time is O(2^k mid pi mid log_mid $A$ (k)) which is a slight improvement over previously known results. Finally, we show how the improved analysis can be used to arrive at a new learning model. In this model, learning in the limit is transformed into finite learning with high confidence.続きを見る
|