Design of affinity-aware encoding by embedding graph centrality for graph classification

被引:5
|
作者
Dong, Wei [1 ]
Wu, Junsheng [1 ,2 ]
Bai, Zongwen [1 ,3 ]
Li, Weigang [2 ]
Qiao, Wei [1 ,4 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci & Engn, Xian, Peoples R China
[2] Northwestern Polytech Univ, Sch Software, Xian, Peoples R China
[3] Yanan Univ, Sch Phys & Elect Informat, Yanan, Shaanxi, Peoples R China
[4] China Coal Technol & Engn Grp Corp, Xian Res Inst, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Graph centrality; Affinity-aware encoding; Separate encoding function; Graph classification; NEURAL-NETWORKS; CONVOLUTIONAL NETWORKS; REPRESENTATION;
D O I
10.1016/j.neucom.2020.01.010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep learning methods for graph classification are critical for graph data mining. Recently, graph convolutional networks (GCNs) have been able to achieve state-of-the-art node classification. A typical process for GCNs includes two iterative steps: node feature encoding and message passing. While the former encodes each graph node independently via the uniform encoding function, the latter updates the features of each node by weighted aggregation of the features of neighboring nodes, where the weights are generated by predefined or learned graph Laplacian. However, their accuracy deteriorates for graph classification tasks because the uniform encoding function encodes all the node features involved. In this study, we propose a novel affinity-aware encoding for graph classification. In our model, we implement a separate encoding function for the neighboring nodes of each node for updating the node features, where the nodes are arranged in the order of affinity values, such as graph centrality, in order to determine the correspondence between an encoding function and a specific neighboring node. Our separate encoding function performs non-Euclidean neighboring encoding for each node by weight sharing, which enables message passing. We also develop two variants based on our separate encoding function: the graph centrality-convolutional neural network (C-CNN) and the graph centrality-graph convolutional network (C-GCN). The former performs the separate encoding function on graph data directly by the function of message passing. The latter combines the separate encoding function with the normalized graph Laplacian implemented on the graph data. Experiments demonstrate that the results obtained by our models are consistent with those obtained by classical convolutional neural networks (CNNs) on the MNIST dataset, and they outperform existing GCNs on the 20NEWS, Reuters8, and Reuters52 datasets. We also apply our two variants to online car-hailing service data for traffic congestion recognition. Our methods show state-of-the-art results compared with GCNs. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:321 / 333
页数:13
相关论文
共 50 条
  • [41] Attributed Graph Embedding with Random Walk Regularization and Centrality-Based Attention
    Yang, Yuxuan
    Han, Beibei
    Ran, Zanxi
    Gao, Min
    Wei, Yingmei
    MATHEMATICS, 2023, 11 (08)
  • [42] Finding influential nodes via graph embedding and hybrid centrality in complex networks
    Ullah, Aman
    Meng, Yahui
    CHAOS SOLITONS & FRACTALS, 2025, 194
  • [43] Knowledge Graph Embedding for Link Prediction and Triplet Classification
    Shijia, E.
    Jia, Shengbin
    Xiang, Yang
    Ji, Zilian
    KNOWLEDGE GRAPH AND SEMANTIC COMPUTING: SEMANTIC, KNOWLEDGE, AND LINKED BIG DATA, 2016, 650 : 228 - 232
  • [44] A Comparison between Structural and Embedding Methods for Graph Classification
    Sole-Ribalta, Albert
    Cortes, Xavier
    Serratosa, Francesc
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, 2012, 7626 : 234 - 242
  • [45] Stochastic Information Granules Extraction for Graph Embedding and Classification
    Baldini, Luca
    Martino, Alessio
    Rizzi, Antonello
    IJCCI: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2019, : 391 - 402
  • [46] Locally connected graph embedding for semisupervised image classification
    Lu, Ke
    Ding, Zhengming
    Zhao, Jidong
    JOURNAL OF ELECTRONIC IMAGING, 2012, 21 (04)
  • [47] Simultaneous Sparse Graph Embedding for Hyperspectral Image Classification
    Xue, Zhaohui
    Du, Peijun
    Li, Jun
    Su, Hongjun
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2015, 53 (11): : 6114 - 6133
  • [48] A novel graph classification approach based on embedding sets
    College of Information Science and Technology, Sun Yat-sen University, Guangzhou 510275, China
    不详
    不详
    Jisuanji Yanjiu yu Fazhan, 2012, 11 (2311-2319):
  • [49] Supervised Graph Embedding for Polarimetric SAR Image Classification
    Shi, Lei
    Zhang, Lefei
    Yang, Jie
    Zhang, Liangpei
    Li, Pingxiang
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2013, 10 (02) : 216 - 220
  • [50] (Hyper)Graph Embedding and Classification via Simplicial Complexes
    Martino, Alessio
    Giuliani, Alessandro
    Rizzi, Antonello
    ALGORITHMS, 2019, 12 (11)