TS-RAG: Retrieval Augmented Generation for Time Series Forecasting

Yixiong Xiao, Congxi Xiao, Jingbo Zhou
採択先: 未取得 ・ 2026-08-06 ・ source: arxiv
補充候補公開日 2026-08-06キーワード一致 2被引用 0関連度 5本文(arXiv)読む価値 4/5
時系列予測にRAGを導入する際、単なる結合ではなく専用トークンによる構造的融合を提案した点が新規。実験も多角的で、実用的な検索手法の比較も含まれる。
本文取得済み: 本文(arXiv)を根拠に要約しています。
Retrieval-Augmented GenerationRAG
一言で: 時系列予測において、外部の類似シーケンスを効果的に活用するための検索拡張生成(RAG)フレームワークであるTS-RAGを提案する。専用のリファレンストークンを導入することで、入力シーケンスと検索された参照情報の構造的な融合を実現し、既存の最先端手法を上回る予測精度を達成する。

どんなもの?

時系列予測において、モデルのパラメータ規模や訓練データの不足により、外部の類似履歴をプロンプトに連結するだけの単純なRAG手法では十分な効果が得られないという課題がある。対象は多変量時系列データ $\mathbf{X} \in \mathbb{R}^{C \times L}$ であり、入力シーケンスに対して過去の類似パターンをデータベースから取得して予測に活用することを目指す。従来のDynamic Time Warping(DTW)を用いた類似性検索は、計算コストが高くリアルタイム性に欠けるという困難も存在する。

先行研究と比べてどこがすごい?

従来のRAGを時系列に適用する際、単に類似シーケンスを入力に結合する手法とは異なり、入力と参照情報を効果的に融合させるための専用のリファレンストークンを導入した点が新規である。また、計算負荷の高いDTWに代わり、精度と推論効率を両立するベクトル検索技術を採用している。これにより、内部的な特徴抽出のみに依存する標準的なTransformerベースのモデルに対し、外部の構造化された情報を活用して未知の非定常なパターンへの適応力を高めている。

技術や手法のキモはどこ?

入力シーケンスの各チャネルを長さ $P$ の非重複なパッチに分割し、検索された各参照系列に対応する学習可能な参照トークン $\mathbf{r}_i$ を入力パッチの先頭に付加して入力埋め込み $\mathbf{Z}_{\text{in}}$ を構成する。参照系列についても同様のパッチ化を行い、埋め込み $\mathbf{Z}_{\text{ref}}$ を算出する。処理の流れとして、まず自己注意機構を用いて入力系列内の時間的依存関係を捉え、次に交差注意機構を用いて参照系列の情報を入力系列に整合させ、有用な情報を選択的に抽出する。最終的に、これらの情報を統合した隠れ表現をフィードフォワードネットワークに通すことで、予測値 $\hat{\mathbf{X}}$ を出力する。

どうやって有効だと検証した?

ECL、ETTh1、ETTh2、ETTm1、ETTm2、Weatherの6つのベンチマークデータセットを用いて評価を行った。チャネル間の依存関係を考慮するTS-RAG-CMは、全データセットにおいて平均 $\text{MSE} = 0.310$、$\text{MAE} = 0.348$ という最高水準の精度を達成した。予測長720において、単純なシーケンス結合手法と比較してMSEを18.2%削減している。検索手法の比較では、Temporal Convolutional Network(TCN)を用いた検索が、ユークリッド距離(ED)やDTWと比較して、精度と推論効率の両面で優れていることが示された。

議論はある?(限界・課題)

アブレーション研究により、参照するシーケンス数は1つが最適であり、2つまたは4つと増やすとノイズが増加し精度が低下するというトレードオフが判明している。本手法は、計算コストの高いDTWを回避して高速な推論を実現しているが、参照情報の選択精度が予測性能に直結する。今後の課題として、より多様な分布や稀なイベントが発生するシナリオにおける、外部情報の活用方法の最適化が挙げられる。

セクション別の詳細要約

TS-RAG: Retrieval Augmented Generation for Time Series Forecasting

TS-RAGは、時系列予測において外部の類似シーケンスをリファレンスとして活用する、Retrieval Augmented Generation (RAG) の枠組みを導入した手法である。従来の言語モデルにおけるRAGのようにリファレンスをプロンプトに連結する手法では、時系列モデルの限定的なパラメータ規模や訓練データの不足により十分な効果が得られないという課題に対し、本手法は入力シーケンスと検索された類似シーケンスの情報を効果的に融合させるために設計された専用のリファレンストークンを導入している。この設計により、複雑な時間的ダイナミクスをより堅牢に捉えることが可能となる。実験では、ECL、ETTh1、ETTh2、ETTm1、ETTm2、およびWeatherといった複数の実世界の予測ベンチマークを用いて評価が行われ、TS-RAGが既存のモデルを上回る最先端(state-of-the-art)の性能を一貫して達成することが示されている。

1. Introduction

