Publication | Closed Access
Learning and using taxonomies for fast visual categorization
208
Citations
25
References
2008
Year
Unknown Venue
EngineeringMachine LearningObject CategorizationComputational ComplexityClassification TreesClassification MethodImage ClassificationImage AnalysisData ScienceData MiningPattern RecognitionHierarchical ClassificationVision RecognitionMachine VisionAutomatic ClassificationConfused SubsetsKnowledge DiscoveryFast Visual CategorizationComputer ScienceComputer Vision
The computational complexity of current visual categorization algorithms scales linearly at best with the number of categories. The goal of classifying simultaneously N <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">cat</sub> = 10 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">4</sup> - 10 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">5</sup> visual categories requires sub-linear classification costs. We explore algorithms for automatically building classification trees which have, in principle, logNcat complexity. We find that a greedy algorithm that recursively splits the set of categories into the two minimally confused subsets achieves 5-20 fold speedups at a small cost in classification performance. Our approach is independent of the specific classification algorithm used. A welcome by-product of our algorithm is a very reasonable taxonomy of the Caltech-256 dataset.
| Year | Citations | |
|---|---|---|
Page 1
Page 1