Graph Convolutional Networks (GCNs) have recently gained significant attention due to the success of Convolutional Neural Networks in image and language processing, as well as the prevalence of data that can be represented as graphs. However, GCNs are limited by the size of the graphs they can handle and by the oversmoothing problem, which can be caused by the depth or the large receptive field of these networks. Existing approaches address these limitations by leveraging minibatch training paradigm. However, the strategy of selecting subgraphs to form minibatches is a challenging task because of the dependency between nodes. In this work, we propose a general framework for generating minibatches in an effective way that ensures minimal loss of node interdependence information, preserves the original graph properties, and diversifies the samples for the GCN to improve generalization. We test our training process on real-world datasets with several well-known GCN models and demonstrate the improved results compared to existing methods.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A General Sampling Framework for Graph Convolutional Network Training

  • Abderaouf Gacem,
  • Hamida Seba,
  • Mohammed Haddad

摘要

Graph Convolutional Networks (GCNs) have recently gained significant attention due to the success of Convolutional Neural Networks in image and language processing, as well as the prevalence of data that can be represented as graphs. However, GCNs are limited by the size of the graphs they can handle and by the oversmoothing problem, which can be caused by the depth or the large receptive field of these networks. Existing approaches address these limitations by leveraging minibatch training paradigm. However, the strategy of selecting subgraphs to form minibatches is a challenging task because of the dependency between nodes. In this work, we propose a general framework for generating minibatches in an effective way that ensures minimal loss of node interdependence information, preserves the original graph properties, and diversifies the samples for the GCN to improve generalization. We test our training process on real-world datasets with several well-known GCN models and demonstrate the improved results compared to existing methods.