Learning hard concepts through constructive induction: framework and rationale
Authors:
- 1 November 1990
- journal article
- Published by Wiley in Computational Intelligence
- Vol. 6 (4) , 247-270
Abstract
The intrinsic accuracy of an inductive problem is the accuracy achieved by exhaustive table look‐up. Intrinsic accuracy is the upper bound for any inductive method. Hard concepts are concepts that have high intrinsic accuracy, but which cannot be learned effectively with traditional inductive methods. To learn hard concepts, we must use constructive induction ‐ methods that create new features. We use measures of concept dispersion to explore (conceptually and empirically) the inherent weaknesses of traditional inductive approaches. These structural defects are buried in the design of the algorithms and prevent the learning of hard concepts. After studying some examples of successful and unsuccessful feature construction (“success” being defined here in terms of accuracy), we introduce a single measure of inductive difficulty that we call variation. We argue for a specific approach to constructive induction that reduces variation by incorporating various kinds of domain knowledge. All of these kinds of domain knowledge boil down to utility invariants, i.e., transformations that group together non‐contiguous portions of feature space having similar class‐membership values. Utility invariants manifest themselves in various ways: in some cases they exist in the user's stock of domain knowledge, in other cases they may be discovered via methods we describe.Keywords
This publication has 36 references indexed in Scilit:
- Empirical learning as a function of concept characterMachine Learning, 1990
- Quantifying inductive bias: AI learning algorithms and Valiant's learning frameworkArtificial Intelligence, 1988
- Predicting the secondary structure of globular proteins using neural network modelsJournal of Molecular Biology, 1988
- ARIADNE: pattern-directed inference and hierarchical abstraction in protein structure recognitionCommunications of the ACM, 1987
- Simplifying decision treesInternational Journal of Man-Machine Studies, 1987
- Occam's RazorInformation Processing Letters, 1987
- Toward a model of representation changesArtificial Intelligence, 1980
- An advice program for a complex chess programming taskThe Computer Journal, 1980
- Experiments with the Graph Traverser programProceedings of the Royal Society of London. A. Mathematical and Physical Sciences, 1966
- Fuzzy setsInformation and Control, 1965