DocumentCode :
3123779
Title :
Learning Context Free Grammars by Using SAT Solvers
Author :
Imada, Keita ; Nakamura, Katsuhiko
Author_Institution :
Sch. of Sci. & Eng., Tokyo Denki Univ., Hatoyama, Japan
fYear :
2009
fDate :
13-15 Dec. 2009
Firstpage :
267
Lastpage :
272
Abstract :
In this paper, we propose a novel approach for learning context free grammars (CFGs) from positive and negative samples by solving a Boolean satisfiability problem (SAT). We encode the set of samples, together with limits on the sizes of rule sets to be synthesized as a Boolean expression. An assignment satisfying the Boolean expression contains a minimal set of rules that derives all positive samples and no negative samples. A feature of this approach is that we can synthesize the minimal set of rules in Chomsky normal form. The other feature is that our learning method reflects any improvements of SAT solvers. We present experimental results on learning CFGs for fundamental context free languages, including a set of strings composed of the equal numbers of a´s and b´s and the set of strings over {a, b}* not of the form ww.
Keywords :
computability; context-free grammars; learning (artificial intelligence); Boolean expression; Boolean satisfiability problem; Chomsky normal form; context free grammars; learning method; minimal rule set; Computational complexity; Computer languages; Cryptography; Electronic design automation and methodology; Encoding; Learning systems; Logic programming; Machine learning; Program processors; Stochastic processes; Chomsky normal form; grammatical inference; minimal rule set; satisfiability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Machine Learning and Applications, 2009. ICMLA '09. International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
978-0-7695-3926-3
Type :
conf
DOI :
10.1109/ICMLA.2009.28
Filename :
5381855
Link To Document :
بازگشت