GraphNAS plus plus : Distributed Architecture Search for Graph Neural Networks

被引:18
|
作者
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 条
  • [41] GReS: Workshop on Graph Neural Networks for Recommendation and Search
    Thonet, Thibaut
    Clinchant, Stephane
    Lassance, Carlos
    Isufi, Elvin
    Ma, Jiaqi
    Xie, Yutong
    Renders, Jean-Michel
    Bronstein, Michael
    15TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS 2021), 2021, : 780 - 782
  • [42] Communication Optimization for Distributed Execution of Graph Neural Networks
    Kurt, Sureyya Emre
    Yan, Jinghua
    Sukumaran-Rajam, Aravind
    Pandey, Prashant
    Sadayappan, P.
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS, 2023, : 512 - 523
  • [43] Pooling Architecture Search for Graph Classification
    Wei, Lanning
    Zhao, Huan
    Yao, Quanming
    He, Zhiqiang
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 2091 - 2100
  • [44] Graph Convolutional Networks by Architecture Search for PolSAR Image Classification
    Liu, Hongying
    Xu, Derong
    Zhu, Tianwen
    Shang, Fanhua
    Liu, Yuanyuan
    Lu, Jianhua
    Yang, Ri
    REMOTE SENSING, 2021, 13 (07)
  • [45] DASS: Differentiable Architecture Search for Sparse Neural Networks
    Mousavi, Hamid
    Loni, Mohammad
    Alibeigi, Mina
    Daneshtalab, Masoud
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (05)
  • [46] Learning Reliable Neural Networks with Distributed Architecture Representations
    Li, Yinqiao
    Cao, Runzhe
    He, Qiaozhi
    Xiao, Tong
    Zhu, Jingbo
    ACM TRANSACTIONS ON ASIAN AND LOW-RESOURCE LANGUAGE INFORMATION PROCESSING, 2023, 22 (04)
  • [47] NAS-BNN: Neural Architecture Search for Binary Neural Networks
    Lin, Zhihao
    Wang, Yongtao
    Zhang, Jinhe
    Chu, Xiaojie
    Ling, Haibin
    PATTERN RECOGNITION, 2025, 159
  • [48] Neural Architecture Search via Multi-Hashing Embedding and Graph Tensor Networks for Multilingual Text Classification
    Yan, Xueming
    Huang, Han
    Jin, Yaochu
    Chen, Liang
    Liang, Zhanning
    Hao, Zhifeng
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2024, 8 (01): : 350 - 363
  • [49] PSP: Progressive Space Pruning for Efficient Graph Neural Architecture Search
    Zhu, Guanghui
    Wang, Wenjie
    Xu, Zhuoer
    Cheng, Feng
    Qiu, Mengchuan
    Yuan, Chunfeng
    Huang, Yihua
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 2168 - 2181
  • [50] AutoSTG: Neural Architecture Search for Predictions of Spatio-Temporal Graph
    Pan, Zheyi
    Ke, Songyu
    Yang, Xiaodu
    Liang, Yuxuan
    Yu, Yong
    Zhang, Junbo
    Zheng, Yu
    PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 1846 - 1855