$β$-Th Order Acyclicity Derivatives for DAG Learning

Abstract

We consider a non-convex optimization formulation for learning the weighted adjacency matrix $W$ of a directed acyclic graph (DAG) that uses acyclicity constraints that are functions of $|W_{ij}|^\beta$, for $\beta \in \mathbb{N}$. State-of-the-art algorithms for this problem use gradient-based Karush-Kuhn-Tucker (KKT) optimality conditions which only yield useful search directions for $\beta =1$. Therefore, constraints with $\beta \geq 2$ have been ignored in the literature, and their empirical performance remains unknown. We introduce $\beta$-th Order Taylor Series Expansion Based Local Search ($\beta$-LS) which yields actionable descent directions for any $\beta \in \mathbb{N}$. Our empirical experiments show that $2$-LS obtains solutions of higher quality than $1$-LS, $3$-LS and $4$-LS. $2$-LSopt, an optimized version of $2$-LS, obtains high quality solutions significantly faster than the state of the art which uses $\beta=1$. Moreover, $2$-LSopt does not need any graph-size specific hyperparameter tuning. We prove that $\beta$-LSopt is guaranteed to converge to a Coordinate-Wise Local Stationary Point (Cst) for any $\beta \in \mathbb{N}$. If the objective function is convex, $\beta$-LSopt converges to a local minimum.

Cite

Text

Shridharan and Iyengar. "$β$-Th Order Acyclicity Derivatives for DAG Learning." Proceedings of The 28th International Conference on Artificial Intelligence and Statistics, 2025.

Markdown

[Shridharan and Iyengar. "$β$-Th Order Acyclicity Derivatives for DAG Learning." Proceedings of The 28th International Conference on Artificial Intelligence and Statistics, 2025.](https://mlanthology.org/aistats/2025/shridharan2025aistats-th/)

BibTeX

@inproceedings{shridharan2025aistats-th,
  title     = {{$β$-Th Order Acyclicity Derivatives for DAG Learning}},
  author    = {Shridharan, Madhumitha and Iyengar, Garud},
  booktitle = {Proceedings of The 28th International Conference on Artificial Intelligence and Statistics},
  year      = {2025},
  pages     = {208-216},
  volume    = {258},
  url       = {https://mlanthology.org/aistats/2025/shridharan2025aistats-th/}
}