Using apprenticeship techniques to guide constructive induction

Steven K. Donoho, David C. Wilkins
{"title":"Using apprenticeship techniques to guide constructive induction","authors":"Steven K. Donoho,&nbsp;David C. Wilkins","doi":"10.1006/knac.1994.1015","DOIUrl":null,"url":null,"abstract":"<div><p>Constructive induction is a means of improving classification accuracy in difficult domains by transforming a difficult domain into a form amenable to standard induction techniques by constructing new features. When performing constructive induction, though, a learning system faces a combinatorial explosion of <em>potential</em> features to construct, but only a small fraction of these will prove to be useful. The challenge lies in identifying enough of these useful constructed features to achieve sufficient accuracy while examining as little as possible of the space of potential constructed features.</p><p>This paper presents how apprenticeship techniques (Mitchell <em>et al.</em>, 1985; Hall, 1988; Wilkins, 1988; Tecuci &amp; Kodratoff, 1990) can be used to guide the feature construction process by focusing attention on weak areas of a learned knowledge base. The method used is to run a splitting algorithm (such as CART, PLS1, or C4.5) to build a knowledge base, employ apprenticeship techniques to detect and localize knowledge base deficiencies, use this information to construct new features, and then repeat the cycle as necessary (i.e. until a desired accuracy is reached). We show how this method improves accuracy on a range of classification problems and discuss why the combination of apprenticeship as a knowledge acquisition method and constructive induction as a machine learning method overcomes key weaknesses of each of these methods used separately.</p></div>","PeriodicalId":100857,"journal":{"name":"Knowledge Acquisition","volume":"6 3","pages":"Pages 295-314"},"PeriodicalIF":0.0000,"publicationDate":"1994-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/knac.1994.1015","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Knowledge Acquisition","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1042814384710156","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Constructive induction is a means of improving classification accuracy in difficult domains by transforming a difficult domain into a form amenable to standard induction techniques by constructing new features. When performing constructive induction, though, a learning system faces a combinatorial explosion of potential features to construct, but only a small fraction of these will prove to be useful. The challenge lies in identifying enough of these useful constructed features to achieve sufficient accuracy while examining as little as possible of the space of potential constructed features.

This paper presents how apprenticeship techniques (Mitchell et al., 1985; Hall, 1988; Wilkins, 1988; Tecuci & Kodratoff, 1990) can be used to guide the feature construction process by focusing attention on weak areas of a learned knowledge base. The method used is to run a splitting algorithm (such as CART, PLS1, or C4.5) to build a knowledge base, employ apprenticeship techniques to detect and localize knowledge base deficiencies, use this information to construct new features, and then repeat the cycle as necessary (i.e. until a desired accuracy is reached). We show how this method improves accuracy on a range of classification problems and discuss why the combination of apprenticeship as a knowledge acquisition method and constructive induction as a machine learning method overcomes key weaknesses of each of these methods used separately.

利用学徒技术指导建设性入职培训
构造归纳法是一种通过构造新特征将困难领域转化为符合标准归纳技术的形式来提高困难领域分类精度的方法。然而,在进行构造归纳时,学习系统面临着要构造的潜在特征的组合爆炸,但只有其中的一小部分是有用的。挑战在于识别足够多的这些有用的构造特征以实现足够的准确性,同时尽可能少地检查潜在构造特征的空间。本文介绍了学徒技术(Mitchell et al.,1985;Hall,1988;Wilkins,1988;Tecuci&;Kodratoff,1990)如何通过关注学习知识库的薄弱领域来指导特征构建过程。所使用的方法是运行分裂算法(如CART、PLS1或C4.5)来建立知识库,采用学徒技术来检测和定位知识库的缺陷,使用这些信息来构建新的特征,然后根据需要重复该循环(即,直到达到所需的精度)。我们展示了这种方法如何提高一系列分类问题的准确性,并讨论了为什么将学徒制作为一种知识获取方法和构造归纳法作为一种机器学习方法相结合,可以克服每种单独使用的方法的关键弱点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信