paper-with-me

홈 › Papers

Generating Efficient DNN-Ensembles with Evolutionary Computation

2020-09-18 · Marc Ortiz, Florian Scheidegger, Marc Casas, Cristiano Malossi, Eduard Ayguadé

In this work, we leverage ensemble learning as a tool for the creation of faster, smaller, and more accurate deep learning models. We demonstrate that we can jointly optimize for accuracy, inference time, and the number of parameters by combining DNN classifiers. To achieve this, we combine multiple ensemble strategies: bagging, boosting, and an ordered chain of classifiers. To reduce the number of DNN ensemble evaluations during the search, we propose EARN, an evolutionary approach that optimizes the ensemble according to three objectives regarding the constraints specified by the user. We run EARN on 10 image classification datasets with an initial pool of 32 state-of-the-art DCNN on both CPU and GPU platforms, and we generate models with speedups up to $7.60\times$, reductions of parameters by $10\times$, or increases in accuracy up to $6.01\%$ regarding the best DNN in the pool. In addition, our method generates models that are $5.6\times$ faster than the state-of-the-art methods for automatic model generation.

📄 PDF Abstract BibTeX arXiv:2009.08698

Code (0)

등록된 구현이 없습니다.

Tasks

CPUEnsemble LearningGPUimage-classificationImage Classification

Methods 이 논문이 사용한 방법론

DCNN Diffusion-convolutional neural networks (DCNN) is a model for graph-structured data. Through the introduction of a diffusion-convolution operation, diffusion-based representations…

Similar Papers 제목 키워드 기반

Re-purposing Heterogeneous Generative Ensembles with Evolutionary Computation

2020-03-30 · Jamal Toutouh, Erik Hemberg, Una-May O'Reilly

Generative Adversarial Networks (GANs) are popular tools for generative modeling. The dynamics of their adversarial learning give rise to convergence pathologies during training such as mode and discriminator collapse. I…

DiversityEvolutionary Algorithms

Evolutionary Generation of Random Surreal Numbers for Benchmarking

2025-04-09 · Matthew Roughan

There are many areas of scientific endeavour where large, complex datasets are needed for benchmarking. Evolutionary computing provides a means towards creating such sets. As a case study, we consider Conway's Surreal nu…

Benchmarking

Can Evolutionary Sampling Improve Bagged Ensembles?

2016-10-03 · Harsh Nisar, Bhanu Pratap Singh Rawat

Perturb and Combine (P&C) group of methods generate multiple versions of the predictor by perturbing the training set or construction and then combining them into a single predictor (Breiman, 1996b). The motive is to imp…

Evolutionary Algorithms

Latent Diffusion Model for Generating Ensembles of Climate Simulations

2024-07-02 · Johannes Meuer, Maximilian Witte, Tobias Sebastian Finn, Claudia Timmreck 외

Obtaining accurate estimates of uncertainty in climate scenarios often requires generating large ensembles of high-resolution climate simulations, a computationally expensive and memory intensive process. To address this…

DenoisingDimensionality ReductionUncertainty Quantification

Evolving Non-linear Stacking Ensembles for Prediction of Go Player Attributes

2015-12-31 · Josef Moudřík, Roman Neruda

The paper presents an application of non-linear stacking ensembles for prediction of Go player attributes. An evolutionary algorithm is used to form a diverse ensemble of base learners, which are then aggregated by a sta…

Prediction