Copyright © 2008 The Institute of Electronics, Information and Communication Engineers
Special Section on Foundations of Computer Science -- Papers -- Algorithmic Learning Theory |
Learning of Finite Unions of Tree Patterns with Internal Structured Variables from Queries
1 The author is with the Department of Mathematical Sciences, Tokai University, Hiratsuka-shi, 259–1292 Japan. E-mail: matumoto{at}ss.u-tokai.ac.jp, 2 The author is with the Department of Informatics, Kyushu University, Fukuoka-shi, 819–0395 Japan., 3 The authors are with the Graduate School of Information Sciences, Hiroshima City University, Hiroshima-shi, 731–3194 Japan.
| Abstract |
|---|
A linear term tree is defined as an edge-labeled rooted tree pattern with ordered children and internal structured variables whose labels are mutually distinct. A variable can be replaced with arbitrary edge-labeled rooted ordered trees. We consider the polynomial time learnability of finite unions of linear term trees in the exact learning model formalized by Angluin. The language L(t) of a linear term tree t is the set of all trees obtained from t by substituting arbitrary edge-labeled rooted ordered trees for all variables in t. Moreover, for a finite set S of linear term trees, we define L(S) =
t
SL(t). A target of learning, denoted by
*, is a finite set of linear term trees, where the number of edge labels is infinite. In this paper, for any set
* of m linear term trees (m
0), we present a query learning algorithm which exactly identifies
* in polynomial time using at most 2mn2 Restricted Subset queries and at most m + 1 Equivalence queries, where n is the maximum size of counterexamples. Finally, we note that finite sets of linear term trees are not learnable in polynomial time using Restricted Equivalence, Membership and Subset queries.
Key Words: exact learning, computational learning theory, finite union of tree pattern languages
Manuscript received March 30, 2007. Manuscript revised June 30, 2007.