Scalable Hypergraph Structure Learning with Diverse Smoothness Priors
By: Benjamin T. Brown , Haoxiang Zhang , Daniel L. Lau and more
Potential Business Impact:
Finds hidden connections in complex networks.
In graph signal processing, learning the weighted connections between nodes from a set of sample signals is a fundamental task when the underlying relationships are not known a priori. This task is typically addressed by finding a graph Laplacian on which the observed signals are smooth. With the extension of graphs to hypergraphs - where edges can connect more than two nodes - graph learning methods have similarly been generalized to hypergraphs. However, the absence of a unified framework for calculating total variation has led to divergent definitions of smoothness and, consequently, differing approaches to hyperedge recovery. We confront this challenge through generalization of several previously proposed hypergraph total variations, subsequently allowing ease of substitution into a vector based optimization. To this end, we propose a novel hypergraph learning method that recovers a hypergraph topology from time-series signals based on a smoothness prior. Our approach, designated as Hypergraph Structure Learning with Smoothness (HSLS), addresses key limitations in prior works, such as hyperedge selection and convergence issues, by formulating the problem as a convex optimization solved via a forward-backward-forward algorithm, ensuring guaranteed convergence. Additionally, we introduce a process that simultaneously limits the span of the hyperedge search and maintains a valid hyperedge selection set. In doing so, our method becomes scalable in increasingly complex network structures. The experimental results demonstrate improved performance, in terms of accuracy, over other state-of-the-art hypergraph inference methods; furthermore, we empirically show our method to be robust to total variation terms, biased towards global smoothness, and scalable to larger hypergraphs.
Similar Papers
Heterogeneous Graph Structure Learning through the Lens of Data-generating Processes
Machine Learning (CS)
Helps computers understand complex, mixed-up relationships.
Learning Graph from Smooth Signals under Partial Observation: A Robustness Analysis
Machine Learning (CS)
Finds hidden connections in networks even with missing data.
Analysis of Semi-Supervised Learning on Hypergraphs
Machine Learning (CS)
Helps computers learn from complex group connections.