paper-with-me

홈 › Papers

A Hypergraph-Partitioned Vertex Programming Approach for Large-scale Consensus Optimization

2013-08-30 · Hui Miao, Xiangyang Liu, Bert Huang, Lise Getoor

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 order of magnitude. We implemented our algorithm in GraphLab and measure scaling performance on a variety of realistic bipartite graph distributions and a large synthetic voter-opinion analysis application. In our experiments, we are able to achieve a 50% improvement in runtime over the current state-of-the-art GraphLab partitioning scheme.

📄 PDF Abstract BibTeX arXiv:1308.6823

Code (0)

등록된 구현이 없습니다.

Tasks

hypergraph partitioning

Methods 이 논문이 사용한 방법론

ADMM The alternating direction method of multipliers (ADMM) is an algorithm that solves convex optimization problems by breaking them into smaller pieces, each of which are…

Similar Papers 제목 키워드 기반

Scalable Graph Convolutional Network Training on Distributed-Memory Systems

2022-12-09 · Gunduz Vehbi Demirci, Aparajita Haldar, Hakan Ferhatosmanoglu

Graph Convolutional Networks (GCNs) are extensively utilized for deep learning on graphs. The large data sizes of graphs and their vertex features make scalable training algorithms and distributed memory systems necessar…

Blockinggraph partitioninghypergraph partitioning

Random Walks on Hypergraphs with Edge-Dependent Vertex Weights

2019-05-20 · Uthsav Chitra, Benjamin J. Raphael

Hypergraphs are used in machine learning to model higher-order relationships in data. While spectral methods for graphs are well-established, spectral theory for hypergraphs remains an active area of research. In this pa…

BIG-bench Machine Learning

Hypergraph Convolutional Networks via Equivalency between Hypergraphs and Undirected Graphs

2022-03-31 · Jiying Zhang, Fuyang Li, Xi Xiao, Tingyang Xu 외

As a powerful tool for modeling complex relationships, hypergraphs are gaining popularity from the graph learning community. However, commonly used frameworks in deep hypergraph learning focus on hypergraphs with edge-in…

Graph Learning

Hypergraph Clustering Based on PageRank

2020-06-15 · Yuuki Takai, Atsushi Miyauchi, Masahiro Ikeda, Yuichi Yoshida

A hypergraph is a useful combinatorial object to model ternary or higher-order relations among entities. Clustering hypergraphs is a fundamental task in network analysis. In this study, we develop two clustering algorith…

Clustering

Hypergraph Foundation Model

2025-03-03 · Yifan Feng, Shiquan Liu, Xiangmin Han, Shaoyi Du 외

Hypergraph neural networks (HGNNs) effectively model complex high-order relationships in domains like protein interactions and social networks by connecting multiple vertices through hyperedges, enhancing modeling capabi…

Diversitymodel