Complexity of Equivalence and Learning for Multiplicity Tree Automata

被引:0
作者
Marusic, Ines [1 ]
Worrell, James [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Parks Rd, Oxford OX1 3QD, England
基金
英国工程与自然科学研究理事会;
关键词
exact learning; query complexity; multiplicity tree automata; Hankel matrices; DAG representations of trees; polynomial identity testing; SERIES; ALGORITHMS; LANGUAGES;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the query and computational complexity of learning multiplicity tree automata in Angluin's exact learning model. In this model, there is an oracle, called the Teacher, that can answer membership and equivalence queries posed by the Learner. Motivated by this feature, we first characterise the complexity of the equivalence problem for multiplicity tree automata, showing that it is logspace equivalent to polynomial identity testing. We then move to query complexity, deriving lower bounds on the number of queries needed to learn multiplicity tree automata over both fixed and arbitrary fields. In the latter case, the bound is linear in the size of the target automaton. The best known upper bound on the query complexity over arbitrary fields derives from an algorithm of Habrard and Oncina (2006), in which the number of queries is proportional to the size of the target automaton and the size of a largest counterexample, represented as a tree, that is returned by the Teacher. However, a smallest counterexample tree may already be exponential in the size of the target automaton. Thus the above algorithm has query complexity exponentially larger than our lower bound, and does not run in time polynomial in the size of the target automaton. We give a new learning algorithm for multiplicity tree automata in which counterexamples to equivalence queries are represented as DAGs. The query complexity of this algorithm is quadratic in the target automaton size and linear in the size of a largest counterexample. In particular, if the Teacher always returns DAG counterexamples of minimal size then the query complexity is quadratic in the target automaton size-almost matching the lower bound, and improving the best previously-known algorithm by an exponential factor.
引用
收藏
页码:2465 / 2500
页数:36
相关论文
共 47 条
[1]   ON THE COMPLEXITY OF NUMERICAL ANALYSIS [J].
Allender, Eric ;
Buergisser, Peter ;
Kjeldgaard-Pedersen, Johan ;
Miltersen, Peter Bro .
SIAM JOURNAL ON COMPUTING, 2009, 38 (05) :1987-2006
[2]   Closure properties and decision problems of dag automata [J].
Anantharaman, S ;
Narendram, P ;
Rusinowitch, M .
INFORMATION PROCESSING LETTERS, 2005, 94 (05) :231-240
[3]  
Angluin D., 1988, Machine Learning, V2, P319, DOI 10.1023/A:1022821128753
[4]   LEARNING REGULAR SETS FROM QUERIES AND COUNTEREXAMPLES [J].
ANGLUIN, D .
INFORMATION AND COMPUTATION, 1987, 75 (02) :87-106
[5]  
[Anonymous], 2014, P 12 INT C GRAMM INF
[6]  
[Anonymous], 1985, P 9 INT JOINT C ART
[7]  
[Anonymous], 2012, Advances in Neural Information Processing Systems
[8]  
[Anonymous], 2013, LOG METH COMPUT SCI, DOI DOI 10.2168/LMCS-9(1:8)2013
[9]  
[Anonymous], 1999, MPII19992001
[10]  
[Anonymous], RR200603 LIFO U ORL