Generating Correlation Matrices with Graph Structures Using Convex Optimization
Ali Fakhar, Kévin Polisano, Irène Gannaz, Sophie Achard
TL;DR
This work addresses generating theory-based correlation matrices that conform to prescribed graph sparsity while controlling the mean of off-diagonal entries. It introduces a convex quadratic program that minimizes $\frac{1}{2}\|\mathbf{C} - \bar{\mathbf{C}}\|_F^2$ subject to $\mathbf{C} \succeq 0$, $\mathrm{diag}(\mathbf{C})=1$, sparsity constraints $c_{ij}=0$ for non-edges, and a mean constraint $\frac{1}{2|\mathcal{E}|}\sum_{i\neq j} c_{ij} \ge b$, with $\bar{\mathbf{C}}$ from data. The method supports non-chordal graphs, implements a practical feasibility remedy via a diagonal shift, and demonstrates competitive performance against existing approaches across several graph models, including neuroscience-inspired data. This yields more realistic synthetic correlation matrices for benchmarking graph-inference methods, at the cost of higher computational effort. Overall, the approach provides a flexible, PSD-guaranteed framework for graph-structured correlation matrix generation with tunable mean behavior, suitable for simulations in neuroscience and related fields.
Abstract
This work deals with the generation of theoretical correlation matrices with specific sparsity patterns, associated to graph structures. We present a novel approach based on convex optimization, offering greater flexibility compared to existing techniques, notably by controlling the mean of the entry distribution in the generated correlation matrices. This allows for the generation of correlation matrices that better represent realistic data and can be used to benchmark statistical methods for graph inference.
