TY - JOUR
T1 - Learning context-free grammars from structural data in polynomial time
AU - Sakakibara, Yasubumi
PY - 1990/11/21
Y1 - 1990/11/21
N2 - We consider the problem of learning a context-free grammar from its structural descriptions. Structural descriptions of a context-free grammar are unlabelled derivation trees of the grammar. We present an efficient algorithm for learning context-free grammars using two types of queries: structural equivalence queries and structural membership queries. The learning protocol is based on what is called "minimally adequate teacher", and it is shown that a grammar learned by the algorithm is not only a correct grammar, i.e. equivalent to the unknown grammar but also structurally equivalent to it. Furthermore, the algorithm runs in time polynomial in the number of states of the minimum frontier-to-root tree automaton for the set of structural descriptions of the unknown grammar and the maximum size of any counter-example returned by a structural equivalence query.
AB - We consider the problem of learning a context-free grammar from its structural descriptions. Structural descriptions of a context-free grammar are unlabelled derivation trees of the grammar. We present an efficient algorithm for learning context-free grammars using two types of queries: structural equivalence queries and structural membership queries. The learning protocol is based on what is called "minimally adequate teacher", and it is shown that a grammar learned by the algorithm is not only a correct grammar, i.e. equivalent to the unknown grammar but also structurally equivalent to it. Furthermore, the algorithm runs in time polynomial in the number of states of the minimum frontier-to-root tree automaton for the set of structural descriptions of the unknown grammar and the maximum size of any counter-example returned by a structural equivalence query.
UR - http://www.scopus.com/inward/record.url?scp=0025522178&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0025522178&partnerID=8YFLogxK
U2 - 10.1016/0304-3975(90)90017-C
DO - 10.1016/0304-3975(90)90017-C
M3 - Article
AN - SCOPUS:0025522178
SN - 0304-3975
VL - 76
SP - 223
EP - 242
JO - Theoretical Computer Science
JF - Theoretical Computer Science
IS - 2-3
ER -