paper-with-me

Papers

Integer Programming for Learning Directed Acyclic Graphs from Non-identifiable Gaussian Models

2024-04-19 · Tong Xu, Armeen Taeb, Simge Küçükyavuz, Ali Shojaie

We study the problem of learning directed acyclic graphs from continuous observational data, generated according to a linear Gaussian structural equation model. State-of-the-art structure learning methods for this setting have at least one of the following shortcomings: i) they cannot provide optimality guarantees and can suffer from learning sub-optimal models; ii) they rely on the stringent assumption that the noise is homoscedastic, and hence the underlying model is fully identifiable. We overcome these shortcomings and develop a computationally efficient mixed-integer programming framework for learning medium-sized problems that accounts for arbitrary heteroscedastic noise. We present an early stopping criterion under which we can terminate the branch-and-bound procedure to achieve an asymptotically optimal solution and establish the consistency of this approximate solution. In addition, we show via numerical experiments that our method outperforms state-of-the-art algorithms and is robust to noise heteroscedasticity, whereas the performance of some competing methods deteriorates under strong violations of the identifiability assumption. The software implementation of our method is available as the Python package \emph{micodag}.

📄 PDF Abstract BibTeX arXiv:2404.12592

Code (1)

atomxt/micp-nid 공식 구현

Methods 이 논문이 사용한 방법론

Early Stopping Early Stopping is a regularization technique for deep neural networks that stops training when parameter updates no longer begin to yield improves on a validation set. In…

Similar Papers 제목 키워드 기반

Solving Bayesian Network Structure Learning Problem with Integer Linear Programming

2020-07-06 · Ronald Seoh

This dissertation investigates integer linear programming (ILP) formulation of Bayesian Network structure learning problem. We review the definition and key properties of Bayesian network and explain score metrics used t…

Exact Estimation of Multiple Directed Acyclic Graphs

2014-04-04 · Chris. J. Oates, Jim Q. Smith, Sach Mukherjee, James Cussens

This paper considers the problem of estimating the structure of multiple related directed acyclic graph (DAG) models. Building on recent developments in exact estimation of DAGs using integer linear programming (ILP), we…

ExDAG: Exact learning of DAGs

2024-06-21 · Pavel Rytíř, Aleš Wodecki, Jakub Mareček

There has been a growing interest in causal learning in recent years. Commonly used representations of causal structures, including Bayesian networks and structural equation models (SEM), take the form of directed acycli…

Integer Programming for Learning Directed Acyclic Graphs from Continuous Data

2019-04-23 · Hasan Manzour, Simge Küçükyavuz, Ali Shojaie

Learning directed acyclic graphs (DAGs) from data is a challenging task both in theory and in practice, because the number of possible DAGs scales superexponentially with the number of nodes. In this paper, we study the …

Exact Graph Learning via Integer Programming

2026-01-28 · Lucas Kook, Søren Wengel Mogensen arxiv

Learning the dependence structure among variables in complex systems is a central problem across medical, natural, and social sciences. These structures can be naturally represented by graphs, and the task of inferring s…

Graph Learning