Convex Mixed-Integer Programming for Causal Additive Models with Optimization and Statistical Guarantees

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Zhang, Xiaozhu, Keret, Nir, Shojaie, Ali, Taeb, Armeen
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911287716347904
author Zhang, Xiaozhu
Keret, Nir
Shojaie, Ali
Taeb, Armeen
author_facet Zhang, Xiaozhu
Keret, Nir
Shojaie, Ali
Taeb, Armeen
contents We study the problem of learning a directed acyclic graph from data generated according to an additive, non-linear structural equation model with Gaussian noise. We express each non-linear function through a basis expansion, and derive a maximum likelihood estimator with a group l0-regularization that penalizes the number of edges in the graph. The resulting estimator is formulated through a convex mixed-integer program, enabling the use of branch-and-bound methods to obtain a solution that is guaranteed to be accurate up to a pre-specified optimality gap. Our formulation can naturally encode background knowledge, such as the presence or absence of edges and partial order constraints among the variables. We establish consistency guarantees for our estimator in terms of graph recovery, even when the number of variables grows with the sample size. Additionally, by connecting the optimality guarantees with our statistical error bounds, we derive an early stopping criterion that allows terminating the branch-and-bound procedure while preserving consistency. Compared with existing approaches that either assume equal error variances, restrict to linear structural equation models, or rely on heuristic procedures, our method enjoys both optimization and statistical guarantees. Extensive simulations and real-data analysis show that the proposed method achieves markedly better graph recovery performance.
format Preprint
id arxiv_https___arxiv_org_abs_2511_21126
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Convex Mixed-Integer Programming for Causal Additive Models with Optimization and Statistical Guarantees
Zhang, Xiaozhu
Keret, Nir
Shojaie, Ali
Taeb, Armeen
Methodology
We study the problem of learning a directed acyclic graph from data generated according to an additive, non-linear structural equation model with Gaussian noise. We express each non-linear function through a basis expansion, and derive a maximum likelihood estimator with a group l0-regularization that penalizes the number of edges in the graph. The resulting estimator is formulated through a convex mixed-integer program, enabling the use of branch-and-bound methods to obtain a solution that is guaranteed to be accurate up to a pre-specified optimality gap. Our formulation can naturally encode background knowledge, such as the presence or absence of edges and partial order constraints among the variables. We establish consistency guarantees for our estimator in terms of graph recovery, even when the number of variables grows with the sample size. Additionally, by connecting the optimality guarantees with our statistical error bounds, we derive an early stopping criterion that allows terminating the branch-and-bound procedure while preserving consistency. Compared with existing approaches that either assume equal error variances, restrict to linear structural equation models, or rely on heuristic procedures, our method enjoys both optimization and statistical guarantees. Extensive simulations and real-data analysis show that the proposed method achieves markedly better graph recovery performance.
title Convex Mixed-Integer Programming for Causal Additive Models with Optimization and Statistical Guarantees
topic Methodology
url https://arxiv.org/abs/2511.21126