English

Transformers in Time-series Analysis: A Tutorial

Machine Learning 2023-07-27 v2

Abstract

Transformer architecture has widespread applications, particularly in Natural Language Processing and computer vision. Recently Transformers have been employed in various aspects of time-series analysis. This tutorial provides an overview of the Transformer architecture, its applications, and a collection of examples from recent research papers in time-series analysis. We delve into an explanation of the core components of the Transformer, including the self-attention mechanism, positional encoding, multi-head, and encoder/decoder. Several enhancements to the initial, Transformer architecture are highlighted to tackle time-series tasks. The tutorial also provides best practices and techniques to overcome the challenge of effectively training Transformers for time-series analysis.

Keywords

Cite

@article{arxiv.2205.01138,
  title  = {Transformers in Time-series Analysis: A Tutorial},
  author = {Sabeen Ahmed and Ian E. Nielsen and Aakash Tripathi and Shamoon Siddiqui and Ghulam Rasool and Ravi P. Ramachandran},
  journal= {arXiv preprint arXiv:2205.01138},
  year   = {2023}
}

Comments

28 pages, 17 figures