MissNODAG: Differentiable Cyclic Causal Graph Learning from Incomplete Data

arXiv stat.ML / 4/7/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • MissNODAGは、フィードバックループを含む“循環因果グラフ”を、部分観測データ(欠測あり)から学習するための微分可能フレームワークを提案しています。
  • 既存手法が苦手とする「非線形な因果・循環構造」と「欠測メカニズム(MNARを含む)」を同時に推定するため、加法的ノイズモデルとEM手続きを組み合わせます。

Abstract

Causal discovery in real-world systems, such as biological networks, is often complicated by feedback loops and incomplete data. Standard algorithms, which assume acyclic structures or fully observed data, struggle with these challenges. To address this gap, we propose MissNODAG, a differentiable framework for learning both the underlying cyclic causal graph and the missingness mechanism from partially observed data, including data missing not at random. Our framework integrates an additive noise model with an expectation-maximization procedure, alternating between imputing missing values and optimizing the observed data likelihood, to uncover both the cyclic structures and the missingness mechanism. We establish consistency guarantees under exact maximization of the score function in the large sample setting. Finally, we demonstrate the effectiveness of MissNODAG through synthetic experiments and an application to real-world gene perturbation data.