Główne pojęcia
利用非負加權的假設,提出一個凸優化問題來學習DAG結構,並提出一種基於乘數法的算法,可以保證找到全局最優解。此外,在無限樣本情況下,該方法可以準確恢復真實的DAG結構。
Streszczenie
本文研究了從節點觀測值中學習有向無環圖(DAG)結構的問題,假設觀測值遵循線性結構方程模型。為了克服現有方法面臨的非凸優化問題,本文假設潛在的DAG只包含非負邊權重。利用這一額外的結構,作者提出了一個基於對數行列式的凸性無環性函數,可以有效地描述和防止循環。這種凸性使得學習非負加權DAG的任務可以被放鬆為一個抽象的凸優化問題。作者提出了一種基於乘數法的DAG恢復算法,該算法保證返回全局最小值。此外,作者證明了在無限樣本情況下,該方法的凸性確保了真實DAG結構的恢復。作者在多個可重複的合成數據測試案例中驗證了算法的性能,結果表明它優於最新的替代方案。
Statystyki
當樣本數n增加時,利用凸性無環性約束的方法的誤差會逐漸趨近於0,而基線方法的誤差則會飽和。這與理論結果一致,展示了我們的凸方法在恢復真實DAG結構方面的潛力。
對於Erdős-Rényi(ER)圖,我們的方法實現了歸一化結構漢明距離為零,顯示它即使在小樣本情況下也能準確恢復真實DAG的支撐。對於scale-free(SF)圖,非凸"DAGMA"方法隨著節點數的增加其性能明顯劣化,而我們的凸方法"Logdet"則保持較好的性能。
當外源輸入的協方差已知時,利用該信息的"Logdet-σ"方法的性能保持穩定,而不利用該信息的"DAGMA"和"Logdet"方法在噪聲方差較大時性能會劣化。這突出了利用外源輸入協方差信息的優勢。