Uncovering Coresets for Classification With Multi-Objective Evolutionary Algorithms

02/20/2020
by   Pietro Barbiero, et al.
0

A coreset is a subset of the training set, using which a machine learning algorithm obtains performances similar to what it would deliver if trained over the whole original data. Coreset discovery is an active and open line of research as it allows improving training speed for the algorithms and may help human understanding the results. Building on previous works, a novel approach is presented: candidate corsets are iteratively optimized, adding and removing samples. As there is an obvious trade-off between limiting training size and quality of the results, a multi-objective evolutionary algorithm is used to minimize simultaneously the number of points in the set and the classification error. Experimental results on non-trivial benchmarks show that the proposed approach is able to deliver results that allow a classifier to obtain lower error and better ability of generalizing on unseen data than state-of-the-art coreset discovery techniques.

READ FULL TEXT
research
11/17/2022

Automatic Construction of Parallel Algorithm Portfolios for Multi-objective Optimization

It has been widely observed that there exists no universal best Multi-ob...
research
07/10/2019

Evolutionary Multi-Objective Optimization Driven by Generative Adversarial Networks

Recently, more and more works have proposed to drive evolutionary algori...
research
10/11/2019

Evolutionary Multi-Objective Optimization Driven by Generative Adversarial Networks (GANs)

Recently, more and more works have proposed to drive evolutionary algori...
research
08/03/2017

Preselection via Classification: A Case Study on Evolutionary Multiobjective Optimization

In evolutionary algorithms, a preselection operator aims to select the p...
research
07/07/2021

Model-agnostic multi-objective approach for the evolutionary discovery of mathematical models

In modern data science, it is often not enough to obtain only a data-dri...
research
01/02/2019

General Subpopulation Framework and Taming the Conflict Inside Populations

Structured evolutionary algorithms have been investigated for some time....
research
04/06/2022

Automatic inference of fault tree models via multi-objective evolutionary algorithms

Fault tree analysis is a well-known technique in reliability engineering...

Please sign up or login with your details

Forgot password? Click here to reset