# 遅延認識時空間因果推論 ## 定義 遅延認識時空間因果推論(Lag-Aware Spatio-Temporal Causal Inference)は、マイクロサービス障害の伝播が同期的ではなく**サービスごとに異なる可変時間ラグ**を伴う点を明示的にモデル化する RCA アプローチである。従来の時空間グラフニューラルネットワーク(STGNN、STGCN・Graph WaveNet・DCRNN 等)は「ノードの時刻 t での表現は同じ時刻 t の近傍ノードの表現から更新される」という同期集約(synchronous aggregation)を暗黙に仮定するが、マイクロサービスの障害伝播はリトライ機構・メッセージキューのバッファリング・タイムアウトポリシーにより上流の異常が数分後に下流へ現れることが一般的である。この設計は、各ラグ τ ごとに因果グラフ A_t^(τ) を学習し、上流原因の状態と遅延した下流症状を明示的に整列させる。(Source: [[@2026__FSE Companion__Bridging the Delay - Lag-Aware Spatio-Temporal Causal Inference for Microservice Root Cause Analysis]]) 主な設計要素は 2 つに分解できる: 1. **構造とラグ強度の分離**: 呼び出しトポロジに由来する比較的安定な骨格(スケルトン M)と、時変の相互作用強度(強度 W)を分離してから A^(τ) = M^(τ) ⊙ W^(τ) として再統合する。これにより、物理的に呼び出し関係のないサービス間に生じる見かけ上の因果関係(Fake Link、共通上流による同期変動)を、構造事前分布で抑制しつつ学習データからの発見も許容する。 2. **ラグ条件付きアテンション**: 学習したマルチラグ因果グラフを構造事前分布として、時刻オフセットを表す学習可能な相対ラグ埋め込みを用いたクロスノードアテンションに注入し、上流時刻 t-τ の状態と下流時刻 t の状態を直接結び付ける。 LagRCA([[@2026__FSE Companion__Bridging the Delay - Lag-Aware Spatio-Temporal Causal Inference for Microservice Root Cause Analysis]])はこのアプローチを初めて体系的に定式化し、D1 データセット(46 インスタンス、本番銀行データ)の実インシデント分析で最大伝播ラグ Δt_max が 2 分以上の非同期伝播を示すインシデントが 81.5%を占めることを定量化した。 ## 横断的知見 - 現時点では [[因果推論ベースRCA]] における PCTS/TCORW(MicroCause, IWQoS 2020)との対比が有望な突き合わせ軸となる。MicroCause は最大ラグ τ_max のスライディングウィンドウで時系列間の時間遅れ因果エッジを構築する PCMCI ベースの手法であり、LagRCA のマルチラグ因果グラフと同じ「時間遅れを明示的に扱う」問題意識を共有するが、MicroCause は PC 系の条件付き独立性検定に依拠するのに対し LagRCA は低ランクパラメータ化されたニューラルネットワークで A_t^(τ) を学習する点で設計が異なる(Source: [[@2026__FSE Companion__Bridging the Delay - Lag-Aware Spatio-Temporal Causal Inference for Microservice Root Cause Analysis]])。 - **クラウドネットワーク RCA(Chraim+, AWS)は、LagRCA とは独立に「時間ラグを条件付き確率として明示的に扱う」設計へ到達しており、ラグモデリングの必要性がマイクロサービスとネットワークという異なるドメインで収斂している証拠となる**: [[@2026__arXiv__Graphical Causal Reasoning for Root Cause Analysis in Cloud Networks]] は、エッジ B→A ごとに P_{B→A}(Δt)=P(A=1|B=1,Δt=t_A−t_B) を1分ビン・20分ホライズンの経験的頻度カウントで推定し、根本原因スコアリングをこの時間ラグ条件付き確率の経路積(経路尤度)として定義する。これは LagRCA の「離散スケルトン×連続強度の低ランクニューラルパラメータ化 + ラグ条件付きクロスノードアテンション」という学習ベースの設計とは対照的に、**学習を一切行わない経験的頻度推定**でラグを扱う。両者は独立した研究(AWS ネットワークチーム vs FSE Companion のマイクロサービス研究)でありながら、「エッジごとに時間ラグの関数として因果強度を表現する」という同じ設計原理に到達しており、この原理がドメインを超えて RCA の精度向上に有効であることを示唆する。ただし本手法は実測値(図3)で6〜10分・1〜2分という具体的なピークラグを可視化する一方、対応する数値精度(85.7%/74.3%)は LagRCA のニューラル学習ベースの性能と直接比較できるベンチマークが存在しない。(Source: [[@2026__arXiv__Graphical Causal Reasoning for Root Cause Analysis in Cloud Networks]], [[@2026__FSE Companion__Bridging the Delay - Lag-Aware Spatio-Temporal Causal Inference for Microservice Root Cause Analysis]]) ## 未解決の問い - **経験的頻度ベース(Chraim+)とニューラル学習ベース(LagRCA)のラグモデリングの精度・データ効率比較は未実施**: 経験的頻度カウントは学習不要でスケールしやすい一方、疎なデータでは信頼できる確率推定に十分なサンプル数が必要となる。ニューラルアテンションは疎データでの汎化に強い可能性があるが訓練コストと解釈可能性を犠牲にする。同一ドメイン・同一データセットでの直接比較が両アプローチのトレードオフを明らかにする。(Source: [[@2026__arXiv__Graphical Causal Reasoning for Root Cause Analysis in Cloud Networks]], [[@2026__FSE Companion__Bridging the Delay - Lag-Aware Spatio-Temporal Causal Inference for Microservice Root Cause Analysis]]) - **同期集約仮定への依存度の定量化**: LagRCA が比較したベースライン(CauseLens・RCD・MicroCause・CausalRCA)のうちどれが実際に同期集約を仮定しているか、そしてラグ窓 K を大きくするだけで既存 STGNN 系手法がどこまで LagRCA に近づけるかは、アブレーション(c1〜c4)では直接検証されていない。既存の因果推論ベース RCA(CIRCA・RCD 等)に同様のラグ条件付きアテンションを後付けした場合の性能改善幅は未検証。 - **スケルトンと強度の分離が有効な障害種別の境界**: アブレーション c2(構造-強度分離を無効化)は D1/D2 全体で性能低下を示したが、障害カテゴリ別(CPU Anomaly・Memory Exhaustion 等)にどの分離がどの障害種別で効くかは Table 4 に示されておらず未解明。 - **本番デプロイの障害種別内訳の欠如**: Alibaba 3 ヶ月デプロイの AC@5 80%超という数値がどの障害カテゴリで高く/低いかは論文に記載がなく、実運用でのラグ分布(D1 の Table 1 に相当する数値)が本番環境で一致するかも未検証。 - **ラグ窓 K の選択と障害伝播の実際のスケール(数分〜数十分)の関係**: K≈5 が良いトレードオフとされるが、Δt_max が 6 分以上(long lag, 17.12%)のインシデントに対して K=5 の窓がどこまでカバーできるかは Figure 4 のみからは判断できない。 - **ログモダリティ非対応の影響**: LagRCA はメトリクスとトレースのみを扱い、ログを対象外としている(Sec. 2.1)。ログベース障害診断([[ログベース障害診断]])と本アプローチを統合した場合、時間ラグモデリングにどのような追加情報が加わるかは未検討。 ## 関連 - [[因果推論ベースRCA]] — 上位概念。MicroCause の PCTS(時系列因果グラフ)と本概念の設計思想的な連続性 - [[Fault Localization]] — 関連概念。箇所特定の目標は共有するがアプローチが異なる - [[根本原因分析]] — 上位概念 - [[グラフベースRCA]] — 関連概念。物理トポロジと統計的グラフの統合という共通課題を持つ - [[LagRCA]] — 本概念を実装した具体的なフレームワーク(entity) ## 出典 - [[@2026__FSE Companion__Bridging the Delay - Lag-Aware Spatio-Temporal Causal Inference for Microservice Root Cause Analysis]](Zhang et al., FSE Companion '26 — LagRCA。Dynamic Multi-Lag Causal Graph Learning + Lag-Aware Spatio-Temporal Representation Learning + Upstream-Adjusted Root Cause Inference の 3 モジュールで遅延認識時空間因果推論を初めて体系的に定式化。D1/D2 で全ベースラインを上回り、Alibaba 本番環境に 3 ヶ月間デプロイ) - [[@2026__arXiv__Graphical Causal Reasoning for Root Cause Analysis in Cloud Networks]](Chraim, Janzing, Evans, AWS — クラウドネットワーク層でエッジ固有の時間ラグ条件付き確率 P(A=1|B=1,Δt) を経験的頻度から推定し、経路尤度最大化で根本原因をスコアリング。学習不要の非パラメトリックなラグモデリング設計)