Policy-GNN: Aggregation Optimization for Graph Neural Networks

被引:60
作者
Lai, Kwei-Herng [1 ]
Zha, Daochen [1 ]
Zhou, Kaixiong [1 ]
Hu, Xia [1 ]
机构
[1] Texas A&M Univ, Dept Comp Sci & Engn, College Stn, TX 77843 USA
来源
KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING | 2020年
关键词
Graph Neural Networks; Node Classification; Deep Reinforcement Learning; Meta-policy Learning; Markov Decision Process;
D O I
10.1145/3394486.3403088
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph data are pervasive in many real-world applications. Recently, increasing attention has been paid on graph neural networks (GNNs), which aim to model the local graph structures and capture the hierarchical patterns by aggregating the information from neighbors with stackable network modules. Motivated by the observation that different nodes often require different iterations of aggregation to fully capture the structural information, in this paper, we propose to explicitly sample diverse iterations of aggregation for different nodes to boost the performance of GNNs. It is a challenging task to develop an effective aggregation strategy for each node, given complex graphs and sparse features. Moreover, it is not straightforward to derive an efficient algorithm since we need to feed the sampled nodes into different number of network layers. To address the above challenges, we propose Policy-GNN, a meta-policy framework that models the sampling procedure and message passing of GNNs into a combined learning process. Specifically, Policy-GNN uses a meta-policy to adaptively determine the number of aggregations for each node. The meta-policy is trained with deep reinforcement learning (RL) by exploiting the feedback from the model. We further introduce parameter sharing and a buffer mechanism to boost the training efficiency. Experimental results on three real-world benchmark datasets suggest that Policy-GNN significantly outperforms the state-of-the-art alternatives, showing the promise in aggregation optimization for GNNs.
引用
收藏
页码:461 / 471
页数:11
相关论文
共 43 条
  • [1] Battaglia Peter W, 2018, Relational inductive biases, deep learning, and graph networks, DOI DOI 10.48550/ARXIV.1806.01261
  • [2] Bresson X., 2017, ARXIV171107553 CORR
  • [3] How Do the Open Source Communities Address Usability and UX Issues? An Exploratory Study
    Cheng, Jinghui
    Guo, Jin L. C.
    [J]. CHI 2018: EXTENDED ABSTRACTS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2018,
  • [4] Cornish Christopher John, 1989, THESIS KINGS COLL
  • [5] Defferrard M, 2016, ADV NEUR IN, V29
  • [6] Fey M., 2019, ICLR WORKSHOP REPRES
  • [7] Large-Scale Learnable Graph Convolutional Networks
    Gao, Hongyang
    Wang, Zhengyang
    Ji, Shuiwang
    [J]. KDD'18: PROCEEDINGS OF THE 24TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2018, : 1416 - 1424
  • [8] Gao Hongyang., 2019, PR MACH LEARN RES, P2083
  • [9] Gao Y., 2019, ARXIV190409981
  • [10] node2vec: Scalable Feature Learning for Networks
    Grover, Aditya
    Leskovec, Jure
    [J]. KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, : 855 - 864