{"title":"运用学徒技巧指导建设性的归纳","authors":"Steven K. Donoho, D. C. Wilkins","doi":"10.1006/KNAC.1994.1015","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":100857,"journal":{"name":"Knowledge Acquisition","volume":"39 1","pages":"295-314"},"PeriodicalIF":0.0000,"publicationDate":"1994-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Using apprenticeship techniques to guide constructive induction\",\"authors\":\"Steven K. Donoho, D. C. Wilkins\",\"doi\":\"10.1006/KNAC.1994.1015\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":100857,\"journal\":{\"name\":\"Knowledge Acquisition\",\"volume\":\"39 1\",\"pages\":\"295-314\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Knowledge Acquisition\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1006/KNAC.1994.1015\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Knowledge Acquisition","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1006/KNAC.1994.1015","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
摘要
构造归纳法是一种通过构造新的特征,将困难域转化为符合标准归纳法的形式,从而提高分类精度的方法。然而,当执行建设性归纳时,学习系统面临着潜在特征的组合爆炸,但其中只有一小部分将被证明是有用的。挑战在于识别足够多的这些有用的构造特征以达到足够的准确性,同时尽可能少地检查潜在构造特征的空间。本文介绍了学徒技术(Mitchell et al., 1985;大厅,1988;威尔金斯,1988;Tecuci & Kodratoff, 1990)可以通过关注所学知识库的薄弱区域来指导特征构建过程。使用的方法是运行一个分割算法(如CART、PLS1或C4.5)来构建知识库,采用学徒技术来检测和定位知识库的缺陷,使用这些信息来构建新的特征,然后根据需要重复这个循环(即,直到达到所需的精度)。我们展示了这种方法如何提高一系列分类问题的准确性,并讨论了为什么学徒制作为一种知识获取方法和建设性归纳作为一种机器学习方法的结合克服了每种方法单独使用的关键弱点。
Using apprenticeship techniques to guide constructive induction
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.