Skip to main content
QUICK REVIEW

[論文レビュー] Improving Position Encoding of Transformers for Multivariate Time Series Classification

Navid Mohammadi Foumani, Chang Wei Tan|arXiv (Cornell University)|May 26, 2023
Time Series Analysis and Forecasting参考文献 34被引用数 6
ひとこと要約

本論文は、2つの新しい位置符号化手法を導入することで、多変量時系列分類のための新しいトランスフォーマー基盤モデルConvTranを提案する。その手法は、時系列に適応した絶対位置符号化(tAPE)と、一般化を向上させるための効率的な相対位置符号化(eRPE)である。ConvTranは32の多変量時系列データセットにおいて最先端の性能を達成し、既存のCNNおよびトランスフォーマー・モデルを上回る。

ABSTRACT

Transformers have demonstrated outstanding performance in many applications of deep learning. When applied to time series data, transformers require effective position encoding to capture the ordering of the time series data. The efficacy of position encoding in time series analysis is not well-studied and remains controversial, e.g., whether it is better to inject absolute position encoding or relative position encoding, or a combination of them. In order to clarify this, we first review existing absolute and relative position encoding methods when applied in time series classification. We then proposed a new absolute position encoding method dedicated to time series data called time Absolute Position Encoding (tAPE). Our new method incorporates the series length and input embedding dimension in absolute position encoding. Additionally, we propose computationally Efficient implementation of Relative Position Encoding (eRPE) to improve generalisability for time series. We then propose a novel multivariate time series classification (MTSC) model combining tAPE/eRPE and convolution-based input encoding named ConvTran to improve the position and data embedding of time series data. The proposed absolute and relative position encoding methods are simple and efficient. They can be easily integrated into transformer blocks and used for downstream tasks such as forecasting, extrinsic regression, and anomaly detection. Extensive experiments on 32 multivariate time-series datasets show that our model is significantly more accurate than state-of-the-art convolution and transformer-based models. Code and models are open-sourced at \url{https://github.com/Navidfoumani/ConvTran}.

研究の動機と目的

  • 多変量時系列分類における従来の絶対および相対位置符号化の有効性と効率性を調査すること。
  • 低次元の埋め込みと可変な系列長という制約により性能が低下する標準的な位置符号化の限界を解消すること。
  • 系列長と埋め込み次元を考慮した、時系列に特化した絶対位置符号化法を設計すること。
  • モデルの一般化を向上させるために、計算コストが低い相対位置符号化法を開発すること。
  • 提案された符号化法を統合したハイブリッドCNN-Transformerアーキテクチャ(ConvTran)を構築し、多変量時系列分類の性能を向上させること。

提案手法

  • 系列長と入力埋め込み次元を明示的に組み込むことで、時系列における位置情報の表現を改善する、新規の絶対位置符号化法である時間絶対位置符号化(tAPE)を提案する。
  • 一般化性能を向上させるために設計された、計算コストが低い相対位置符号化法である効率的相対位置符号化(eRPE)を導入する。
  • tAPEとeRPEをトランスフォーマーブロック内に統合し、入力特徴抽出のための畳み込み層と組み合わせることで、ConvTranモデルを構築する。
  • 畳み込み層が局所的な時系列パターンを抽出するのに対し、強化された位置符号化を備えたトランスフォーマーが長距離依存関係を捉えるハイブリッドアーキテクチャを採用する。
  • 学習可能な位置埋め込みを採用し、トレーニング中に同時に最適化することで、モデルが多変量時系列の構造に適応できるようにする。
  • 提案された位置符号化を用いて変更されたクエリ-キー評価を伴う標準的な自己注意機構を適用し、系列順序と文脈を保持する。

実験結果

リサーチクエスチョン

  • RQ1低次元の埋め込みと可変な系列長を考慮すると、標準的な絶対および相対位置符号化は多変量時系列分類においてどの程度有効であるか?
  • RQ2系列長と埋め込み次元を組み込んだ、時系列に特化した絶対位置符号化法は、モデル性能の向上に寄与するか?
  • RQ3より効率的な相対位置符号化法は、時系列分類タスクにおける一般化性能を向上させることができるか?
  • RQ4改善された位置符号化と畳み込みフロントエンドを組み合わせることで、多変量時系列分類の性能が向上するか?
  • RQ5提案されたConvTranモデルは、多様な多変量時系列データセットにおいて、最先端モデルと比較して精度と効率の両面で優れているか?

主な発見

  • ConvTranは32の多変量時系列データセットにおいて最先端の性能を達成し、既存のCNNおよびトランスフォーマー基盤モデルを顕著に上回る。
  • 1クラスあたり100件以上のトレーニングサンプルを有するデータセットでは、HC2、ROCKET、CIF、Inception-Timeを上回り、性能比較図では大多数の勝利が赤色で示されている。
  • EigenWorms(1クラスあたり26件のトレーニングサンプル)のような小規模データセットでは、CNNベースのモデルと比較して競争力のある性能を示すが、データ不足のため一部の最先端モデルに劣る。
  • 大規模なInsectWingBeatデータセット(25,000件のトレーニングサンプル)では、ROCKETが小規模データセットで高速であるにもかかわらず、すべてのサブセットサイズでConvTranのテスト精度がROCKETを上回る。
  • データセットサイズが増加するに従い、ConvTranはROCKETよりもトレーニング時間が短く、さらにROCKETがCPUで動作するのに対しConvTranはGPUを使用しているにもかかわらず、一貫してインferencing時間が速い。
  • アブレーションスタディの結果、tAPEおよびeRPEの両方が性能向上に顕著に寄与しており、全評価指標で完全なConvTranモデルが最良の結果を示している。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。