Proceedings

Eliminating Expensive Chunks by Restricting Expressiveness

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Machine Learning. Pages 731-736.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

Cltunking , an experience based-learning mechanism, improves Soar's perfonnance a great deal when viewed in terms of the number of su bproblem s required and the number of steps within a subproblem. This high-level view of the impact of chunking on performance is based on an ideal computational model, which says that the time per step is constant. However, if the chunks created by chunking are expensive, then they coosume a large amount of processing in the match, i.e, indexing the knowledge -base, distorting Soar's constant time-per-step model. In these situations , the gain in number of steps does not reflect an improvement in perfonnance ; in fact there may be degradation in the total run time of the sy stem . Su ch chunks form a major problem for the system, since absolutely no guarantees can be given about its behavior. This article presents a solution to the problem of expensive chunks. The solution is based on the notion of restricting the expressiveness of Soar's representational language to guarantee that chunks formed will require only a limited amount of matching effort. We analyze the tradeoffs involved in restricting expressiveness and present some empirical evidence to support our analysis.

  1. Chalasani, P., Altmann, A. Comparing the representations in Soar and Theo. Unpublished.
  2. Forgy, C. L. "Rete: A fast algorithm for the many pattern/many object pattern match problem". Artificial Intelligence 19, 1 (1982), 17-37.
  3. Gupta, A. Parallelism in Production Systems. Ph.D. Th., Computer Science Department, Carnegie Mellon University, March 1986.
  4. Iba, G.A. A Heuristic approach to the Discovery of Macro-Operators. Tech. RepL TR88-506.1, GTE Computer and Intelligent Systems Laboratory, January, 1988.
  5. Keller, R. Defming operationality for explanation-based learning. Proceedings of the National Conference on Anificial Intelligence, August, 1987. pp. 482-487.
  6. Laird, J. E., Newell, A., and Rosenbloom, P . S. "Soar: An architecture for general intelligence". Artificial Intelligence 33, 1 (1987), 1-64.
  7. Laird, J. E., Rosenbloom, P. S., and Newell, A. "Chunking in Soar: The anatomy of a general learning mechanism" . Machine Learning 1, 1 (1986), 11-46.
  8. Levesque, H. J. and Brachman, R. J. A fundamental tradeoff in knowledge representation and reasoning. In Readings in Knowledge Representation, Brachman, R. J. and Levesque, H. J., Eds., Morgan Kaufmann Publishers, Inc., Los Altos, California, 1985, pp. 42-69.
  9. Minton, S. Selectively generalizing plans for problem-solving. Proceedings of the Ninth International Joint Conference on Anificial Intelligence, August, 1985, pp. 596-599. IJCAI
  10. Minton, S. Learning Effective Search Control Knowledge: An explanation-based approach. Ph.D. Th., Computer Science Depanment, Carnegie Mellon University, March 1988.
  11. Miranker, D.P. Treat: A better match algorithm for AI production systems. Proceedings of the National Conference on Anificial Intelligence, August, 1987, pp. 42-47.
  12. Mitchell, T.M., Allen, J., Chalasani, P., Cheng, J., Etzioni, 0., Ringuette, M., and Schlimmer, J.C. Theo: A framework for self-improving systems. In VanLehn, K., Ed.,Architecturesfor Intelligence, Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1989.
  13. Newell, A., Rosenbloom, P. S., & Laird, J. E. Symbolic architectures for cognition. In Foundations of Cognitive Science, M. I. Posner, Ed., Bradford Books/MIT Press, Cambridge, MA, 1989, ch. 3. In press.
  14. Rosenbloom, P. S. and Laird, J. E. Mapping explanation-based generalization onto Soar. Proceedings of the National Conference on Anificial Intelligence, August, 1986.
  15. Rosenbloom, P. S., Laird, J. E., McDermott, J., Newell, A., and Orciuch, E. "Rl-Soar: An experiment in knowledge-intensive programming in a problem-solving architecture". IEEE Transactions on Pattern Analysis and Machine Intelligence 7, 5 (1985), 561-569.
  16. Steier, D. M., Laird, J. E., Newell, A., Rosenbloom, P. S., Flynn, R. A., Golding, A., Polk, T. A., Shivers, 0 . G., Unruh, A., and Yost, G. R. Varieties of learning in Soar: 1987. Proceedings of the Founh International Workshop on Machine Learning, June, 1987, pp. 300-311.
  17. Tambe, M. Speculations on the Computational Effects of Chunking. Unpublished.
  18. Tambe, M. and Newell, A. Some chunks are expensive. Proceedings of the Fifth International Conference on Machine Learning, June, 1988, pp. 451-458.
  19. Tambe, M. and Rosenbloom, P. Eliminating Expensive Chunks. Tech. Rept. CMU -CS-88-189, Computer Science Department, Carnegie Mellon University, November, 1988.
  20. Tambe, M., Kalp, D., Gupta, A., Forgy, C.L., Milnes, B.G., and Newell, A. Soar/PSM-E: Investigating match parallelism in a learning production system. Proceedings of the ACM/SIGPLAN Symposium on Parallel Programming: Experience with applications, languages, and systems, July, 1988, pp. 146-160.
  21. Zweben, M. and Chase, M. Improving operationality with approximate heuristics. Proceedings of the Spring Symposium on Explanation-Based Learning, March, 1988, pp. 100-107.

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

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