A Deep Neural Networks ensemble workflow from hyperparameter search to inference leveraging GPU clusters

01/18/2022
by   pierrick-pochelu, et al.
1

Automated Machine Learning with ensembling (or AutoML with ensembling) seeks to automatically build ensembles of Deep Neural Networks (DNNs) to achieve qualitative predictions. Ensemble of DNNs are well known to avoid over-fitting but they are memory and time consuming approaches. Therefore, an ideal AutoML would produce in one single run time different ensembles regarding accuracy and inference speed. While previous works on AutoML focus to search for the best model to maximize its generalization ability, we rather propose a new AutoML to build a larger library of accurate and diverse individual models to then construct ensembles. First, our extensive benchmarks show asynchronous Hyperband is an efficient and robust way to build a large number of diverse models to combine them. Then, a new ensemble selection method based on a multi-objective greedy algorithm is proposed to generate accurate ensembles by controlling their computing cost. Finally, we propose a novel algorithm to optimize the inference of the DNNs ensemble in a GPU cluster based on allocation optimization. The produced AutoML with ensemble method shows robust results on two datasets using efficiently GPU clusters during both the training phase and the inference phase.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/18/2022

An efficient and flexible inference system for serving heterogeneous ensembles of deep neural networks

Ensembles of Deep Neural Networks (DNNs) has achieved qualitative predic...
research
04/14/2023

Investigation of ensemble methods for the detection of deepfake face manipulations

The recent wave of AI research has enabled a new brand of synthetic medi...
research
09/18/2020

Generating Efficient DNN-Ensembles with Evolutionary Computation

In this work, we leverage ensemble learning as a tool for the creation o...
research
07/09/2021

Multi-headed Neural Ensemble Search

Ensembles of CNN models trained with different seeds (also known as Deep...
research
10/03/2021

Boost Neural Networks by Checkpoints

Training multiple deep neural networks (DNNs) and averaging their output...
research
06/07/2022

Decentralized Low-Latency Collaborative Inference via Ensembles on the Edge

The success of deep neural networks (DNNs) is heavily dependent on compu...
research
09/01/2022

Ensembling Neural Networks for Improved Prediction and Privacy in Early Diagnosis of Sepsis

Ensembling neural networks is a long-standing technique for improving th...

Please sign up or login with your details

Forgot password? Click here to reset