Automated Problem Identification: Regression vs Classification via Evolutionary Deep Networks
Emmanuel Dufourq, Bruce A. Bassett

TL;DR
This paper introduces an evolutionary deep learning algorithm that automatically determines whether a supervised learning problem is classification or regression, and suggests suitable neural network configurations, reducing human intervention.
Contribution
The proposed API algorithm automatically identifies problem type and recommends neural network architecture and loss function without prior domain knowledge.
Findings
Achieves 96.3% accuracy in problem type identification
Successfully distinguishes classification problems with up to 1000 target values
Recommends appropriate loss functions and architectures
Abstract
Regression or classification? This is perhaps the most basic question faced when tackling a new supervised learning problem. We present an Evolutionary Deep Learning (EDL) algorithm that automatically solves this by identifying the question type with high accuracy, along with a proposed deep architecture. Typically, a significant amount of human insight and preparation is required prior to executing machine learning algorithms. For example, when creating deep neural networks, the number of parameters must be selected in advance and furthermore, a lot of these choices are made based upon pre-existing knowledge of the data such as the use of a categorical cross entropy loss function. Humans are able to study a dataset and decide whether it represents a classification or a regression problem, and consequently make decisions which will be applied to the execution of the neural network. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Machine Learning and Data Classification · Metaheuristic Optimization Algorithms Research
