A Hypergraph-Partitioned Vertex Programming Approach for Large-scale Consensus Optimization
Hui Miao, Xiangyang Liu, Bert Huang, Lise Getoor

TL;DR
This paper presents a vertex programming approach using hypergraph partitioning for large-scale consensus optimization, significantly reducing communication costs and improving runtime performance in big data analysis tasks.
Contribution
It introduces a novel hypergraph partitioning technique that enhances vertex programming efficiency and demonstrates its effectiveness in large-scale consensus optimization tasks.
Findings
Achieved 50% runtime improvement over existing partitioning schemes.
Reduced node replication by up to an order of magnitude.
Demonstrated scalability on realistic and synthetic graph datasets.
Abstract
In modern data science problems, techniques for extracting value from big data require performing large-scale optimization over heterogenous, irregularly structured data. Much of this data is best represented as multi-relational graphs, making vertex programming abstractions such as those of Pregel and GraphLab ideal fits for modern large-scale data analysis. In this paper, we describe a vertex-programming implementation of a popular consensus optimization technique known as the alternating direction of multipliers (ADMM). ADMM consensus optimization allows elegant solution of complex objectives such as inference in rich probabilistic models. We also introduce a novel hypergraph partitioning technique that improves over state-of-the-art partitioning techniques for vertex programming and significantly reduces the communication cost by reducing the number of replicated nodes up to an…
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
MethodsAlternating Direction Method of Multipliers
