Proceedings

Utilization Filtering: A Method for Reducing the Inherent Harmfulness of Deductively Learned Knowledge

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Machine Learning. Pages 738-742.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

This paper highlights a phenomenon that causes deductively learned knowledge to be harmful when used for problem solving. The problem occurs when deductive problem solvers encounter a failure branch of the search tree. The backtracking mechanism of such problem solvers will force the program to traverse the whole subtree thus visiting many nodes twice - once by using the deductively learned rule and once by using the rules that generated the learned rule in the first place. We suggest an approach called utilization filtering to solve that problem. Learners that use this approach submit to the problem solver a filter function together with the knowledge that was acquired. The function decides for each problem whether to use the learned knowledge and what part of it to use. We have tested the idea in the context of a lemma learning system, where the filter uses the probability of a subgoal failing to decide whether to turn lemma usage off. Experiments show an improvement of performance by a factor of 3.

  1. Dejong,G. & Mooney,R. , 1986 , Explanation-based Learning: An Alternative View , Machine Learning 1 pp 145-176
  2. Fikes,R.E., Hart,P.E. & Nilsson,N.J. , 1972 , Learning and Executing Generalized Robot Plans , Artificial Intelligence 3 pp 251-288
  3. Holland, J . H. (1986). Escaping brittleness: The possibilities of general-purpose learning algorithms applied to parallel rule-based systems. In R. S. Michalski, J. G. Carbonell, & T. M. Mitchell (eds.), Machine learning: An artificial intelligence approach (Vol. 2). Los Altos, CA: Morgan Kaufmann.
  4. Korf,R.E., 1983, Learning to Solve Problems by Searching for Macro-Operators, Pitman, Marshfield, Mass.
  5. Kowalski, R. A (1979). Logic for Problem Solving . New York: Elseveir North Holland.
  6. Laird,J.E., Rosenbloom,P.S. & Newell,A. , 1986 , Chunking in Soar: The Anatomy of a General Learning Mechanism , Machine Learning 1 pp 11-46.
  7. Loveland. (1969). A Simplified Format for the Model Elimination Procedure. JACM; July 1969 '349-363.
  8. Markovitch,S. & Scott,P.D., 1988a The Role of Forgetting in Learning, Proceedings of Fifth International Conference on Machine Learning, June 1988.
  9. Markovitch, S. & Scott, P.D., 1988b, Knowledge Considered Harmful, (TR #030788), Center for Machine Intelligence, Ann Arbor, Michigan
  10. Markovitch, S., & Scott, P. D. (1989). Information filters and their implementation in the SYLLOG system . Proceedings of The Sixth International Workshop on Machine Learning . Ithaca, New York: Morgan Kaufmann.
  11. Markovitch, S., & Scott, P. D. (1989). Automatic Ordering of Subgoals -a Machine Learning Approach (TR 008). Center for Machine Intelligence, Ann Arbor, Michigan.
  12. Minton, S. 1988 , Learning Search Control Knowledge: An Explanation-Based Approach, Klower Academic Publishers, Boston, mass.
  13. Mitchell,T.M., Keller,R.M . & Kedar-Cabelli,S.T. , 1986 , Explanation-based Generalization: A Unifying View , Machine Learning 1 pp 4 7-80
  14. Prieditis, A.E . and Mostow, J. PROLEARN: Toward a Prolog Interpreter that Learns. Proceedings of the sixth National conference on Artificial Intelligence, Seattle, WA, 1987.
  15. Samuel,A.L., 1963 , Some Studies in Machin e Learning Using The Game of Checkers , In Computers and Thought, Eds E.Feigenbaum & J .Feldman, McGraw-Hill, New York.
  16. Tambe, M., Newell A., 1988 Some Chunks Are Expensive, Proceedings of Fifth International Conference on Machine Learning, June 1988.

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

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