GraphNAS plus plus : Distributed Architecture Search for Graph Neural Networks

被引:17
|
作者
Gao, Yang [1 ,2 ]
Zhang, Peng [3 ]
Yang, Hong [3 ]
Zhou, Chuan [4 ,5 ]
Hu, Yue [1 ,2 ]
Tian, Zhihong [3 ]
Li, Zhao [6 ]
Zhou, Jingren [7 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, Beijing 100045, Peoples R China
[2] Univ Chinese Acad Sci, Sch Cyber Secur, Beijing 100089, Peoples R China
[3] Guangzhou Univ, Cyberspace Inst Adv Technol, Guangzhou 510006, Guangdong, Peoples R China
[4] Chinese Acad Sci, Acad Math & Syst Sci, Beijing 100089, Peoples R China
[5] Univ Chinese Acad Sci, Sch CyberSecur, Beijing 100190, Peoples R China
[6] Zhejiang Univ, Alibaba Zhejiang Univ Joint Inst Frontier Technol, Hangzhou 310058, Zhejiang, Peoples R China
[7] Alibaba Grp, Hangzhou 311121, Zhejiang, Peoples R China
关键词
Graph neural networks; neural architecture search; reinforcement learning;
D O I
10.1109/TKDE.2022.3178153
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph neural networks (GNNs) are popularly used to analyze non-euclidean graph data. Despite their successes, the design of graph neural networks requires heavy manual work and rich domain knowledge. Recently, neural architecture search algorithms are widely used to automatically design neural architectures for CNNs and RNNs. Inspired by the success of neural architecture search algorithms, we present a graph neural architecture search algorithm GraphNAS that enables automatic design of the best graph neural architecture based on reinforcement learning. Specifically, GraphNAS uses a recurrent network as the controller to generate variable-length strings that describe the architectures of graph neural networks, and trains the recurrent network with policy gradient to maximize the expected accuracy of the generated architectures on a validation data set. Moreover, based on GraphNAS, we design a new GraphNAS++ model using distributed neural architecture search. Compared with GraphNAS that generates and evaluates only one candidate architecture at each iteration, GraphNAS++ generates a mini-batch of candidate architectures and evaluates them in a distributed computing environment until convergence. Experiments on real-world graph datasets demonstrate that GraphNAS can design a novel network architecture that rivals the best human-invented architecture in terms of accuracy. Moreover, GraphNAS++ can speed up the design process at least five times by using the distributed training framework with GPUs.
引用
收藏
页码:6973 / 6987
页数:15
相关论文
共 50 条
  • [31] NAS-Bench-Graph: Benchmarking Graph Neural Architecture Search
    Qin, Yijian
    Zhang, Ziwei
    Wang, Xin
    Zhang, Zeyang
    Zhu, Wenwu
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [32] Neural Architecture Search for Convolutional Neural Networks with Attention
    Nakai, Kohei
    Matsubara, Takashi
    Uehara, Kuniaki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (02) : 312 - 321
  • [33] GQNAS: Graph Q Network for Neural Architecture Search
    Qin, Yijian
    Wang, Xin
    Cui, Peng
    Zhu, Wenwu
    2021 21ST IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2021), 2021, : 1288 - 1293
  • [34] Dynamic Heterogeneous Graph Attention Neural Architecture Search
    Zhang, Zeyang
    Zhang, Ziwei
    Wang, Xin
    Qin, Yijian
    Qin, Zhou
    Zhu, Wenwu
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 9, 2023, : 11307 - 11315
  • [35] Multimodal Continual Graph Learning with Neural Architecture Search
    Cai, Jie
    Wang, Xin
    Guan, Chaoyu
    Tang, Yateng
    Xu, Jin
    Zhong, Bin
    Zhu, Wenwu
    PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 1292 - 1300
  • [36] Graph Neural Architecture Search Under Distribution Shifts
    Qin, Yijian
    Wang, Xin
    Zhang, Ziwei
    Xie, Pengtao
    Zhu, Wenwu
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [37] Graph neural networks meet with distributed graph partitioners and reconciliations
    Mu, Zongshen
    Tang, Siliang
    Zong, Chang
    Yu, Dianhai
    Zhuang, Yueting
    NEUROCOMPUTING, 2023, 518 : 408 - 417
  • [38] Large-Scale Graph Neural Architecture Search
    Guan, Chaoyu
    Wang, Xin
    Chen, Hong
    Zhang, Ziwei
    Zhu, Wenwu
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [39] DISTRIBUTED SCHEDULING USING GRAPH NEURAL NETWORKS
    Zhao, Zhongyuan
    Verma, Gunjan
    Rao, Chirag
    Swami, Ananthram
    Segarra, Santiago
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 4720 - 4724
  • [40] α-UNet plus plus : A Data-Driven Neural Network Architecture for Medical Image Segmentation
    Chen, Yaxin
    Ma, Benteng
    Xia, Yong
    DOMAIN ADAPTATION AND REPRESENTATION TRANSFER, AND DISTRIBUTED AND COLLABORATIVE LEARNING, DART 2020, DCL 2020, 2020, 12444 : 3 - 12