Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Autoformer

Autoformer is an AI model for long-term time series forecasting, leveraging decomposition transformers and auto-correlation mechanisms. It achieves state-of-the-art results across various benchmarks, offering a novel approach to series-wise connections for enhanced prediction accuracy in practical applications.

View Repository
Share
View Repository
Share

Autoformer is a cutting-edge AI model designed for long-term time series forecasting, introduced in the NeurIPS 2021 conference. It addresses the critical demand for accurate predictions in real-world applications by proposing a novel architecture that moves beyond traditional Transformer models. The core innovation lies in its series-wise connection, achieved through a deep decomposition architecture and a unique Auto-Correlation mechanism.

Read More

The deep decomposition architecture progressively breaks down time series into trend and seasonal components, allowing for a more nuanced understanding and prediction of future values. This is complemented by the Auto-Correlation mechanism, inspired by stochastic process theory. This mechanism discovers period-based dependencies and aggregates information at the series level, resulting in inherent log-linear complexity. This series-wise connection is a significant departure from the self-attention mechanisms prevalent in other Transformer families.

Autoformer has demonstrated state-of-the-art performance, achieving a 38% relative improvement over previous baselines on six benchmarks across five practical applications: energy, traffic, economics, weather, and disease. The project provides code release for the research paper, enabling users to reproduce results and integrate the model into their own forecasting tasks. The repository includes scripts for training and evaluation on various datasets, as well as instructions for setting up the environment and running experiments.

Recent updates highlight Autoformer's growing impact, including its inclusion in Hugging Face and its extension version published in Nature Machine Intelligence. Furthermore, Autoformer was deployed during the 2022 Winter Olympics for weather forecasting. The model is also part of a broader Time-Series-Library, covering a range of time series tasks. The project emphasizes ease of use with Docker and Make integration for reproducible results.

The target audience for Autoformer includes researchers, data scientists, and engineers working on time series analysis and forecasting problems. Its ability to handle long-term dependencies and achieve superior accuracy makes it valuable for applications requiring reliable future predictions. The model's unique architecture and performance improvements offer a significant advancement in the field of time series forecasting.

  • CategoryAI Models & LLMs
  • Pricing ModelOpen source
  • DeploymentCloud, Self-hosted
  • PlatformsWeb

  • Deep decomposition architecture for progressive component analysis

  • Series-wise Auto-Correlation mechanism for period-based dependencies

  • Inherent log-linear complexity

  • State-of-the-art performance on long-term series forecasting

  • Achieves 38% relative improvement on six benchmarks

  • Applicable to energy, traffic, economics, weather, and disease forecasting

  • Code release available for research and implementation

  • No position embedding required due to series-wise connection

  • Batch-normalization-style block for memory-access friendly Auto-Correlation

  • Reproducible results with Docker, conda, and Make

  1. Set up environment: Install Python 3.6 and PyTorch 1.9.0.

  2. Download data: Obtain benchmark datasets from Google Drive.

  3. Train model: Execute experiment scripts provided in the ./scripts folder.

  4. Integrate via API: Utilize the model's forecasting capabilities in custom applications.

  5. Reproduce results: Follow Docker instructions for environment initialization and script execution.

  6. Run experiments: Use provided bash scripts for specific datasets like ETTm1 or ECL.

  7. Adapt for new tasks: Explore the Time-Series-Library for extended forecasting, imputation, and anomaly detection.

  • Energy Forecasting
  • Traffic Prediction
  • Economic Forecasting
  • Weather Forecasting
  • Disease Outbreak Prediction
  • Financial Time Series Analysis
  • Supply Chain Optimization

Autoformer Reviews

Loading...

Popular AI Tools Like Autoformer

FEDformer

AI GitHub Repos

FEDformer is a Frequency Enhanced Decomposed Transformer designed for efficient long-term time series forecasting. It achieves linear complexity with sequence length,…

AI Models & LLMs
View Tool

AI GitHub Repos

Frequency Enhanced Decomposed Transformer designed for efficient long-term time series forecasting. It achieves linear complexity with sequence length,…FEDformer is a Frequency Enhanced Decomposed Transformer designed for efficient long-term time series forecasting. It achieves linear complexity with sequence length,…

