Positivity in linear Gaussian structural equation models¶
作者: Asad Lodhia, Jan-Christian Hütter, Caroline Uhler, Piotr Zwiernik
来源: Electronic Journal of Statistics
主题: 因果推断
相关性: 7/10
链接: 期刊页 · arXiv
一、领域脉络与小综述¶
这个方向是什么: 这个子方向研究的是多变量正相依结构在图模型与因果推断中的统计推断问题。根本的科学问题是:当变量之间存在正向联动(如金融资产同涨同跌、基因表达协同上调)时,如何利用这种“正性”约束来简化图结构学习、降低参数估计的样本复杂度、以及识别因果方向。当前该方向在高斯设定下已形成较成熟的理论体系(MTP2约束下的MLE存在性、凸性、隐式正则化已被严格证明),但在有向因果图(SEM)设定下,正性约束如何与因果方向识别、马尔可夫等价类交互,尚处于起步阶段。
发展脉络: - 奠基工作:Karlin & Rinott (1980) 建立了多变量全正性(MTP2)的数学基础,证明了MTP2蕴含正关联,并给出了高斯MTP2等价于偏相关非负的刻画。这是后续所有高斯正相依图模型的源头。 - 主要进展(无向图/协方差估计):Fallat et al. (2015) 证明了MTP2图模型中v-structure不可能出现,且MTP2分布对其浓度图几乎必然忠实;Slawski & Hein (2014) 与 Lauritzen, Uhler, Zwiernik (2017) 分别证明了高斯MTP2约束下MLE仅需2个样本即存在、且自带隐式正则化(稀疏性);Soloff, Guntuboyina, Jordan (2020) 将偏相关非负约束下的协方差估计推进到高维minimax最优(Stein loss),但指出该约束会引入最大特征值估计的显著偏差。 - 主要进展(有向图/因果):VanderWeele & Robins (2010) 提出了Signed DAG,用有向边上的符号(+/-)刻画单调因果效应与协方差符号的关系,这是将正性引入因果DAG的早期尝试,但未触及SEM系数约束与分布类别的等价性。 - 当前 frontier:Lauritzen & Zwiernik (2020) 提出局部关联图模型,放宽MTP2到“高连通子图内部正关联”,属于无向图框架内的最新拓展;Rossell & Zwiernik (2020) 证明了椭圆分布下MTP2几乎必然退化为高斯,指出了非高斯正相依推断的根本困难。 - 本文的位置:本文是首个将SEM系数非负约束与高斯分布的CIS(条件递增序列)类别严格等价、并在DAG框架下刻画其因果推断性质(排序恢复、等价类、MLE凸性)的工作。它填补了“有向因果图+正相依”这一空白,将无向图框架下的MTP2成功经验向因果SEM推进了一步。
子线索聚类: 1. 无向图+MTP2/偏相关非负(协方差估计与结构学习):Slawski & Hein (2014), Lauritzen et al. (2017), Soloff et al. (2020), Agrawal et al. (2019)。这一簇的核心是:偏相关非负约束使MLE凸化、样本需求骤降、自带正则化;但会引入偏差(特征值估计)。 2. 有向图+符号因果效应(因果推断):VanderWeele & Robins (2010)。这一簇的核心是:用边符号推断因果效应方向与协方差符号,但未建立SEM系数约束与分布类别的等价性。 3. 放宽正性约束(局部/混合结构):Lauritzen & Zwiernik (2020), Rossell & Zwiernik (2020)。这一簇的核心是:MTP2过强,尝试局部化或混合化;非高斯设定下MTP2推断有根本困难。
这个方向在追问的核心问题: 1. 正性约束如何改变图模型的学习与估计?(已知:MTP2使MLE仅需2样本、凸化、隐式正则化;未知:有向图下正性约束是否带来类似简化?) 2. 正性约束如何影响因果方向的识别?(已知:MTP2下v-structure不可能;未知:SEM系数非负下,排序是否可恢复、等价类如何收缩?) 3. 正性约束的统计代价是什么?(已知:偏相关非负引入特征值偏差;未知:SEM系数非负是否引入类似偏差、或更严重的模型误设风险?)
⚠️ 作者的 framing: - 作者将缺口 frame 为:现有正相依工作集中在无向图(MTP2/偏相关非负),而因果推断的核心工具是有向图(SEM),正性约束在SEM下的等价分布类别、排序恢复、等价类、估计性质均未建立。这使得本文的“CIS等价性+排序恢复+等价类刻画+MLE凸性”成为“显然的下一步”。 - 被淡化的竞争路线:VanderWeele & Robins (2010) 的Signed DAG(基于单调效应的边符号推断)被引用但未深入对比——本文的SEM系数非负是参数层约束,Signed DAG是因果效应层约束,两者在不同层级,作者未讨论哪个更根本或更实用。 - 明显该被引却未出现的:基于独立成分分析(ICA)的因果发现方法(如 Shimizu et al., 2006 的LiNGAM)。LiNGAM同样利用SEM的非高斯性识别因果方向,本文坚持高斯设定,排序恢复依赖CIS而非非高斯性,这一路线差异未在intro中讨论。此外,高维SEM的惩罚/约束估计方法(如L1-penalized SEM)也未出现,而本文的凸MLE在有向图下与这些方法的关系未点明。
张力: - 未见明显对立引用。但存在设定上的张力:Rossell & Zwiernik (2020) 证明了椭圆分布下MTP2几乎必然退化为高斯,暗示非高斯正相依推断极难;本文则完全在高斯设定下工作,且利用高斯性推导CIS等价性与MLE凸性。这提示:本文的CIS框架向非高斯推广时,可能遭遇Rossell & Zwiernik指出的根本困难。
二、最核心、最简单的例子 / 数学问题¶
第一步:符号、模型、可观测数据交代清楚
- \(V = \{1, \dots, p\}\):\(p\)个随机变量的节点集。
- \(X = (X_1, \dots, X_p)\):可观测的\(p\)维随机向量。
- \(G\):有向无环图(DAG),节点集为\(V\),边集为\(E\)。
- \(\text{Pa}(i)\):节点\(i\)在\(G\)中的父节点集。
- \(\pi\):\(V\)上的一个排列(排序),\(\pi(1), \dots, \pi(p)\)。
- \(B\):\(p \times p\)矩阵,\(B_{ij}\)为SEM中\(j \to i\)的系数(若\(j \notin \text{Pa}(i)\)则\(B_{ij}=0\))。\(B\)严格下三角(若按因果排序排列节点)。
- \(\epsilon = (\epsilon_1, \dots, \epsilon_p)\):不可观测的独立噪声向量,\(\epsilon_i \sim N(0, \omega_i^2)\)。
- \(\Omega = \text{diag}(\omega_1^2, \dots, \omega_p^2)\):噪声协方差矩阵(对角阵)。
- SEM模型:\(X = BX + \epsilon\),即 \(X_i = \sum_{j \in \text{Pa}(i)} B_{ij} X_j + \epsilon_i\)。
- 可观测数据:\(n\)个独立同分布的\(X\)的样本\(X^{(1)}, \dots, X^{(n)}\),每个为\(p\)维向量。噪声\(\epsilon\)与系数矩阵\(B\)不可观测。
- 要估的对象:\(B\)(因果系数)、\(\Omega\)(噪声方差)、\(\pi\)(因果排序),以及由它们决定的协方差矩阵\(\Sigma = (I-B)^{-1} \Omega (I-B)^{-T}\)。
第二步:最小内核——\(p=3\)、无噪声、CIS排序已知的最简特例
剥掉所有一般性设定,考虑\(p=3\)个变量、无噪声(\(\omega_i^2 \to 0\))、且CIS排序已知为自然序\(1,2,3\)的情形。
- SEM退化:\(X_1\)无父节点,\(X_2 = B_{21} X_1\),\(X_3 = B_{31} X_1 + B_{32} X_2\)。系数非负约束:\(B_{21} \ge 0, B_{31} \ge 0, B_{32} \ge 0\)。
- CIS条件退化:CIS要求“在给定排在前面的变量条件下,排在后面的变量与任何其他变量正相关”。在\(p=3\)自然序下,这退化为:
- \(X_2\)与\(X_1\)正相关(无条件,即\(\text{Cov}(X_1, X_2) \ge 0\));
- \(X_3\)与\(X_1\)在给定\(X_2\)下正相关(即\(\text{Cov}(X_1, X_3 | X_2) \ge 0\));
- \(X_3\)与\(X_2\)在给定\(X_1\)下正相关(即\(\text{Cov}(X_2, X_3 | X_1) \ge 0\))。
- 核心等价性(最小内核):在上述设定下,\(B_{ij} \ge 0\)(SEM系数非负) \(\iff\) CIS条件成立。
- 直觉:\(X_2 = B_{21} X_1\),若\(B_{21} \ge 0\)则\(\text{Cov}(X_1, X_2) \ge 0\)(条件1)。\(X_3 = B_{31} X_1 + B_{32} X_2\),给定\(X_2\)后\(X_3\)与\(X_1\)的协方差为\(B_{31} \text{Var}(X_1 | X_2) \ge 0\)(条件2);给定\(X_1\)后\(X_3\)与\(X_2\)的协方差为\(B_{32} \text{Var}(X_2 | X_1) \ge 0\)(条件3)。反之,若CIS成立,由条件1推出\(B_{21} \ge 0\),由条件2推出\(B_{31} \ge 0\),由条件3推出\(B_{32} \ge 0\)。
- MLE凸性(最小内核):在排序已知、系数非负约束下,对数似然为\(\log \det(I-B) - \frac{1}{2} \text{tr}(S (I-B)^{-T} \Omega^{-1} (I-B)^{-1})\)(\(S\)为样本协方差)。由于\(B\)下三角且非负,\(\log \det(I-B) = -\sum \log(1-B_{ij})\)在\(B_{ij} \ge 0\)且\(<1\)下是凹函数(\(-\log\)是凸,\(1-B_{ij}\)线性,复合保持凸性),而二次项也是凸的(在\(\Omega\)固定下对\(B\)是凸),故整个MLE是凸优化问题。
这个最小内核揭示了本文在数学上到底干了什么:把“SEM系数非负”这个参数层约束,翻译成“CIS”这个分布层约束,从而在排序已知时,把原本非凸的DAG MLE(一般DAG的MLE因\(\det(I-B)\)项而非凸)转化为凸问题——正性约束消除了DAG估计中的非凸性障碍。
三、这篇论文做了什么¶
三句话: ①研究了线性高斯SEM中系数非负约束对应的正相依类别及其因果推断性质; ②核心工具是CIS(条件递增序列)等价性、排序恢复算法、马尔可夫等价类刻画、凸MLE; ③主要结论是:系数非负 \(\iff\) CIS;无噪声下CIS排序可恢复;有噪声下给出可恢复条件;CIS DAG的等价类由covered arrow翻转刻画;排序已知时MLE为凸问题。
关键设定与假设: - 线性高斯SEM:\(X = BX + \epsilon\),\(\epsilon_i\)独立高斯,\(B\)为\(p \times p\)严格下三角矩阵(按因果排序)。 - 非负性假设:\(B_{ij} \ge 0\)对所有\(j \to i\)。统计含义:父节点对子节点的线性因果效应均为正向(不抑制)。 - CIS定义:分布\(\mu\)是CIS的,若存在排列\(\pi\),使得对所有\(i > j > k\),\(\text{Cov}(X_{\pi(i)}, X_{\pi(j)} | X_{\pi(k)}) \ge 0\)。统计含义:按\(\pi\)排序,后面的变量在给定更前面的变量后,与任何中间变量正相关——这是MTP2的弱化(MTP2要求所有子集条件化后正相关,CIS只要求沿一个序列条件化)。 - 无噪声设定:\(\omega_i^2 = 0\),即\(X\)由\(B\)完全确定(\(X = (I-B)^{-1} \epsilon\)退化)。用于排序恢复的理论分析。 - 有噪声设定:\(\omega_i^2 > 0\),实际数据场景。 - 与已有文献的关系:相比MTP2(要求所有偏相关非负),CIS更弱(只要求沿一个序列的偏相关非负);相比VanderWeele & Robins的Signed DAG(边符号约束),本文约束在SEM系数层,更直接但要求线性高斯。
主要结果:
- 等价性定理(Theorem 2.2):线性高斯SEM系数非负 \(\iff\) 对应分布为CIS。
- 直觉:系数非负保证因果效应正向传递,条件化后协方差非负;CIS保证条件化后协方差非负,反推系数非负(利用高斯SEM的参数化唯一性)。
-
技术难点:从CIS推出\(B_{ij} \ge 0\)需要利用高斯SEM中偏相关与系数的关系(\(B_{ij} = \text{Cov}(X_i, X_j | X_{\text{Pa}(i)\setminus j}) / \text{Var}(X_j | X_{\text{Pa}(i)\setminus j})\)),CIS保证分子非负,分母恒正。
-
排序恢复(Theorem 3.1 & 3.2):
- 无噪声下:若CIS排序存在,算法(基于\(X\)的协方差矩阵的特定结构)可精确恢复该排序。
- 有噪声下:给出样本量条件(信号强度相对于噪声的比例),保证排序恢复的成功率。
-
直觉:无噪声下,\(X = (I-B)^{-1} \epsilon\)退化,协方差矩阵的结构完全由\(B\)决定,CIS排序对应协方差矩阵的特定三角结构,可通过算法提取。有噪声下,需要信号足够强以克服噪声干扰。
-
马尔可夫等价类刻画(Theorem 4.2):CIS DAG的马尔可夫等价类由covered arrow的翻转刻画(引用Chickering 1995的Theorem 4.2)。
- 统计含义:在CIS约束下,只有covered arrow(\(i \to j\)且\(\text{Pa}(i) = \text{Pa}(j) \setminus \{i\}\))的翻转不改变CIS性质和马尔可夫结构。这比一般DAG的等价类刻画更窄(一般DAG等价类也由covered arrow翻转刻画,但CIS约束可能使某些翻转破坏CIS性质,从而进一步收缩等价类)。
-
关键点:CIS约束下,covered arrow的翻转保持CIS性质(因为翻转前后系数非负性不变,等价性定理保证CIS不变)。
-
MLE凸性(Theorem 5.1):当CIS排序已知时,高斯CIS DAG模型的MLE是凸优化问题。
- 直觉:排序已知使\(B\)为下三角,非负约束使\(\log \det(I-B)\)项凸化(\(-\sum \log(1-B_{ij})\)在\(B_{ij} \ge 0\)下凸),二次项凸,整体凸。
- 与已有文献的对比:一般DAG的MLE因\(\log \det(I-B)\)非凸(\(B_{ij}\)可负时\(-\log(1-B_{ij})\)非凸),这是DAG估计的根本计算障碍。CIS约束消除了这一障碍,与MTP2下MLE凸性(Lauritzen et al. 2017)形成有向图版本的对应。
证明路线与技术技巧:
- 等价性定理证明路线:
- \(B_{ij} \ge 0 \implies\) CIS:利用高斯SEM中条件协方差的表达式,\(\text{Cov}(X_i, X_j | X_S) = B_{ij} \text{Var}(X_j | X_S) + \sum_{k \in \text{Pa}(i)\setminus \{j\}} B_{ik} \text{Cov}(X_k, X_j | X_S)\),通过归纳法(沿CIS排序\(\pi\)从后向前)证明条件化后协方差非负。
- CIS \(\implies B_{ij} \ge 0\):利用高斯SEM中\(B_{ij}\)与偏相关的等式关系,CIS保证偏相关非负,分母正,故\(B_{ij} \ge 0\)。
-
关键跳跃点:归纳步骤中,需要保证\(\text{Cov}(X_k, X_j | X_S)\)非负(由CIS的更早步骤保证),这要求严格按\(\pi\)排序进行条件化。
-
排序恢复证明路线:
- 无噪声下:\(X\)的协方差矩阵\(\Sigma = (I-B)^{-1} \Omega (I-B)^{-T}\),在\(\Omega \to 0\)时退化。利用\(B\)的下三角性与非负性,\(\Sigma\)的特定子矩阵结构可提取\(\pi\)。
- 有噪声下:利用样本协方差\(S\)与\(\Sigma\)的偏差,给出信号强度条件(\(B_{ij}\)的下界相对于\(\omega_i^2\)的比例),保证算法在\(S\)上仍能恢复\(\pi\)。
-
技术技巧:矩阵结构分析(利用\((I-B)^{-1}\)的三角结构与非负性推导\(\Sigma\)的三角结构)、扰动分析(有噪声下\(S\)与\(\Sigma\)的偏差控制)。
-
等价类刻画证明路线:
- 直接引用Chickering (1995) 的Theorem 4.2(一般DAG等价类由covered arrow翻转刻画),结合CIS等价性定理(翻转covered arrow保持\(B_{ij} \ge 0\),故保持CIS),得出CIS DAG等价类同样由covered arrow翻转刻画。
-
技术技巧:covered arrow的识别与翻转不变性(利用\(\text{Pa}(i) = \text{Pa}(j) \setminus \{i\}\)条件保证翻转后\(B\)仍非负)。
-
MLE凸性证明路线:
- 排序已知 \(\implies\) \(B\)下三角 \(\implies\) \(\log \det(I-B) = -\sum_{i>j} \log(1-B_{ij})\)。
- \(B_{ij} \ge 0\)且\(<1\)(DAG要求) \(\implies\) \(-\log(1-B_{ij})\)凸(\(-\log\)凸,\(1-B_{ij}\)线性,复合凸)。
- 二次项\(\text{tr}(S (I-B)^{-T} \Omega^{-1} (I-B)^{-1})\)在\(\Omega\)固定下对\(B\)凸(\((I-B)^{-1}\)是\(B\)的矩阵分式,在\(B\)下三角时凸)。
- 技术技巧:凸函数复合与矩阵分式凸性(利用\(B\)的下三角结构简化\((I-B)^{-1}\)的表达式,避免一般矩阵逆的非凸性)。
真实例子与应用: - 本文为纯理论 / 无实证例子。论文未包含真实数据例子或模拟实验,所有结果均为定理与证明。作者在intro中提及了金融、心理测量、生物学中的正相依数据(引用Mason et al. 2009, Kuipers et al. 2018, Agrawal et al. 2019),但未在正文中进行实证验证。
🔎 结论是否比证明窄: - Theorem 3.2(有噪声下排序恢复)的条件(信号强度相对于噪声的比例)在正文中被严格证明,但作者在讨论部分泛泛claim该条件“在实际数据中通常满足”,未给出具体数据场景的验证——这是典型的结论比证明窄。 - Theorem 5.1(MLE凸性)要求排序已知,但排序恢复本身需要样本量条件(Theorem 3.2),作者未讨论“排序恢复错误时MLE的性质”——这是一个被泛泛回避的问题。
四、开放问题(点到为止,扎根具体语句)¶
- CIS框架向非高斯/非线性SEM的推广:本文等价性定理(Theorem 2.2)严格依赖高斯线性设定。向非线性SEM推广时,CIS与系数非负的等价性是否成立?扎根在intro对Rossell & Zwiernik (2020) 的引用——他们证明了椭圆分布下MTP2退化为高斯,暗示非高斯正相依推断有根本困难。
- 排序未知时的MLE性质:Theorem 5.1保证排序已知时MLE凸,但排序恢复(Theorem 3.2)有样本量条件。排序恢复错误时,MLE的统计性质(偏差、收敛率)如何?扎根在Theorem 5.1的假设“when a CIS ordering is known”与Theorem 3.2的条件之间的gap。
- CIS约束的统计代价(偏差):Soloff et al. (2020) 证明了偏相关非负约束引入最大特征值估计的显著偏差;CIS约束(系数非负)是否引入类似偏差?扎根在intro对Soloff et al.的引用与本文未讨论偏差的gap。
- 与ICA/LiNGAM路线的交互:本文利用CIS(正相依)识别因果方向,LiNGAM利用非高斯性识别因果方向。两者是否可结合(正相依+非高斯)以放宽排序恢复的条件?扎根在intro未引用LiNGAM文献的空白。
提醒:要确认第1条是否真gap,去读近5篇非高斯正相依/因果发现的intro——若都指向“非高斯正相依推断极难”,则为共识;若互相打架(有人声称非高斯下正相依可推断),则为机会。
Maintained by 陈星宇 · Homepage · Source on GitHub