- 著者
 - M. Alicia Perez, Oren Etzioni
 - タイトル
 - A new role for training problems in EBL
 - 日時
 - March 1992
 - 概要
 - Most Explanation-Based Learning (EBL) systems construct 
explanation by directly translating a trace of their problem
solver's search, on training problems, into proofs.
This approach makes proof derivation tractable, but can focus 
EBL on incidental aspects of its training problems, yielding 
overly-specific control knowledge.
Previous work has described the other extreme: STATIC, a system
that generates more general control knowledge by statically 
analyzing problem-space definitions.
However, since STATIC does not utilize training problems, it has
a number of potential disadvantages compared with EBL.                                                                                            		This paper advocates an intermediate approach in which training
probrems pinpoint learning opportunities but do not determine 
EBL's explanations.
Based on this design principle, we developed DYNAMIC, a module
that learns control rues for the PRODIGY problem solver.
IN DYNAMIC, choosing what to explain and how to explain it are 
independent.
DYNAMIC utilizes the analysis algorithms introduced by STATIC,
but relies on training problems to achieve the distribution-
sensitivity of EBL.
On a highly skewed probrem distrebution, DYNAMIC was almost four		times as effective as STATIC in speeding up PRODIGY.
When tested in PRODIGY/EBL's benchmark problem spaces, DYNAMIC 
ran considerably faster than PRODIGY/EBL and produced control 
rules that were close to three times as effective.
In addition, DYNAMIC required only a fraction of the training 
probrems used by PRODIGY/EBL.
 - カテゴリ
 - CMUTR
 
Category: CMUTR
Institution: Department of Computer Science, Carnegie
        Mellon University
Abstract: Most Explanation-Based Learning (EBL) systems construct 
        explanation by directly translating a trace of their problem
        solver's search, on training problems, into proofs.
        This approach makes proof derivation tractable, but can focus 
        EBL on incidental aspects of its training problems, yielding 
        overly-specific control knowledge.
        Previous work has described the other extreme: STATIC, a system
        that generates more general control knowledge by statically 
        analyzing problem-space definitions.
        However, since STATIC does not utilize training problems, it has
        a number of potential disadvantages compared with EBL.                                                                                            		This paper advocates an intermediate approach in which training
        probrems pinpoint learning opportunities but do not determine 
        EBL's explanations.
        Based on this design principle, we developed DYNAMIC, a module
        that learns control rues for the PRODIGY problem solver.
        IN DYNAMIC, choosing what to explain and how to explain it are 
        independent.
        DYNAMIC utilizes the analysis algorithms introduced by STATIC,
        but relies on training problems to achieve the distribution-
        sensitivity of EBL.
        On a highly skewed probrem distrebution, DYNAMIC was almost four		times as effective as STATIC in speeding up PRODIGY.
        When tested in PRODIGY/EBL's benchmark problem spaces, DYNAMIC 
        ran considerably faster than PRODIGY/EBL and produced control 
        rules that were close to three times as effective.
        In addition, DYNAMIC required only a fraction of the training 
        probrems used by PRODIGY/EBL.
        
        
        
        
Number: CMU-CS-92-124
Bibtype: TechReport
Month: mar
Author: M. Alicia Perez
        Oren Etzioni
Title: A new role for training problems in EBL
Year: 1992
Address: Pittsburgh, PA
Super: @CMUTR