International Joint Conference on Artificial Intelligence · 1993 · 89 citations · 9 references
ComputingComputer ScienceAlgorithmsArtificial IntelligenceMachine LearningClassificationInductive ReasoningNearest Neighbor SearchPattern RecognitionProbabilistic Machine LearningRepresentation LearningAverage-case AnalysisAverage-case ComplexityExperimental Results InterpretationInstance GenerationInstance-based LearningMachine InductionNearest-neighbor Classification
In this paper we present an average-case analysis of the nearest neighbor algorithm, a simple induction method that has been studied by many researchers. Our analysis assumes a conjunctive target concept, noise-free Boolean attributes, and a uniform distribution over the instance space. We calculate the probability that the algorithm will encounter a test instance that is distance d from the prototype of the concept, along with the probability that the nearest stored training case is distance e from this test instance. From this we compute the probability of correct classification as a function of the number of observed training cases, the number of relevant attributes, and the number of irrelevant attributes. We also explore the behavioral implications of the analysis by presenting predicted learning curves for artificial domains, and give experimental results on these domains as a check on our reasoning.
9
Nearest neighbor pattern classification
Thomas M. Cover, Peter E. Hart · IEEE Transactions on Information Theory · 1967 · 16.1K citations
J. R. Quinlan · Machine Learning · 1986 · 14.8K citations · Full text
Instance-Based Learning Algorithms
David W. Aha, Dennis Kibler, Marc K. Albert · Machine Learning · 1991 · 4.1K citations · Full text
Knowledge Acquisition Via Incremental Conceptual Clustering
Douglas Fisher · Machine Learning · 1987 · 1.8K citations · Full text
Craig Stanfill, David L. Waltz · Communications of the ACM · 1986 · 1.2K citations