Learning Clique Forests
Not on the map. Why?
Abstract (arXiv)
We propose a topological learning algorithm for the estimation of the conditional dependency structure of large sets of random variables from sparse and noisy data. The algorithm, named Maximally Filtered Clique Forest (MFCF), produces a clique forest and an associated Markov Random Field (MRF) by generalising Prim's minimum spanning tree algorithm. To the best of our knowledge, the MFCF presents three elements of novelty with respect to existing structure learning approaches. The first is the repeated application of a local topological move, the clique expansion, that preserves the decomposability of the underlying graph. Through this move the decomposability and calculation of scores is performed incrementally at the variable (rather than edge) level, and this provides better computational performance and an intuitive application of multivariate statistical tests. The second is the capability to accommodate a variety of score functions and, while this paper is focused on multivariate normal distributions, it can be directly generalised to different types of statistics. Finally, the third is the variable range of allowed clique sizes which is an adjustable topological constraint that acts as a topological penalizer providing a way to tackle sparsity at l0 semi-norm level; this allows a clean decoupling of structure learning and parameter estimation. The MFCF produces a representation of the clique forest, together with a perfect ordering of the cliques and a perfect elimination ordering for the vertices. As an example we propose an application to covariance selection models and we show that the MCFC outperforms the Graphical Lasso for a number of classes of matrices.
Key facts. Cited by 7 papers in the map (data through 13 Oct 2026). First posted on arXiv 6 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 0; 2025: 1; 2026: 3.
7 papers.
- 2022Sparsification and Filtering for Spatial-temporal GNN in Multivariate Time-seriescited by 5
- 2023Homological Neural Networks: A Sparse Architecture for Multivariate Complexitycited by 5
- 2025Information Filtering Networks: Theoretical Foundations, Generative Methodologies, and Real-World Applicationscited by 1
- 2026Graph Regularized PCAcited by 1
- 2022Regime-based Implied Stochastic Volatility Model for Crypto Option Pricingcited by 0
- 2026a-TMFG: Scalable Triangulated Maximally Filtered Graphs via Approximate Nearest Neighborscited by 0
- 2026Compositional Sparsity as an Inductive Bias for Neural Architecture Designcited by 0
- 2026Compositional Sparsity as an Inductive Bias for Neural Architecture Design14 May 2026
- 2026a-TMFG: Scalable Triangulated Maximally Filtered Graphs via Approximate Nearest Neighbors10 Mar 2026
- 2026Graph Regularized PCA15 Jan 2026
- 2025Information Filtering Networks: Theoretical Foundations, Generative Methodologies, and Real-World Applications2 May 2025
- 2023Homological Neural Networks: A Sparse Architecture for Multivariate Complexity27 Jun 2023
- 2022Regime-based Implied Stochastic Volatility Model for Crypto Option Pricing15 Aug 2022
- 2022Sparsification and Filtering for Spatial-temporal GNN in Multivariate Time-series8 Mar 2022