Binary Graph Convolutional Network With Capacity Exploration

被引:2
|
作者
Wang, Junfu [1 ,2 ]
Guo, Yuanfang [1 ]
Yang, Liang [3 ]
Wang, Yunhong [4 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
[2] Beihang Univ, Shen Yuan Honors Coll, Beijing 100191, Peoples R China
[3] Hebei Univ Technol, Sch Artificial Intelligence, Tianjin 300401, Peoples R China
[4] Beihang Univ, Sch Comp Sci & Engn, Beijing 100191, Peoples R China
关键词
Entropy; Training; Memory management; Task analysis; Convolutional neural networks; Backpropagation; Software; Binary graph neural networks; graph representation learning; information storage capacity; ENTROPY;
D O I
10.1109/TPAMI.2023.3342224
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The current success of Graph Neural Networks (GNNs) usually relies on loading the entire attributed graph for processing, which may not be satisfied with limited memory resources, especially when the attributed graph is large. This paper pioneers to propose a Binary Graph Convolutional Network (Bi-GCN), which binarizes both the network parameters and input node attributes and exploits binary operations instead of floating-point matrix multiplications for network compression and acceleration. Meanwhile, we also propose a new gradient approximation based back-propagation method to properly train our Bi-GCN. According to the theoretical analysis, our Bi-GCN can reduce the memory consumption by an average of similar to 31x for both the network parameters and input data, and accelerate the inference speed by an average of similar to 51x, on three citation networks, i.e., Cora, PubMed, and CiteSeer. Besides, we introduce a general approach to generalize our binarization method to other variants of GNNs, and achieve similar efficiencies. Although the proposed Bi-GCN and Bi-GNNs are simple yet efficient, these compressed networks may also possess a potential capacity problem, i.e., they may not have enough storage capacity to learn adequate representations for specific tasks. To tackle this capacity problem, an Entropy Cover Hypothesis is proposed to predict the lower bound of the width of Bi-GNN hidden layers. Extensive experiments have demonstrated that our Bi-GCN and Bi-GNNs can give comparable performances to the corresponding full-precision baselines on seven node classification datasets and verified the effectiveness of our Entropy Cover Hypothesis for solving the capacity problem.
引用
收藏
页码:3031 / 3046
页数:16
相关论文
共 50 条
  • [1] Bi-GCN: Binary Graph Convolutional Network
    Wang, Junfu
    Wang, Yunhong
    Yang, Zhen
    Yang, Liang
    Guo, Yuanfang
    2021 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR 2021, 2021, : 1561 - 1570
  • [2] Masked Graph Convolutional Network
    Yang, Liang
    Wu, Fan
    Wang, Yingkui
    Gu, Junhua
    Guo, Yuanfang
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4070 - 4077
  • [3] Epidemic Graph Convolutional Network
    Derr, Tyler
    Ma, Yao
    Fan, Wenqi
    Liu, Xiaorui
    Aggarwal, Charu
    Tang, Jiliang
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM '20), 2020, : 160 - 168
  • [4] Graph Convolutional Network Hashing
    Zhou, Xiang
    Shen, Fumin
    Liu, Li
    Liu, Wei
    Nie, Liqiang
    Yang, Yang
    Shen, Heng Tao
    IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (04) : 1460 - 1472
  • [5] Graph Wavelet Convolutional Network with Graph Clustering
    Inatsuki, Hiroki
    Uto, Toshiyuki
    2022 37TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC 2022), 2022, : 165 - 168
  • [6] Robust graph learning with graph convolutional network
    Wan, Yingying
    Yuan, Changan
    Zhan, Mengmeng
    Chen, Long
    INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (03)
  • [7] Graph convolutional network for water network partitioning
    Chen, Yi-wen
    Hu, Si-qi
    Li, Ming
    Yan, Xue-song
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 261
  • [8] Enhanced Graph Representations for Graph Convolutional Network Models
    Bhattacharjee, Vandana
    Sahu, Raj
    Dutta, Amit
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (07) : 9649 - 9666
  • [9] Enhanced Graph Representations for Graph Convolutional Network Models
    Vandana Bhattacharjee
    Raj Sahu
    Amit Dutta
    Multimedia Tools and Applications, 2023, 82 : 9649 - 9666
  • [10] Food recommendation with graph convolutional network
    Gao, Xiaoyan
    Feng, Fuli
    Huang, Heyan
    Mao, Xian-Ling
    Lan, Tian
    Chi, Zewen
    INFORMATION SCIENCES, 2022, 584 : 170 - 183