AutoTSC: Optimization Algorithm to Automatically Solve the Time Series Classification Problem

by   lpyparmenier, et al.

Nowadays Automated Machine Learning, abbrevi- ated AutoML, is recognized as a good solution to quickly find a model without spending too much time on the tedious task of selecting an algorithm and its associated hyperparameters. AutoML is well studied on traditional classification problems but has never been explored on Time Series Classification (TSC) problems. Yet, we show in this article that this problem is different enough to require specific approaches. Indeed, while the preprocessing phases need to be defined with classical ML algorithms, most of them are embedded within the algorithms for TSC. This particularity is mainly due to the fact that we are dealing with ordered data. Over the last decade, there has been a lot of interest for this problem and many new ML algorithms oriented toward TSC (ML-TSC) have blossomed. A practitioner facing a TSC use case, and searching for the most adequate algorithm now has a wide range of options, and will generally end up trying a few algorithms with standard hyperparameters, similarly to what happens in classical ML. Clearly, this is suboptimal. In this article we propose an AutoML solution called AutoTSC based on Evolutionary Algorithms (EAs) and its associated ML-TSC search space. AutoTSC, when tested against standard datasets from the UCR archive, outperforms both a Random Search on the proposed search space and TPOT a well known standard AutoML tool.


page 1

page 6


TPOT-SH: a Faster Optimization Algorithm to Solve the AutoML Problem on Large Datasets

Data are omnipresent nowadays and contain knowl- edge and patterns that...

DiffPrep: Differentiable Data Preprocessing Pipeline Search for Learning over Tabular Data

Data preprocessing is a crucial step in the machine learning process tha...

An algorithmic framework for the optimization of deep neural networks architectures and hyperparameters

In this paper, we propose an algorithmic framework to automatically gene...

ATMSeer: Increasing Transparency and Controllability in Automated Machine Learning

To relieve the pain of manually selecting machine learning algorithms an...

PyGlove: Symbolic Programming for Automated Machine Learning

Neural networks are sensitive to hyper-parameter and architecture choice...

A Framework for Knowledge Integrated Evolutionary Algorithms

One of the main reasons for the success of Evolutionary Algorithms (EAs)...

A New Constructive Heuristic driven by Machine Learning for the Traveling Salesman Problem

Recent systems applying Machine Learning (ML) to solve the Traveling Sal...

Please sign up or login with your details

Forgot password? Click here to reset