Skip to main content
QUICK REVIEW

[論文レビュー] Predict, Refine, Synthesize: Self-Guiding Diffusion Models for Probabilistic Time Series Forecasting

Marcel Kollovieh, Abdul Fatir Ansari|arXiv (Cornell University)|Jul 21, 2023
Computational Physics and Python Applications被引用数 12
ひとこと要約

この論文は、推論時に自己ガイダンスで条件付け可能な無条件拡散モデル TSDiff を導入します。これは、訓練を変更せずに、予測、基礎予報士の改良、および合成データ生成を実行することができ、複数データセットにおいて競争力のある確率的予測と実用的な改良/合成の利点を示します。

ABSTRACT

Diffusion models have achieved state-of-the-art performance in generative modeling tasks across various domains. Prior works on time series diffusion models have primarily focused on developing conditional models tailored to specific forecasting or imputation tasks. In this work, we explore the potential of task-agnostic, unconditional diffusion models for several time series applications. We propose TSDiff, an unconditionally-trained diffusion model for time series. Our proposed self-guidance mechanism enables conditioning TSDiff for downstream tasks during inference, without requiring auxiliary networks or altering the training procedure. We demonstrate the effectiveness of our method on three different time series tasks: forecasting, refinement, and synthetic data generation. First, we show that TSDiff is competitive with several task-specific conditional forecasting methods (predict). Second, we leverage the learned implicit probability density of TSDiff to iteratively refine the predictions of base forecasters with reduced computational overhead over reverse diffusion (refine). Notably, the generative performance of the model remains intact -- downstream forecasters trained on synthetic samples from TSDiff outperform forecasters that are trained on samples from other state-of-the-art generative time series models, occasionally even outperforming models trained on real data (synthesize).

研究の動機と目的

  • 時系列の無条件拡散モデルを、推論時に条件付け可能とする動機づけと実現を行う。
  • タスク固有の訓練を伴わずに、観測セルフガイダンスを用いて予測を実行できることを示す。
  • モデルの暗黙密度が予測を改良し、下流の予報モデルの高品質な合成データを生成できることを示す。

提案手法

  • Lag拡張入力とS4ベースのアーキテクチャを備えた、無条件に訓練された単変量時系列向け拡散モデル TSDiff を提案する。
  • Auxiliaryネットワークを用いずに、平均二乗誤差または分位点ベースのガイダンスのいずれかを用いて推論時に TSDiff を条件付けする観測自己ガイダンスを導入する。
  • Langevinダイナミクスを用いて、拡散モデルをエネルギー有限 prior として用い、基礎予報士の予測を反復的に改善する改良機構を開発する。
  • より高速な改良のために対数尤度を近似する代表的な拡散ステップを定義する。
  • TSDiff からの合成サンプルを用いて下流予報士を訓練し、Linear Predictive Score (LPS) によって予測品質を評価する。
  • GluonTS の8つの実世界の単変量データセットを用いて、複数の予測シナリオを評価する。

実験結果

リサーチクエスチョン

  • RQ1無条件拡散モデルを推論時に条件付けすることで、タスク固有の条件付きモデルと競合する確率的予測を実現できるか。
  • RQ2観測自己ガイダンスは、条件訓練なしで任意の条件付き予測タスクを実現できるか。
  • RQ3TSDiff の学習された暗黙密度は、基礎予報士を改良し予測を改善できるか。
  • RQ4TSDiff 由来の合成サンプルは、実データで訓練されたモデルを凌駕する可能性のある下流予報士の訓練に有効か。

主な発見

手法SolarElectricityTrafficExchangeM4UberTLCKDDCupWikipedia
Seasonal Naive0.512 b1 0.0000.069 b1 0.0000.221 b1 0.0000.011 b1 0.0000.048 b1 0.0000.299 b1 0.0000.561 b1 0.0000.410 b1 0.000
ARIMA0.545 b1 0.006--0.008 b1 0.0000.044 b1 0.0010.284 b1 0.0010.547 b1 0.003-
ETS0.611 b1 0.0400.072 b1 0.0040.433 b1 0.0500.008 b1 0.0000.042 b1 0.0010.422 b1 0.0010.753 b1 0.0080.715 b1 0.002
Linear0.569 b1 0.0210.088 b1 0.0080.179 b1 0.0030.011 b1 0.0010.039 b1 0.0010.360 b1 0.0230.513 b1 0.0111.624 b1 1.114
DeepAR0.389 b1 0.0010.054 b1 0.0000.099 b1 0.0010.011 b1 0.0030.052 b1 0.0060.161 b1 0.0020.414 b1 0.0270.231 b1 0.008
MQ-CNN0.790 b1 0.0630.067 b1 0.001-0.019 b1 0.0060.046 b1 0.0030.436 b1 0.0200.516 b1 0.0120.220 b1 0.001
DeepState0.379 b1 0.0020.075 b1 0.0040.146 b1 0.0180.011 b1 0.0010.041 b1 0.0020.288 b1 0.087-0.318 b1 0.019
Transformer0.419 b1 0.0080.076 b1 0.0180.102 b1 0.0020.010 b1 0.0000.040 b1 0.0140.192 b1 0.0040.411 b1 0.0210.214 b1 0.001
CSDI0.352 b1 0.0050.054 b1 0.0000.159 b1 0.0020.033 b1 0.0140.040 b1 0.0030.206 b1 0.0020.318 b1 0.0020.289 b1 0.017
TSDiff-Cond0.338 b1 0.0140.050 b1 0.0020.094 b1 0.0030.013 b1 0.0020.039 b1 0.0060.172 b1 0.0080.754 b1 0.0070.218 b1 0.010
TSDiff-MS0.391 b1 0.0030.062 b1 0.0010.116 b1 0.0010.018 b1 0.0030.045 b1 0.0000.183 b1 0.0070.325 b1 0.0280.257 b1 0.001
TSDiff-Q0.358 b1 0.0200.049 b1 0.0000.098 b1 0.0020.011 b1 0.0010.036 b1 0.0010.172 b1 0.0050.311 b1 0.0260.221 b1 0.001
  • TSDiff-Q(分位点ガイダンス)は、最先端の条件付きモデルに対して競争力のある CRPS を達成し、複数のデータセットで最良または二番目に良い結果をしばしば示す。
  • 平均二乗誤差または分位点ガイダンスのいずれかを用いた観測自己ガイダンスは、タスク固有の訓練なしで確率的予測を生み出すことができる。
  • 拡散モデルを prior として用いた改良は、点予測および確率的予測の両方で CRPS を改善し、点予測ではMLベースの手法よりエネルギーベースの手法がしばしば優れている。
  • 改良は全逆拡散よりも計算コストが低く、基礎予報士によって利益の大小が異なる。
  • TSDiff によって生成された合成データは、下流予報士の訓練で実データで訓練されたモデルを上回る場合がある(Linear Predictive Score による評価)。
  • TSDiff は推論時の欠測値に対して頑健で、特化した条件付きモデルと競合する。

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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