Efficient Learning of Balanced Signed Graphs via Sparse Linear Programming
Abstract
Signed graphs are equipped with both positive and negative edge weights, encoding pairwise correlations as well as anti-correlations in data. A balanced signed graph is a signed graph with no cycles containing an odd number of negative edges. Laplacian of a balanced signed graph has eigenvectors that map via a simple linear transform to ones in a corresponding positive graph Laplacian, thus enabling reuse of spectral filtering tools designed for positive graphs. We propose an efficient method to learn a balanced signed graph Laplacian directly from data. Specifically, extending a previous linear programming (LP) based sparse inverse covariance estimation method called CLIME, we formulate a new LP problem for each Laplacian column , where the linear constraints restrict weight signs of edges stemming from node , so that nodes of same / different polarities are connected by positive / negative edges. Towards optimal model selection, we derive a suitable CLIME parameter based on a combination of the Hannan-Quinn information criterion and a minimum feasibility criterion. We solve the LP problem efficiently by tailoring a sparse LP method based on ADMM. We theoretically prove local solution convergence of our proposed iterative algorithm. Extensive experimental results on synthetic and real-world datasets show that our balanced graph learning method outperforms competing methods and enables reuse of spectral filters, wavelets, and graph convolutional nets (GCN) constructed for positive graphs.
Cite
@article{arxiv.2506.01826,
title = {Efficient Learning of Balanced Signed Graphs via Sparse Linear Programming},
author = {Haruki Yokota and Hiroshi Higashi and Yuichi Tanaka and Gene Cheung},
journal= {arXiv preprint arXiv:2506.01826},
year = {2025}
}
Comments
13 pages, submitted to IEEE Transactions on Signal Processing