AI Models & LLMs
See the Top 250 AI GitHub Repos

LTSF-Linear

AI GitHub Repos

LTSF-Linear is an official PyTorch implementation for "Are Transformers Effective for Time Series Forecasting?". It introduces a family of linear models (Linear, DLinear, NLinear)…

AI Models & LLMs
View Tool

AI GitHub Repos

Official PyTorch implementation for "Are Transformers Effective for Time Series Forecasting?". It introduces a family of linear models (Linear, DLinear, NLinear)…LTSF-Linear is an official PyTorch implementation for "Are Transformers Effective for Time Series Forecasting?". It introduces a family of linear models (Linear, DLinear, NLinear)…

AI Models & LLMs
See the Top 250 AI GitHub Repos

LSTNet

AI GitHub Repos

LSTNet is a deep learning model designed for time series forecasting. It effectively models both long-term and short-term temporal patterns using a combination of recurrent neural…

AI Models & LLMs
View Tool

AI GitHub Repos

Deep learning model designed for time series forecasting. It effectively models both long-term and short-term temporal patterns using a combination of recurrent neural…LSTNet is a deep learning model designed for time series forecasting. It effectively models both long-term and short-term temporal patterns using a combination of recurrent neural…

AI Models & LLMs
See the Top 250 AI GitHub Repos

Informer2020

AI GitHub Repos

The Informer2020 GitHub repository provides the PyTorch implementation for the Informer model, designed for efficient long sequence time-series forecasting. It features ProbSparse…

AI Models & LLMs
View Tool

AI GitHub Repos

The Informer2020 GitHub repository provides the PyTorch implementation for the Informer model, designed for efficient long sequence time-series forecasting. It features ProbSparse…

AI Models & LLMs
See the Top 250 AI GitHub Repos

PatchTST

AI Models

PatchTST is an official implementation of a Transformer-based model for long-term time series forecasting. It segments time series into patches and processes them independently,…

AI Models & LLMs
View Tool

AI Models

Official implementation of a Transformer-based model for long-term time series forecasting. It segments time series into patches and processes them independently,…PatchTST is an official implementation of a Transformer-based model for long-term time series forecasting. It segments time series into patches and processes them independently,…

AI Models & LLMs
See the Top 5 AI Models

GluonTS

AI Frameworks

GluonTS is a Python package for probabilistic time series modeling, leveraging deep learning models built on PyTorch and MXNet. It facilitates accurate forecasting by generating…

AI Models & LLMs
View Tool

AI Frameworks

Python package for probabilistic time series modeling, leveraging deep learning models built on PyTorch and MXNet. It facilitates accurate forecasting by generating…GluonTS is a Python package for probabilistic time series modeling, leveraging deep learning models built on PyTorch and MXNet. It facilitates accurate forecasting by generating…

AI Models & LLMs
See the Top 50 AI Frameworks

N-BEATS

AI GitHub Repos

N-BEATS is a neural-network based model for univariate time-series forecasting. Developed by ServiceNow Research, it implements the N-BEATS algorithm for reproducible experimental…

AI Models & LLMs
View Tool

AI GitHub Repos

Neural-network based model for univariate time-series forecasting. Developed by ServiceNow Research, it implements the N-BEATS algorithm for reproducible experimental…N-BEATS is a neural-network based model for univariate time-series forecasting. Developed by ServiceNow Research, it implements the N-BEATS algorithm for reproducible experimental…

AI Models & LLMs
See the Top 250 AI GitHub Repos

Pangu-Weather

AI GitHub Repos

Pangu-Weather is an AI-based system for accurate medium-range global weather forecasting. It utilizes 3D neural networks and a hierarchical temporal aggregation strategy to…

Scientific Discovery & Lab Tools
View Tool

AI GitHub Repos

AI-based system for accurate medium-range global weather forecasting. It utilizes 3D neural networks and a hierarchical temporal aggregation strategy to…Pangu-Weather is an AI-based system for accurate medium-range global weather forecasting. It utilizes 3D neural networks and a hierarchical temporal aggregation strategy to…

Scientific Discovery & Lab Tools
See the Top 250 AI GitHub Repos
1 of 8