On polynomial-time learnability in the limit of strictly deterministic automata
On polynomial-time learnability in the limit of strictly deterministic automata
复制标题
严格确定性自动机限制下的多项式时间可学习性
DOI:
10.1023/a:1022615325466
复制
发表时间:
1995
期刊:
影响因子:
7.5
通讯作者:
T. Yokomori
中科院分区:
文献类型:
--
作者:
T. Yokomori
This paper deals with the polynomial-time learnability of a language class in the limit from positive data, and discusses the learning problem of a subclass of deterministic finite automata (DFAs), calledstrictly deterministic automata (SDAs), in the framework of learning in the limit from positive data. We first discuss the difficulty of Pitt's definition in the framework of learning in the limit from positive data, by showing that any class of languages with an infinite descending chain property is not polynomial-time learnable in the limit from positive data. We then propose new definitions for polynomial-time learnability in the limit from positive data. We show in our new definitions that the class of SDAs is iteratively, consistently polynomial-time learnable in the limit from positive data. In particular, we present a learning algorithm that learns any SDAM in the limit from positive data, satisfying the properties that (i) the time for updating a conjecture is at most O(ℓm), (ii) the number of implicit prediction errors is at most O(ℓn), where ℓ is the maximum length of all positive data provided,m is the alphabet size ofM andn is the size ofM, (iii) each conjecture is computed from only the previous conjecture and the current example, and (iv) at any stage the conjecture is consistent with the sample set seen so far. This is in marked contrast to the fact that the class of DFAs is neither learnable in the limit from positive data nor polynomial-time learnable in the limit.