AutoAI-TS: AutoAI for Time Series Forecasting
  A large number of time series forecasting models including traditional
statistical models, machine learning models and more recently deep learning
have been proposed in the literature. However, choosing the right model along
with good parameter values that performs well on a given data is still
challenging. Automatically providing a good set of models to users for a given
dataset saves both time and effort from using trial-and-error approaches with a
wide variety of available models along with parameter optimization. We present
AutoAI for Time Series Forecasting (AutoAI-TS) that provides users with a zero
configuration (zero-conf ) system to efficiently train, optimize and choose
best forecasting model among various classes of models for the given dataset.
With its flexible zero-conf design, AutoAI-TS automatically performs all the
data preparation, model creation, parameter optimization, training and model
selection for users and provides a trained model that is ready to use. For
given data, AutoAI-TS utilizes a wide variety of models including classical
statistical models, Machine Learning (ML) models, statistical-ML hybrid models
and deep learning models along with various transformations to create
forecasting pipelines. It then evaluates and ranks pipelines using the proposed
T-Daub mechanism to choose the best pipeline. The paper describe in detail all
the technical aspects of AutoAI-TS along with extensive benchmarking on a
variety of real world data sets for various use-cases. Benchmark results show
that AutoAI-TS, with no manual configuration from the user, automatically
trains and selects pipelines that on average outperform existing
state-of-the-art time series forecasting toolkits.
