When does Diversity Help Generalization in Classification Ensembles?

10/30/2019
by   Yijun Bian, et al.
0

Ensembles, as a widely used and effective technique in the machine learning community, succeed within a key element–"diversity." The relationship between diversity and generalization, unfortunately, is not entirely understood and remains an open research issue. To reveal the effect of diversity on the generalization of classification ensembles, we investigate three issues on diversity, i.e., the measurement of diversity, the relationship between the proposed diversity and generalization error, and the utilization of this relationship for ensemble pruning. In the diversity measurement, we measure diversity by error decomposition inspired by regression ensembles, which decomposes the error of classification ensembles into accuracy and diversity. Then we formulate the relationship between the measured diversity and ensemble performance through the theorem of margin and generalization, and observe that the generalization error is reduced effectively only when the measured diversity is increased in a few specific ranges, while in other ranges larger diversity is less beneficial to increase generalization of an ensemble. Besides, we propose a pruning method based on diversity management to utilize this relationship, which could increase diversity appropriately and shrink the size of the ensemble with non-decreasing performance. The experiments validate the effectiveness of this proposed relationship between the proposed diversity and the ensemble generalization error.

READ FULL TEXT
research
10/26/2021

Diversity and Generalization in Neural Network Ensembles

Ensembles are widely used in machine learning and, usually, provide stat...
research
10/27/2021

Diversity Matters When Learning From Ensembles

Deep ensembles excel in large-scale image classification tasks both in t...
research
06/07/2019

Ensemble Pruning via Margin Maximization

Ensemble models refer to methods that combine a typically large number o...
research
11/04/2019

Ensembles of Locally Independent Prediction Models

Many ensemble methods encourage their constituent models to be diverse, ...
research
01/30/2020

A tutorial on ensembles and deep learning fusion with MNIST as guiding thread: A complex heterogeneous fusion scheme reaching 10 digits error

Ensemble methods have been widely used for improving the results of the ...
research
06/30/2018

EnFuzz: From Ensemble Learning to Ensemble Fuzzing

Fuzzing is widely used for software vulnerability detection. There are v...
research
03/27/2021

Deep Ensemble Collaborative Learning by using Knowledge-transfer Graph for Fine-grained Object Classification

Mutual learning, in which multiple networks learn by sharing their knowl...

Please sign up or login with your details

Forgot password? Click here to reset