The reviewed record of science sign in
Pith

arxiv: 1907.13508 · v3 · pith:IG57TEN7 · submitted 2019-07-31 · cs.DS · cs.NE

Evolutionary Dataset Optimisation: learning algorithm quality through evolution

Reviewed by Pithpith:IG57TEN7open to challenge →

classification cs.DS cs.NE
keywords algorithmdatasetsalgorithmscaseclusteringdatasetdescriptionevolution
0
0 comments X
read the original abstract

In this paper we propose a novel method for learning how algorithms perform. Classically, algorithms are compared on a finite number of existing (or newly simulated) benchmark datasets based on some fixed metrics. The algorithm(s) with the smallest value of this metric are chosen to be the `best performing'. We offer a new approach to flip this paradigm. We instead aim to gain a richer picture of the performance of an algorithm by generating artificial data through genetic evolution, the purpose of which is to create populations of datasets for which a particular algorithm performs well on a given metric. These datasets can be studied so as to learn what attributes lead to a particular progression of a given algorithm. Following a detailed description of the algorithm as well as a brief description of an open source implementation, a case study in clustering is presented. This case study demonstrates the performance and nuances of the method which we call Evolutionary Dataset Optimisation. In this study, a number of known properties about preferable datasets for the clustering algorithms known as (k)-means and DBSCAN are realised in the generated datasets.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.