skip to main content
10.5555/1864519.1864543guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Learning to parse database queries using inductive logic programming

Published: 04 August 1996 Publication History

Abstract

This paper presents recent work using the CHILL parser acquisition system to automate the construction of a natural-language interface for database queries. CHILL treats parser acquisition as the learning of search-control rules within a logic program representing a shift-reduce parser and uses techniques from Inductive Logic Programming to learn relational control knowledge. Starting with a general framework for constructing a suitable logical form, CHILL is able to train on a corpus comprising sentences paired with database queries and induce parsers that map subsequent sentences directly into executable queries. Experimental results with a complete database-query application for U.S. geography show that CHILL is able to learn parsers that outperform a preexisting, hand-crafted counterpart. These results demonstrate the ability of a corpus-based system to produce more than purely syntactic representations. They also provide direct evidence of the utility of an empirical approach at the level of a complete natural language application.

References

[1]
Abramson, H., and Dahl V. 1989. Logic Grammars. New York: Springer-Verlag.
[2]
Black, E.; JeIineck, F.; Lafferty, J.; Magerman, D.; Mercer, R.; and Roukos, S. 1993. Towards history-based grammars: Using richer models for probabilistic parsing. In Proceedings of the 31st Annual Meeting of the Association for Computational Linguistics, 31-37.
[3]
Black, E.; Lafferty, J.; and Roukaos, S. 1992. Development and evaluation of a broad-coverage probabiIistic grammar of English-language computer manuals. In Proceedings of the 30th Annual Meeting of the Association for Computational Linguistics, 185-192.
[4]
Borland International. 1988. Turbo Prolog 2.0 Reference Guide. Scotts Valley, CA: Borland International.
[5]
BriII, E. 1993. Automatic grammar induction and parsing free text: A transformation-based approach. In Proceedings of the 31st Annual Meeting of the Association for Computational Linguistics, 259-265.
[6]
Charniak, E., and Carroll, G. 1994. Context-sensitive statistics for improved grammatical language models. In Proceedings of the Twelfth National Conference on Art@- cial Intelligence.
[7]
Kuhn, R., and De Mori, R. 1995. The application of semantic classification trees to natural language understanding. IEEE Transactions on Pattern Analysis and Machine Intelligence 17(5):449-460.
[8]
Lavrač, N., and Džeroski, S., eds. 1994. Inductive Logic Programming: Techniques and Applications. Ellis Horwood.
[9]
Magerman, D. M. 1994. Natrual Lagnuage Parsing as Statistical Pattern Recognition. Ph.D. Dissertation, Stanford University.
[10]
Miller, S.; Bobrow, R.; Ingria, R.; and Schwartz, R. 1994. Hidden understanding models of natural language. In Proceedings of the 3Znd Annual Meeting of the Association for Computational Linguistics, 25-32.
[11]
Muggleton, S. H., ed. 1992. Inductive Logic Programming. New York, NY: Academic Press.
[12]
Periera, F., and Shabes, Y. 1992. Inside-outside reestimation from partially bracketed corpora. In Proceedings of the 30th Annual Meeting of the Association for Computational Linguistics, 128-135.
[13]
Pieraccini, R.; Tzoukermann, E.; Z. Gorelov, J. L. G.; Levin, E.; Lee, C. H.; and Wilpon, J. 1992. A speech understanding system based on statistical representation of semantics. In Proceedings ICASSP 92. I-193-I-196.
[14]
Thompson, C. A. 1995. Acquisition of a lexicon from semantic representations of sentences. In Proceeding of the 33rd Annual Meeting of the Association for Computational Linguistics, 335-337.
[15]
Warren, D. H. D., and Pereira, F. C. N. 1982. An efficient easily adaptable system for interpreting natural language queries. American Journal of Computational Linguistics 8(3-4):110-122.
[16]
Zelle, J. M., and Mooney, R. J. 1993. Learning semantic grammars with constructive inductive logic programming. In Proceedings of the Eleventh National Conference on Artificial Intelligence, 817-822.
[17]
Zelle, J. M., and Mooney, R. J. 1994. Inducing deterministic Prolog parsers from treebanks: A machine learning approach. In Proceedings of the Twelfth National Conference on Artificial Intelligence, 748-753.
[18]
Zelle, J., and Mooney, R. 1996. Comparative results on using inductive logic programming for corpus-based parser construction. In Wermter, S.; Riloff, E.; and Scheler, G., eds., Symbolic, Connectionist, and Statistical Approaches to Learning for Natural Language Processing. Springer Verlag.
[19]
ZeIle, J. M. 1995. Using Inductive Logic Programming to Automate the Construction of Natural Language Parsers. Ph.D. Dissertation, University of Texas, Austin, TX. available via http://cs.utexas.edu/users/ml.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
AAAI'96: Proceedings of the thirteenth national conference on Artificial intelligence - Volume 2
August 1996
1592 pages
ISBN:026251091X

Publisher

AAAI Press

Publication History

Published: 04 August 1996

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media