Proceedings

Quantitative Evaluation of Explanation-Based Learning as an Optimisation Tool for a Large-Scale Natural Language System

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Learning Be Knowledge Acquisition. Pages 609-614.

Abstract

This paper describes the application of explanationbased learning, a machine learning technique, to the SRI Core Language Engine, a large scale general purpose natural language analysis system. The idea is to bypass normal morphological, syntactic and (partly) semantic processing, for most input sentences, instead using a set of learned rules. Explanation-based learning is used to extract the learned rules automatically from sample sentences submitted by a user and thus tune the system for that particular user. By indexing the learned rules efficiently, it is possible to achieve dramatic speedups. Performance measurements were carried out using a training set of 1500 sentences and a separate test set of 100 sentences, all from the ATIS corpus. A set of 680 learned rules was derived from the training set. These rules covered 90 percent of the test sentences and reduced the total processing time to a third. An overall speed-up of 50 percent was accomplished using a set of only 250 learned rules.

  1. forthcoming] Alshawi, H. (ed.). The Core Language Engine, MIT Press, Cambridge, Mass., to appear 1991.
  2. Alshawi et al., 89]
  3. Alshawi, H., Carter, D.M., van Eijck, J., Moore, R.C., Moran, D.B ., Pereira, F.N.C., Pulman, S.G and Smith, A.G. "Research Program in Natural Language Processing: Final Report", SRI Technical Report, 1989.
  4. Dejong & Mooney, 86]
  5. DeJong, G. F. and Mooney, R. "Explanation-Based Generalization: A Alternative View", Machine Learning, 1(2) pp. 145-176, 1986.
  6. van Harmelen & Bundy, 88] van Harmelen, F. and Bundy, A. "Explanation-Based Generalization = Partial Evaluation (Research Note)", Artificial Intelligence 36, pp. 401-412, 1988.
  7. Hirsh, 87
  8. Hirsh, H., "Explanation-Based Generalization in a Logic-Programming Environment", Proceedings of the Tenth International Joint Conference on Artificial Intelligence, pp. 221-227, Milano, 1987. IJCAI
  9. Kedar-Cabelli & McCarty, 87]
  10. Kedar-Cabelli, S. T., and McCarty, L. "Explanation-Based Generalization as Resolution Theorem Proving", Proceedings of the Fourth International Workshop on Machine Learning, Irving, CA, Morgan Kaufmann, 1987.
  11. Minton, 88
  12. Minton, S., "Quantitative Results Concerning the Utility of Explanation-Based Learning", Proceedings of the Seventh AAAI, pp. 564-569, Saint Paul, Minnesota, 1988.
  13. Minton et al., 89]
  14. Minton, S., Carbonell, J.G., Knoblock, C.A., Kuokka, D.R ., Etzioni, 0 . & Gil , Y., "Explanation-Based Learning: A Problem-Solving Perspective", Artificial Intelligence, (40):11-62, 1989.
  15. Mitchell et al., 86]
  16. Mitchell, T., Keller, R. and Kedar- Cabelli, S. "Explanation-Based Generalization : A Unifying View", Machine Learning, 1(1), pp. 47-80, 1986.
  17. Pereira & Shieber, 85]
  18. Pereira, F.N.C. and Shieber, S. Prolog and Natural Language Understanding, CSLI Lecture Notes, University of Chicago Press, 1985.
  19. Rayner, 88
  20. Rayner, M. "Applying Explanation-Based Generalization to Natural-Language Processing", Proceedings of the International Conference on Fifth Generation Computer Systems, Tokyo, 1988.
  21. Rayner & Samuelsson, 89]
  22. Rayner, M. and Samuelsson, C., "Applying Explanation-Based Generalization to Natural-Language Processing (Part 2)" , SICS Research Report R89015, 1989.
  23. Rayner & Samuelsson, 90]
  24. Rayner, M. and Samuelsson, C., "Using Explanation-Based Learning to Increase Performance in a Large-Scale NL Query System", Proceedings of the Third DARPA Workshop on Speech and Natural Language, Morgan Kaufmann, 1990.
  25. Winograd & Flores, 85] Understanding Computers and Cognitions, Winograd, T. and Flores, F., Norwood NJ : Ablex, 1985.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards