Efficient Learning of Balanced Signed Graphs via Iterative Linear Programming
Haruki Yokota, Hiroshi Higashi, Yuichi Tanaka, Gene Cheung

TL;DR
This paper introduces a fast linear programming-based method to learn balanced signed graph Laplacians from data, enabling spectral filtering techniques to be applied to signed graphs effectively.
Contribution
It extends the CLIME inverse covariance approach with linear constraints to enforce balance in signed graphs, providing a scalable solution for learning such structures.
Findings
Outperforms competing methods on synthetic and real data
Enables spectral filtering and GCNs on signed graphs
Solves LP efficiently in approximately quadratic time
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 has no cycles of odd number of negative edges. Laplacian of a balanced signed graph has eigenvectors that map simply to ones in a similarity-transformed positive graph Laplacian, thus enabling reuse of well-studied spectral filters designed for positive graphs. We propose a fast method to learn a balanced signed graph Laplacian directly from data. Specifically, for each node , to determine its polarity and edge weights , we extend a sparse inverse covariance formulation based on linear programming (LP) called CLIME, by adding linear constraints to enforce ``consistent" signs of edge weights with the polarities of connected nodes -- i.e., positive/negative…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Multi-Criteria Decision Making
MethodsSparse Evolutionary Training
