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 条
  • [31] Efficient graph neural architecture search using Monte Carlo Tree search and prediction network
    Deng, TianJin
    Wu, Jia
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 213
  • [32] Evolutionary Neural Architecture Search for Transferable Networks
    Zhou, Xun
    Liu, Songbai
    Qin, A. K.
    Tan, Kay Chen
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2024, : 1556 - 1568
  • [33] Towards Bayesian Learning of the Architecture, Graph and Parameters for Graph Neural Networks
    Valkanas, Antonios
    Panzini, Andre-Walter
    Coates, Mark
    2022 56TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2022, : 852 - 856
  • [34] Neural Architecture Search for Low-Precision Neural Networks
    Wu, Binyi
    Waschneck, Bernd
    Mayr, Christian
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2022, PT IV, 2022, 13532 : 743 - 755
  • [35] NASB: Neural Architecture Search for Binary Convolutional Neural Networks
    Zhu, Baozhou
    Al-Ars, Zaid
    Hofstee, H. Peter
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [36] Neural Architecture Search Applied to Hybrid Morphological Neural Networks
    Gomes Weil, Victor Alexandre
    Florindo, Joao Batista
    INTELLIGENT SYSTEMS, PT II, 2022, 13654 : 631 - 645
  • [37] Deep Neural Architecture Search with Deep Graph Bayesian Optimization
    Ma, Lizheng
    Cui, Jiaxu
    Yang, Bo
    2019 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2019), 2019, : 500 - 507
  • [38] Smooth Variational Graph Embeddings for Efficient Neural Architecture Search
    Lukasik, Jovita
    Friede, David
    Zela, Arber
    Hutter, Frank
    Keuper, Margret
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [39] CommGNAS: Unsupervised Graph Neural Architecture Search for Community Detection
    Gao, Jianliang
    Chen, Jiamin
    Oloulade, Babatounde Moctard
    Al-Sabri, Raeed
    Lyu, Tengfei
    Zhang, Ji
    Li, Zhao
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2024, 12 (02) : 444 - 454
  • [40] Graph Neural Networks for Metrics Prediction in Microservice Architecture
    Golovkina, Anna
    Mogilnikov, Dmitry
    Ruzhnikov, Vladimir
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS-ICCSA 2024 WORKSHOPS, PT VII, 2024, 14821 : 343 - 357