Towards Inference Efficient Deep Ensemble Learning

01/29/2023
by   Ziyue Li, et al.
0

Ensemble methods can deliver surprising performance gains but also bring significantly higher computational costs, e.g., can be up to 2048X in large-scale ensemble tasks. However, we found that the majority of computations in ensemble methods are redundant. For instance, over 77 CIFAR-100 dataset can be correctly classified with only a single ResNet-18 model, which indicates that only around 23 extra models. To this end, we propose an inference efficient ensemble learning method, to simultaneously optimize for effectiveness and efficiency in ensemble learning. More specifically, we regard ensemble of models as a sequential inference process and learn the optimal halting event for inference on a specific sample. At each timestep of the inference process, a common selector judges if the current ensemble has reached ensemble effectiveness and halt further inference, otherwise filters this challenging sample for the subsequent models to conduct more powerful ensemble. Both the base models and common selector are jointly optimized to dynamically adjust ensemble inference for different samples with various hardness, through the novel optimization goals including sequential ensemble boosting and computation saving. The experiments with different backbones on real-world datasets illustrate our method can bring up to 56% inference cost reduction while maintaining comparable performance to full ensemble, achieving significantly better ensemble utility than other baselines. Code and supplemental materials are available at https://seqml.github.io/irene.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/18/2021

LSEC: Large-scale spectral ensemble clustering

Ensemble clustering is a fundamental problem in the machine learning fie...
research
05/19/2022

CLCNet: Rethinking of Ensemble Modeling with Classification Confidence Network

In this paper, we propose a Classification Confidence Network (CLCNet) t...
research
11/28/2022

A Boosting Approach to Constructing an Ensemble Stack

An approach to evolutionary ensemble learning for classification is prop...
research
02/07/2022

Over-the-Air Ensemble Inference with Model Privacy

We consider distributed inference at the wireless edge, where multiple c...
research
03/28/2022

Multi-model Ensemble Learning Method for Human Expression Recognition

Analysis of human affect plays a vital role in human-computer interactio...
research
04/13/2022

CAMERO: Consistency Regularized Ensemble of Perturbed Language Models with Weight Sharing

Model ensemble is a popular approach to produce a low-variance and well-...
research
06/28/2018

Quit When You Can: Efficient Evaluation of Ensembles with Ordering Optimization

Given a classifier ensemble and a set of examples to be classified, many...

Please sign up or login with your details

Forgot password? Click here to reset