Decision Combination in Multiple Classifier Systems
Tin Kam HoJonathan J. HullSargur N. Srihari
Presents foundational methods for combining disparate pattern classifiers through rank-based class set reduction and reranking techniques to significantly boost recognition accuracy in large-scale, noisy classification tasks.
Real-world automated pattern recognition tasks—such as processing degraded mail images, reading complex scripts, or interpreting medical scans—face significant hurdles when dealing with large sets of candidate categories and noisy inputs. Single classification algorithms often fail to achieve acceptable accuracy under difficult conditions, yet different algorithms offer complementary capabilities. Combining their outputs has historically been hindered by mismatched numerical confidence scores and high computational complexity when dealing with large numbers of categories.
The main objective of the article is to demonstrate and evaluate a general framework for combining multiple pattern recognition algorithms by converting raw outputs into ranked lists of candidate categories. The article specifically evaluates methods designed to reduce the size of the candidate category set and reorder candidate categories to place the correct decision at the top.
To test these methods, the authors conducted empirical experiments on degraded machine-printed word and character recognition tasks using live mail images from postal services. The word recognition experiment evaluated four algorithms across 1,365 word categories using a dataset of 4,624 training images and 1,384 test images. The character recognition experiment evaluated six distinct algorithms across 48 merged alphanumeric categories using 19,151 training samples, 8,000 model-estimation samples, and 12,000 test samples. The combination approaches included set reduction via intersection and union, as well as category reordering using highest-rank selection, Borda count aggregation, and logistic regression modeling.
The findings show that combining ranked algorithm outputs substantially outperforms individual classifiers. First, in the 1,365-class word recognition task, a dynamically selected logistic regression combination achieved a top-choice accuracy of 93.9%, outperforming the best individual classifier's accuracy of 84.9% by 9.0 percentage points and the static regression model's 90.7%. Second, in character recognition, combining four complementary classifiers via logistic regression increased top-choice accuracy from 85.8% for the best standalone classifier to 88.8%. Third, the statistical regression framework effectively identified redundant classifiers whose weights were near zero, allowing system simplification without compromising accuracy. Finally, the highest-rank and union methods reliably isolated true classes within a small candidate subset, achieving up to 98.9% cumulative accuracy within the top ten choices for word recognition.
These results indicate that organizations deploying complex recognition systems can significantly improve accuracy, reduce operational failure rates, and eliminate redundant computing processes without requiring standardized confidence scoring scales across legacy systems. By separating classifier correlation from classification correctness through regression modeling, systems become more robust against conflicting decisions. This proves that high-level rank information is sufficient to achieve substantial gains even in high-dimensional classification problems.
Decision-makers should consider adopting rank-based combination and dynamic model selection when deploying large-scale pattern recognition systems. For practical implementations, engineering teams should first filter out redundant classifiers using statistical screening, apply set reduction to isolate small candidate pools, and use dynamic weighting based on classifier agreement levels. When near-term decisions involve complex multi-stage architectures, teams should conduct domain-specific pilot testing to establish the optimal balance between computational speed and classification accuracy.
The findings carry high confidence due to extensive testing on large, noisy real-world postal datasets, though certain boundary conditions apply. The linear assumptions in basic logistic regression can degrade if long rank tails are modeled without truncation, and dynamic selection relies on easily computable agreement rules specific to the chosen problem domain. Readers should validate classifier error correlations in their specific operational environments before finalizing system architectures.
- Paper: Neural Network Ensembles, Lars Kai Hansen et al. (1990). Establishes foundational consensus voting models and error reduction principles for combining multiple classification models that precede and motivate multi-classifier system design.
- Paper: Adaptive Mixtures of Local Experts, Robert A. Jacobs et al. (1991). Introduces the mixture-of-experts architecture for combining outputs from specialized sub-networks, providing core background on modular multi-classifier fusion.
- Paper: On Combining Classifiers, Josef Kittler et al. (1998). Develops a unified Bayesian theoretical framework for classifier combination rules that generalizes and formalizes rank- and score-based multi-classifier fusion.
- Paper: Measures of Diversity in Classifier Ensembles and Their Relationship with the Ensemble Accuracy, Ludmila I. Kuncheva et al. (2003). Analyzes the formal measures of diversity among ensemble members that underpin the performance improvements observed in multiple classifier combination schemes.
- Paper: An Efficient Boosting Algorithm for Combining Preferences, Yoav Freund et al. (1998). Extends the principle of combining orderings and rank-based decisions by applying boosting algorithms directly to preference and ranking aggregation.
- Paper: Rank aggregation methods for the Web, Cynthia Dwork et al. (2001). Formalizes and extends multi-source rank aggregation algorithms, including positional voting and Markov chain methods, to large-scale information retrieval settings.
- Paper: Statistical Pattern Recognition: A Review, Anil K. Jain et al. (2000). Surveys the broader statistical pattern recognition landscape, reviewing classifier combination strategies as a primary paradigm for error reduction.
- Paper: Popular Ensemble Methods: An Empirical Study, David Opitz et al. (1999). Provides a comprehensive empirical study of ensemble combination techniques, evaluating the operational conditions under which classifier combination succeeds.
- Paper: Rotation Forest: A New Classifier Ensemble Method, Juan J. Rodríguez et al. (2006). Applies ensemble combination principles by introducing feature-space rotation to enforce diversity across combined base classifiers.
