Skip to main content

Learning for Semantic Interpretation: Scaling Up without Dumbing Down

  • Chapter
  • First Online:
Learning Language in Logic (LLL 1999)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1925))

Included in the following conference series:

Abstract

Most recent research in learning approaches to natural language have studied fairly “low-level” tasks such as morphology, part-of-speech tagging, and syntactic parsing. However, I believe that logical approaches may have the most relevance and impact at the level of semantic interpretation, where a logical representation of sentence meaning is important and useful. We have explored the use of inductive logic programming for learning parsers that map natural-language database queries into executable logical form. This work goes against the growing trend in computational linguistics of focusing on shallow but broad-coverage natural language tasks (“scaling up by dumbing down”) and instead concerns using logic-based learning to develop narrower, domain-specific systems that perform relatively deep processing. I first present a historical view of the shifting emphasis of research on various tasks in natural language processing and then briefly review our own work on learning for semantic interpretation. I will then attempt to encourage others to study such problems and explain why I believe logical approaches have the most to offer at the level of producing semantic interpretations of complete sentences.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allen, J. F. (1995). Natural Language Understanding (2nd Ed.). Benjamin/Cummings, Menlo Park, CA.

    MATH  Google Scholar 

  2. Bikel, D. M., Schwartz, R., & Weischedel, R. M. (1999). An algorithm that learns what’s in a name. Machine Learning, 34, 211–232.

    Article  MATH  Google Scholar 

  3. Brill, E., & Mooney, R. J. (1997). An overview of empirical natural language processing. AI Magazine, 18, 13–24.

    Google Scholar 

  4. Califf, M. E., & Mooney, R. J. (1999). Relational learning of pattern-match rules for information extraction. In Proceedings of the Sixteenth National Conference on Artificial Intelligence, pp. 328–334 Menlo Park, CA. AAAI Press.

    Google Scholar 

  5. Cardie, C. (1997). Empirical methods in information extraction. AI Magazine, 18, 65–79.

    Google Scholar 

  6. Charniak, E. (1972). Toward a model of children’s story comprehension. Tech. rep. TR266, Artificial Intelligence Laboratory, Massachusetts Institute of Technology.

    Google Scholar 

  7. Charniak, E. (1997). Statistical techniques for natural language parsing. AI Magazine, 18, 33–43.

    Google Scholar 

  8. Charniak, E., & Wilks, Y. (Eds.). (1976). Computational Semantics. North-Holland, Amsterdam.

    Google Scholar 

  9. Charniak, E. (1993). Statistical Language Learning. MIT Press.

    Google Scholar 

  10. Cohen, W. W. (1996). Learning to classify English text with ILP methods. In De Raedt, L. (Ed.), Advances in Inductive Logic Programming, pp. 124–143. IOS Press, Amsterdam.

    Google Scholar 

  11. Cussens, J. (1997). Part-of-speech tagging using Progol. In Proceedings of the Seventh International Workshop on Inductive Logic Programming, pp. 93–108 Berlin. Springer.

    Google Scholar 

  12. Cussens, J., Džeroski, S., & Erjavec, T. (1999). Morphosyntactic tagging of Slovene using Progol. In Džeroski, S., & Flach, P. (Eds.), Proceedings of the Ninth International Workshop on Inductive Logic Programming Berlin. Springer-Verlag.

    Google Scholar 

  13. DeJong, G. (1981). Generalizations based on explanations. In Proceedings of the Seventh International Joint Conference on Artificial Intelligence, pp. 67–70 San Francisco. Morgan Kaufman.

    Google Scholar 

  14. DeJong, G. F., & Mooney, R. J. (1986). Explanation-based learning: An alternative view. Machine Learning, 1, 145–176. Reprinted in Readings in Machine Learning, J. W. Shavlik and T. G. Dietterich (eds.), Morgan Kaufman, San Mateo, CA, 1990.

    Google Scholar 

  15. Dowty, D. R., Wall, R. E., & Peters, S. (1981). Introduction to Montague Semantics. D. Reidel, Dordrecht, Holland.

    Google Scholar 

  16. Dyer, M. (1983). In Depth Understanding. MIT Press, Cambridge, MA.

    Google Scholar 

  17. Eineborg, M., & Lindberg, N. (1998). Induction of constraint grammarrules using Progol. In Proceedings of the Eighth International Workshop on Inductive Logic Programming, pp. 116–124 Berlin. Springer.

    Google Scholar 

  18. Freitag, D. (1998). Toward general-purpose learning for information extraction. In Proceedings of the 36th Annual Meeting of the Association for Computational Linguistics and COLING-98, pp. 404–408 New Bunswick, New Jersey. Association for Computational Linguistics.

    Google Scholar 

  19. Green, B. F., Wolf, A. K., Chomsky, C., & Laughery, K. (1963). Baseball: An automatic question answerer. In Feigenbaum, E. A., & Feldman, J. (Eds.), Computers and Thought, pp. 207–216. McGraw Hill, New York. Reprinted in Readings in Natural Language Processing, B. Grosz, K. Spark Jones, and B. LynnWebber (eds.), Morgan Kaufman, Los Altos, CA, 1986.

    Google Scholar 

  20. Hendrix, G. G., Sacerdoti, E., Sagalowicz, D., & Slocum, J. (1978). Developing a natural language interface to complex data. ACMT ransactions on Database Systems, 3, 105–147.

    Article  Google Scholar 

  21. Hirschberg, J. (1998). Every time I fire a linguist, my performance goes up, and other myths of the statistical natural language processing revolution. Invited talk, Fifteenth National Conference on Artificial Intelligence (AAAI-98).

    Google Scholar 

  22. Ide, N., & Véronis, J. (1998). Introduction to the special issue on word sense disambiguation: The state of the art. Computational Linguistics, 24, 1–40.

    Google Scholar 

  23. Jelinek, F. (1998). Statistical Methods for Speech Recognition. MIT Press, Cambridge, MA.

    Google Scholar 

  24. Kazakov, D., & Manandhar, S. (1998). A hybrid approach to word segmentation. In Proceedings of the Eighth International Workshop on Inductive Logic Programming, pp. 125–134 Berlin. Springer.

    Google Scholar 

  25. Knight, K. (1997). Automating knowledge acquisition for machine translation. AI Magazine, 18, 81–96.

    Google Scholar 

  26. Kuhn, R., & De Mori, R. (1995). The application of semantic classification trees to natural language understanding. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17, 449–460.

    Article  Google Scholar 

  27. Lindberg, N., & Eineborg, M. (1998). Learning constraint grammar-style disambiguation rules using inductive logic programming. In Proceedings of the 36th Annual Meeting of the Association for Computational Linguistics and COLING-98, pp. 775–779 New Bunswick, New Jersey. Association for Computational Linguistics.

    Google Scholar 

  28. Lindberg, N., & Eineborg, M. (1999). Improving part of speech disambiguation rules by adding linguistic knowledge. In Džeroski, S., & Flach, P. (Eds.), Proceedings of the Ninth International Workshop on Inductive Logic Programming Berlin. Springer-Verlag.

    Google Scholar 

  29. Mahesh, K. (Ed.). (1997). Papers from the AAAI Spring Symposium on Natural Language Processing for the World Wide Web, Menlo Park, CA. AAAI Press.

    Google Scholar 

  30. Manandhar, S., Džeroski, S., & Erjavec, T. (1998). Learning multilingual morphology with CLOG. In Proceedings of the Eighth International Workshop on Inductive Logic Programming, pp. 135–144 Berlin. Springer.

    Google Scholar 

  31. Manning, C. D., & Schütze, H. (1999). Foundations of Statistical Natural Language Processing. MIT Press, Cambridge, MA.

    MATH  Google Scholar 

  32. Marcus, M., Santorini, B., & Marcinkiewicz, M. (1993). Building a large annotated corpus of English: The Penn treebank. Computational Linguistics, 19, 313–330.

    Google Scholar 

  33. Miller, S., Stallard, D., Bobrow, R., & Schwartz, R. (1996). A fully statistical approach to natural language interfaces. In Proceedings of the 34th Annual Meeting of the Association for Computational Linguistics, pp. 55–61 New Bunswick, New Jersey. Association for Computational Linguistics.

    Google Scholar 

  34. Mooney, R. J. (1997). Inductive logic programming for natural language processing. In Muggleton, S. (Ed.), Inductive Logic Programming: Selected papers from the 6th International Workshop, pp. 3–22. Springer-Verlag, Berl

    Google Scholar 

  35. Mooney, R. J., & Califf, M. E. (1995). Induction of first-order decision lists: Results on learning the past tense of English verbs. Journal of Artificial Intelligence Research, 3, 1–24.

    Article  Google Scholar 

  36. Mooney, R. J., & DeJong, G. F. (1985). Learning schemata for natural language processing. In Proceedings of the Ninth International Joint Conference on Artificial Intelligence, pp. 681–687 San Francisco. Morgan Kaufman.

    Google Scholar 

  37. Ng, H. T., & Zelle, J. (1997). Corpus-based approaches to semantic interpretation in natural language processing. AI Magazine, 18, 45–64.

    Google Scholar 

  38. Schank, R. C. (1975). Conceptual Information Processing. North-Holland, Oxford.

    Google Scholar 

  39. Schank, R. C., & Abelson, R. P. (1977). Scripts, Plans, Goals and Understanding: An Inquiry into Human Knowledge Structures. Lawrence Erlbaum and Associates, Hillsdale, NJ.

    MATH  Google Scholar 

  40. Schank, R. C., & Riesbeck, C. K. (1981). Inside Computer Understanding: Five Programs plus Miniatures. Lawrence Erlbaum and Associates, Hillsdale, NJ.

    Google Scholar 

  41. Simmons, R. F. (1965). Answering English questions by computer: A survey. Communications of the Association for Computing Machinery, 8, 53–70.

    Google Scholar 

  42. Simmons, R. F. (1970). Natural language question-answering systems: 1969. Communications of the Association for Computing Machinery, 13, 15–30.

    Google Scholar 

  43. Soderland, S. (1999). Learning information extraction rules for semistructured and free text. Machine Learning, 34, 233–272.

    Article  MATH  Google Scholar 

  44. Sparck Jones, K., & Willett, P. (Eds.). (1997). Readings in Information Retrieval. Morgan Kaufmann, San Francisco, CA.

    Google Scholar 

  45. Stolcke, A. (1997). Linguistic knowledge and empirical methods in speech recognition. AI Magazine, 18, 25–31.

    Google Scholar 

  46. Thompson, C. A., & Califf, M. E. (2000). Improving learning in two natural language tasks: Choosing examples intelligently. In This volume.

    Google Scholar 

  47. Thompson, C. A., Califf, M. E., & Mooney, R. J. (1999). Active learning for natural language parsing and information extraction. In Proceedings of the Sixteenth International Conference on Machine Learning, pp. 406–414 San Francisco. Morgan Kaufman.

    Google Scholar 

  48. Thompson, C. A., & Mooney, R. J. (1999). Automatic construction of semantic lexicons for learning natural language interfaces. In Proceedings of the Sixteenth National Conference on Artificial Intelligence, pp. 487–493.

    Google Scholar 

  49. Thompson, C. A. (1998). Semantic Lexicon Acquisition for Learning Natural Language Interfaces. Ph.D. thesis, Department of Computer Sciences, University of Texas, Austin, TX. Also appears as Artificial Intelligence Laboratory Technical Report AI 99-278 (see http://www.cs.utexas.edu/users/ai-lab).

    Google Scholar 

  50. Waltz, D. L. (1978). An English language question answering system for a large relational database. Communications of the Association for Computing Machinery, 21, 526–539.

    MATH  Google Scholar 

  51. Winograd, T. (1972). Understanding Natural Language. Academic Press, Orlando, FL.

    Google Scholar 

  52. Woods, W. A. (1977). Lunar rocks in natural English: Explorations in natural language question answering. In Zampoli, A. (Ed.), Linguistic Structures Processing. Elsevier North-Holland, New York.

    Google Scholar 

  53. Woods, W. A. (1978). Semantics and quantification in natural language question answering. In Yovits, M. (Ed.), Advances in Computers, vol. 17, pp. 2–64. Academic Press,New York. Reprinted in Readings in Natural Language Processing, B. Grosz, K. Spark Jones, and B. Lynn Webber (eds.), Morgan Kaufman, Los Altos, CA

    Google Scholar 

  54. Zelle, J. M. (1995). Using Inductive Logic Programming to Automate the Construction of Natural Language Parsers. Ph.D. thesis, Department of Computer Sciences, University of Texas, Austin, TX. Also appears as Artificial Intelligence Laboratory Technical Report AI 96-249.

    Google Scholar 

  55. Zelle, J. M., & Mooney, R. J. (1993). Learning semantic grammars with constructive inductive logic programming. In Proceedings of the Eleventh National Conference on Artificial Intelligence, pp. 817–822 Menlo Park, CA. AAAI Press.

    Google Scholar 

  56. Zelle, J. M., & Mooney, R. J. (1994). Inducing deterministic Prolog parsers from treebanks: A machine learning approach. In Proceedings of the Twelfth National Conference on Artificial Intelligence, pp. 748–753 Menlo Park, CA. AAAI Press.

    Google Scholar 

  57. Zelle, J. M., & Mooney, R. J. (1996). Learning to parse database queries using inductive logic programming. In Proceedings of the Thirteenth National Conference on Artificial Intelligence, pp. 1050–1055 Menlo Park, CA. AAAI Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Mooney, R.J. (2000). Learning for Semantic Interpretation: Scaling Up without Dumbing Down. In: Cussens, J., Džeroski, S. (eds) Learning Language in Logic. LLL 1999. Lecture Notes in Computer Science(), vol 1925. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40030-3_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-40030-3_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41145-1

  • Online ISBN: 978-3-540-40030-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics