Learning High Utility Rules
Learning High Utility Rules
Efficiency is a major concern for all problem solving systems. One of the
ways of achieving efficiency is gradual improvement in performance by
learning. However, in some EBL systems the cost of
learned knowledge often overwhelms its benefit. This phenomenon is called the
utility problem, and it has turned out to be pervasive in many learning
systems which are intended to speed up the problem solving. The research on
this problem has focused on two key issues. The first issue is the expensive
chunk problem, in which individual learned rules are so expensive to match
that the system suffers a slow down from learning. The second issue is the
average growth effect, in which the interactions across the rules slow down
the system, even if none of the rules individually are all that expensive.
This research focuses on the expensive chunk problem in EBL --- a
representative form of speed-up learning.
The goal of this research is to understand how EBL systems can prevent the
slowdown after learning. By analyzing the learning process and comparing the
cost after learning with the cost before learning, we are trying to reveal
why some learned rules become expensive than the problem solving. The
analysis is performed in the context of Soar. Learning in Soar, called
chunking, is a variant of EBL, and also suffers from the expensive chunk
problem.
Relevant Publications
- Kim, J. & Rosenbloom, P.S..
Learning efficient
rules by maintaining the explanation structure.
Proceedings of the Thirteenth National Conference on Artificial
Intelligence, 1996 (to appear).
- Kim, J. & Rosenbloom, P.S..
A transformational
analysis of EBL utility problem in Soar. (unpublished).
- Kim, J. & Rosenbloom, P.S..
A transformational
analysis of expensive chunks. and
Mapping
explanation-based learning onto Soar: The sequel.
In Techinical Report: Transformational analyses of learning in Soar. Information Science Institute and Computer Science
Department, University of Southern California, ISI/RR-95-4221, 1995.
- Kim, J..
Learning high utility
rules by incorporating search control. Techinical Report, Computer
Science Department, University of Southern California, USC-CS-94-580, 1994.
- Kim, J. & Rosenbloom, P.S..
Constraing learning
with search control. Proceedings of the Tenth International
Conference on Machine Learning. 1993.
Jihie Kim
(jihie@isi.edu)