Journal Article
Machine Learning

Ensemble based systems in decision making

Robi Polikar(Rowan University)
January 1, 2006IEEE Circuits and Systems Magazine2,944 citations

2.9k

Citations

10

Influential Citations

IEEE Circuits and Systems Magazine

Venue

2006

Year

Abstract

In matters of great importance that have financial, medical, social, or other implications, we often seek a second opinion before making a decision, sometimes a third, and sometimes many more. In doing so, we weigh the individual opinions, and combine them through some thought process to reach a final decision that is presumably the most informed one. The process of consulting "several experts" before making a final decision is perhaps second nature to us; yet, the extensive benefits of such a process in automated decision making applications have only recently been discovered by computational intelligence community. Also known under various other names, such as multiple classifier systems, committee of classifiers, or mixture of experts, ensemble based systems have shown to produce favorable results compared to those of single-expert systems for a broad range of applications and under a variety of scenarios. Design, implementation and application of such systems are the main topics of this article. Specifically, this paper reviews conditions under which ensemble based systems may be more beneficial than their single classifier counterparts, algorithms for generating individual components of the ensemble systems, and various procedures through which the individual classifiers can be combined. We discuss popular ensemble based algorithms, such as bagging, boosting, AdaBoost, stacked generalization, and hierarchical mixture of experts; as well as commonly used combination rules, including algebraic combination of outputs, voting based techniques, behavior knowledge space, and decision templates. Finally, we look at current and future research directions for novel applications of ensemble systems. Such applications include incremental learning, data fusion, feature selection, learning with missing features, confidence estimation, and error correcting output codes; all areas in which ensemble systems have shown great promise

Analysis

Why This Paper Matters

This 2006 survey by Robi Polikar remains a cornerstone reference for ensemble learning, with over 2,900 citations attesting to its enduring influence. At a time when single-classifier systems dominated, the paper systematically argued for the superiority of multiple classifier systems, drawing an intuitive parallel to human decision-making—seeking multiple opinions before a critical choice. It provided a structured taxonomy of ensemble methods (bagging, boosting, AdaBoost, stacked generalization, hierarchical mixture of experts) and combination rules (voting, algebraic methods, behavior knowledge space, decision templates), making it an essential guide for both researchers and practitioners.

The paper's significance lies in its comprehensive yet accessible treatment of why ensembles work (diversity, accuracy, and combination strategy) and how to design them. It anticipated many modern challenges—incremental learning, data fusion, feature selection, missing features, confidence estimation, and error-correcting output codes—that are now central to robust AI systems. For Neura Market's audience of AI practitioners, this paper offers timeless principles for building reliable models, especially in high-stakes domains like finance and healthcare.

Technical Contributions

  • Theoretical framework: Clarifies that ensemble success depends on individual classifier accuracy and diversity; errors must be uncorrelated for maximum benefit.
  • Algorithm catalog: Detailed explanations of bagging (bootstrap aggregating), boosting (adaptive weighting), AdaBoost (adaptive boosting with exponential loss), stacked generalization (meta-learner), and hierarchical mixture of experts (gating networks).
  • Combination rules: Covers simple voting, weighted voting, algebraic combiners (mean, product, max, min), behavior knowledge space (BKS), and decision templates (class-specific pattern matching).
  • Application extensions: Introduces ensembles for incremental learning (Learn++), data fusion (combining heterogeneous sources), feature selection (ensemble-based feature ranking), missing feature handling, confidence estimation, and error-correcting output codes (ECOC) for multi-class problems.

Results

As a survey, the paper does not present new experimental results but synthesizes findings from prior work. Key empirical takeaways include: bagging reduces variance in unstable learners (e.g., decision trees); boosting reduces both bias and variance, often yielding lower generalization error; AdaBoost can achieve near-zero training error but may overfit noisy data; stacked generalization often outperforms simple voting when the meta-learner is well-chosen; and ensemble methods consistently outperform single classifiers on benchmark datasets (e.g., UCI repository). The paper notes that ensemble size and diversity are critical—too many similar classifiers yield diminishing returns.

Significance

This paper has shaped the trajectory of ensemble learning research and practice. It provided a unified vocabulary and conceptual framework that enabled subsequent advances in random forests, gradient boosting (XGBoost, LightGBM), and deep ensemble methods. Its discussion of incremental learning (Learn++) anticipated lifelong learning; its coverage of data fusion and missing features influenced modern multi-modal and robust AI systems. For practitioners, the paper remains a practical handbook for choosing and combining classifiers. Its high citation count reflects its role as a foundational text in machine learning, bridging theory and application in a way that remains relevant nearly two decades later.