AN APPRENTICE-BASED APPROACH TO KNOWLEDGE ACQUISITION

被引:10
作者
MAHADEVAN, S
MITCHELL, TM
MOSTOW, J
STEINBERG, L
TADEPALLI, PV
机构
[1] CARNEGIE MELLON UNIV,PITTSBURGH,PA 15213
[2] RUTGERS UNIV,DEPT COMP SCI,PISCATAWAY,NJ 08855
[3] OREGON STATE UNIV,DEPT COMP SCI,CORVALLIS,OR 97331
基金
美国国家科学基金会;
关键词
D O I
10.1016/0004-3702(93)90059-K
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We explore here the feasibility of learning apprentice programs: interactive knowledge-based assistants that learn by observing and analyzing the problem-solving steps of their users. In particular, we describe a learning apprentice for digital circuit design, called LEAP. LEAP learns feasible ways of decomposing circuit modules into submodules, as well as the recommended method when there are competing feasible decompositions. VBL is an explanation-based learning technique used in LEAP to infer problem-reduction operators for decomposing circuit modules. PED is a general extension of explanation-based learning to incomplete domain theories containing determinations. PED is used in LEAP to learn control rules for ranking alternative decompositions as well as to extend LEAP's partial theory of circuit cost. An experimental study shows that by using this approach LEAP can learn a significant subset of a manually created knowledge base for boolean circuit design. The experimental study also reveals some limitations of LEAP, and more generally suggests directions for further research in building effective learning apprentice systems.
引用
收藏
页码:1 / 52
页数:52
相关论文
共 69 条
[1]   EXPERT SYSTEMS FOR CONFIGURATION AT DIGITAL - XCON AND BEYOND [J].
BARKER, VE ;
OCONNOR, DE .
COMMUNICATIONS OF THE ACM, 1989, 32 (03) :298-317
[2]   VERIFY - A PROGRAM FOR PROVING CORRECTNESS OF DIGITAL HARDWARE DESIGNS [J].
BARROW, HG .
ARTIFICIAL INTELLIGENCE, 1984, 24 (1-3) :437-491
[3]  
CLANCEY WJ, 1984, P AAAI 84 AUSTIN
[4]  
COHEN W, 1991, 8TH P INT WORKSH MAC
[5]  
COHEN W, 1988, 5TH P INT MACH LEARN
[6]  
DAVIES T, 1987, P IJCAI 87 MILAN
[7]  
DAVIS R, 1981, KNOWLEDGE BASED SYST
[8]  
Dejong G., 1986, Machine Learning, V1, P145, DOI 10.1023/A:1022898111663
[9]  
DEJONG G, 1986, MACHINE LEARNING ART, V2
[10]  
DENT L, 1992, P AAAI 92 SAN JOSE