paper-with-me

홈 › Papers

Graph Ordering: Towards the Optimal by Learning

2020-01-18 · Kangfei Zhao, Yu Rong, Jeffrey Xu Yu, Junzhou Huang, Hao Zhang

Graph representation learning has achieved a remarkable success in many graph-based applications, such as node classification, link prediction, and community detection. These models are usually designed to preserve the vertex information at different granularity and reduce the problems in discrete space to some machine learning tasks in continuous space. However, regardless of the fruitful progress, for some kind of graph applications, such as graph compression and edge partition, it is very hard to reduce them to some graph representation learning tasks. Moreover, these problems are closely related to reformulating a global layout for a specific graph, which is an important NP-hard combinatorial optimization problem: graph ordering. In this paper, we propose to attack the graph ordering problem behind such applications by a novel learning approach. Distinguished from greedy algorithms based on predefined heuristics, we propose a neural network model: Deep Order Network (DON) to capture the hidden locality structure from partial vertex order sets. Supervised by sampled partial order, DON has the ability to infer unseen combinations. Furthermore, to alleviate the combinatorial explosion in the training space of DON and make the efficient partial vertex order sampling , we employ a reinforcement learning model: the Policy Network, to adjust the partial order sampling probabilities during the training phase of DON automatically. To this end, the Policy Network can improve the training efficiency and guide DON to evolve towards a more effective model automatically. Comprehensive experiments on both synthetic and real data validate that DON-RL outperforms the current state-of-the-art heuristic algorithm consistently. Two case studies on graph compression and edge partitioning demonstrate the potential power of DON-RL in real applications.

📄 PDF Abstract BibTeX arXiv:2001.06631

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationCommunity DetectionGraph Representation LearningLink PredictionNode ClassificationReinforcement LearningRepresentation Learning

Similar Papers 제목 키워드 기반

Can Graph Reordering Speed Up Graph Neural Network Training? An Experimental Study

2024-09-17 · Nikolai Merkel, Pierre Toussing, Ruben Mayer, Hans-Arno Jacobsen

Graph neural networks (GNNs) are a type of neural network capable of learning on graph-structured data. However, training GNNs on large-scale graphs is challenging due to iterative aggregations of high-dimensional featur…

CPUGPUGraph Neural Network

Target-independent XLA optimization using Reinforcement Learning

2023-08-28 · Milan Ganai, Haichen Li, Theodore Enns, Yida Wang 외

An important challenge in Machine Learning compilers like XLA is multi-pass optimization and analysis. There has been recent interest chiefly in XLA target-dependent optimization on the graph-level, subgraph-level, and k…

Compiler OptimizationDeep Reinforcement Learningreinforcement-learningReinforcement Learning+1

Selecting Optimal Variable Order in Autoregressive Ising Models

2026-02-23 · Shiba Biswal, Marc Vuffray, Andrey Y. Lokhov arxiv

Autoregressive models enable tractable sampling from learned probability distributions, but their performance critically depends on the variable ordering used in the factorization via complexities of the resulting condit…

Community-Aware Vertex Ordering for Reference-Based Graph Compression: A Cross-Encoder Empirical Study

2026-05-13 · Jimmy Dubuisson arxiv

Reference-based graph compression encodes each vertex's neighbor list relative to a recent vertex, exploiting locality to compress large directed graphs. The dominant tool, WebGraph's BVGraph, fixes a single encoding pip…

Community Detection

MCTS-GEB: Monte Carlo Tree Search is a Good E-graph Builder

2023-03-08 · Guoliang He, Zak Singh, Eiko Yoneki

Rewrite systems [6, 10, 12] have been widely employing equality saturation [9], which is an optimisation methodology that uses a saturated e-graph to represent all possible sequences of rewrite simultaneously, and then e…

graph constructionReinforcement Learning (RL)