paper-with-me

Papers

Learning Combinatorial Node Labeling Algorithms

2021-06-07 · Lukas Gianinazzi, Maximilian Fries, Nikoli Dryden, Tal Ben-Nun, Maciej Besta, Torsten Hoefler

We present a novel neural architecture to solve graph optimization problems where the solution consists of arbitrary node labels, allowing us to solve hard problems like graph coloring. We train our model using reinforcement learning, specifically policy gradients, which gives us both a greedy and a probabilistic policy. Our architecture builds on a graph attention network and uses several inductive biases to improve solution quality. Our learned deterministic heuristics for graph coloring give better solutions than classical degree-based greedy heuristics and only take seconds to apply to graphs with tens of thousands of vertices. Moreover, our probabilistic policies outperform all greedy state-of-the-art coloring baselines and a machine learning baseline. Finally, we show that our approach also generalizes to other problems by evaluating it on minimum vertex cover and outperforming two greedy heuristics.

📄 PDF Abstract BibTeX arXiv:2106.03594

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningGraph AttentionReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Joint Graph Decomposition & Node Labeling: Problem, Algorithms, Applications

2017-07-01 · CVPR 2017 7 · Evgeny Levinkov, Jonas Uhrig, Siyu Tang, Mohamed Omran 외

We state a combinatorial optimization problem whose feasible solutions define both a decomposition and a node labeling of a given graph. This problem offers a common mathematical abstraction of seemingly unrelated comput…

Combinatorial OptimizationMultiple Object TrackingObject TrackingPose Estimation+1

Joint Graph Decomposition and Node Labeling: Problem, Algorithms, Applications

2016-11-14 · Evgeny Levinkov, Jonas Uhrig, Siyu Tang, Mohamed Omran 외

We state a combinatorial optimization problem whose feasible solutions define both a decomposition and a node labeling of a given graph. This problem offers a common mathematical abstraction of seemingly unrelated comput…

Combinatorial OptimizationMultiple Object TrackingObject TrackingPose Estimation+1

BANGS: Game-Theoretic Node Selection for Graph Self-Training

2024-10-12 · Fangxin Wang, Kay Liu, Sourav Medya, Philip S. Yu

Graph self-training is a semi-supervised learning method that iteratively selects a set of unlabeled data to retrain the underlying graph neural network (GNN) model and improve its prediction performance. While selecting…

Graph Neural Network

Faster Approximation Algorithms for Parameterized Graph Clustering and Edge Labeling

2023-06-08 · Vedangi Bengali, Nate Veldt

Graph clustering is a fundamental task in network analysis where the goal is to detect sets of nodes that are well-connected to each other but sparsely connected to the rest of the graph. We present faster approximation …

ClusteringGraph Clustering

Correlation Clustering via Strong Triadic Closure Labeling: Fast Approximation Algorithms and Practical Lower Bounds

2021-11-20 · Nate Veldt

Correlation clustering is a widely studied framework for clustering based on pairwise similarity and dissimilarity scores, but its best approximation algorithms rely on impractical linear programming relaxations. We pres…

Clustering