時系列予測において、Transformerベースのモデルは長期依存関係のモデリングに優れているが、既存研究の多くはマルチスケール混合などのモデル訓練の強化に焦点を当てており、外部情報を活用する検索拡張生成(RAG)の適用は限定的である。NLPにおけるRAGは、推論時に外部の関連情報を取得することでモデルの汎化性能を向上させるが、時系列予測に単純に適用して類似の履歴シーケンスを入力に結合する手法は、時系列モデルが大規模言語モデル(LLM)ほどの生成能力を持たないため、効果的な情報融合が困難であるという課題がある。また、Dynamic Time Warping(DTW)のような従来の類似性検索手法は計算コストが高く、推論のリアルタイム性に欠ける問題も存在する。本研究では、これらの課題を解決するためにTS-RAGを提案しており、これは入力シーケンスと検索された類似シーケンスの両方から情報を効果的に統合する、特別に設計されたリファレンストークンを導入するフレームワークである。さらに、ベクトル検索技術を採用することで、DTWと比較して計算負荷を大幅に軽減し、予測精度を維持しつつ高速な推論を実現している。複数の実世界の時系列予測ベンチマークを用いた評価の結果、TS-RAGは既存の最先端手法を一貫して上回る性能を示し、外部情報を構造化された方法で活用できる可能性を証明している。

2. Related Work

時系列予測の分野では、CNNによる局所的な特徴抽出や、RNNおよびLSTM/GRUによる長期依存性のモデル化が行われてきたが、RNNは勾配消失や逐次計算の非効率性という課題がある。Transformerの登場により、self-attentionを用いた効率的な長距離依存性の捕捉が可能となり、LogTransの畳み込みself-attentionやInformerのprobSparse self-attention、Autoformerの季節性・トレンド分解、FedFormerの周波数領域アテンションなど、多様な派生モデルが提案されてきた。近年では、TimeGPT-1やTimesFM、MOIRAIのような、大規模なマルチドメイン事前学習を通じてゼロショット予測能力を実現する時系列基盤モデル(TSFMs)が台頭しているが、これらは事前学習時の暗黙的な知識に依存するため、未知の非定常なパターンへの適応には限界がある。一方、自然言語処理におけるRAGは、外部知識を動的に取得することでモデルの知識カットオフやハルシネーションを抑制する手法として確立されており、画像生成や構造化データ領域にも応用されている。時系列予測における検索拡張手法としては、ReTimeのような関係性検索や、訓練データから入力に類似した履歴パターンを明示的に選択するRAFTなどが提案されており、これらは自己注意機構のみに頼らず、外部の過去シーケンスを統合することで多様な分布への汎化性能を向上させている。

3. Methodology

TS-RAGは、多変量時系列データ $\mathbf{X} \in \mathbb{R}^{C \times L}$ に対し、過去の類似パターンをデータベースから検索して予測に活用するRetrieval-Augmented Generation(RAG)の枠組みを提案している。手法では、入力系列の各チャネルを長さ $P$ の非重複なパッチに分割し、検索された各参照系列に対応する学習可能な参照トークン $\mathbf{r}_i$ を入力パッチの先頭に付加することで、入力埋め込み $\mathbf{Z}_{\text{in}}$ を構成する。参照系列についても同様にパッチ化を行い、埋め込み $\mathbf{Z}_{\text{ref}}$ を算出する。モデルの統合プロセスでは、まず自己注意機構を用いて入力系列内の時間的依存関係を捉え、次に交差注意機構を用いて参照系列の情報を入力系列に整合させ、有用な情報を選択的に抽出する。最終的に、これらの情報を統合した隠れ表現をフィードフォワードネットワークに通すことで、入力系列のみでは捉えきれない広範な時間的コンテキストを考慮した予測値 $\hat{\mathbf{X}}$ を出力する。

4. Experiments

本研究では、ETTh1/2、ETTm1/m2、Electricity、Weatherの6つのベンチマークデータセットを用い、長期時系列予測におけるTS-RAGの有効性を検証している。提案手法は、入力シーケンスに対して最も類似した履歴パターンを検索するリトリーバーを備えた検索拡張生成(RAG)構造を採用しており、特にチャネル間の依存関係を考慮するTS-RAG-CMは、全データセットにおいて平均 $\text{MSE} = 0.310$、$\text{MAE} = 0.348$ という最高水準の精度を達成した。実験では、検索したシーケンスを単に結合する手法(Direct Sequence Concatenation)と比較して、TS-RAGは予測ホライゾンが長くなるほど高い改善効果を示し、例えば予測長720においてTS-RAG-CMはMSEを18.2%削減しており、提案する参照融合フレームワークの重要性が示された。アブレーション研究により、参照するシーケンス数は1つが最適であり、複数(2つまたは4つ)の参照を用いるとノイズが増加し精度が低下することが判明した。また、検索手法の比較では、Temporal Convolutional Network(TCN)を用いた検索が、ユークリッド距離(ED)や動的時間伸縮法(DTW)と比較して、精度と推論効率(DTWより大幅に高速)の両面で優れた性能を示すことが確認された。

5. Conclusion

本研究では、検索された過去の時系列シーケンスを予測プロセスに効果的に統合する、時系列予測のための新しい検索拡張生成(RAG)フレームワークであるTS-RAGを提案している。この手法は、参照トークンを通じて外部情報を組み込むことで、既存の深層学習モデルの限界を克服し、複雑な時間的依存関係の構造的な融合を促進する。計算コストの高い動的時間伸縮法(DTW)の代わりに効率的なベクトル検索技術を活用することで、高い予測精度を維持しつつ高速な推論を実現している。複数の実世界の時系列予測ベンチマークを用いた広範な評価により、TS-RAGは最先端のモデルを一貫して上回り、一般的なシナリオだけでなく稀なイベントが発生するシナリオにおいても予測性能を向上させることが示された。内部的な特徴抽出のみに依存する標準的なTransformerベースのアーキテクチャとは異なり、関連する外部シーケンスを検索・利用することで、訓練データが不足している場合や多様性に欠ける場合でも、より情報に基づいた予測が可能となる。