Weighted Graph Classification by Self-Aligned Graph Convolutional Networks Using Self-Generated Structural Features

Directed weighted graphs are important graph data. The weights and directions of the edges carry rich information which can be utilized in many areas. For instance, in a cashflow network, the direction and amount of a transfer can be used to detect social ties or criminal organizations. Hence it is important to study the weighted graph classification problems. In this paper, we present a graph classification algorithm called Self-Aligned graph convolutional network (SA-GCN) for weighted graph classification. SA-GCN first normalizes a given graph so that graphs are trimmed and aligned in correspondence. Following that structural features are extracted from the edge weights and graph structures. And finally the model is trained in an adversarial way to make the model more robust. Experiments on benchmark datasets showed that the proposed model could achieve competitive results and outperformed some popular state-of-the-art graph classification methods.

[1]  Joan Bruna,et al.  Spectral Networks and Locally Connected Networks on Graphs , 2013, ICLR.

[2]  Xavier Bresson,et al.  Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering , 2016, NIPS.

[3]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[4]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[5]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[6]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[7]  Yixin Chen,et al.  An End-to-End Deep Learning Architecture for Graph Classification , 2018, AAAI.

[8]  Mikhail Belkin,et al.  Laplacian Eigenmaps for Dimensionality Reduction and Data Representation , 2003, Neural Computation.

[9]  Mathias Niepert,et al.  Learning Convolutional Neural Networks for Graphs , 2016, ICML.

[10]  S. V. N. Vishwanathan,et al.  Graph kernels , 2007 .

[11]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[12]  Karsten M. Borgwardt,et al.  Fast subtree kernels on graphs , 2009, NIPS.

[13]  Pinar Yanardag,et al.  Deep Graph Kernels , 2015, KDD.

[14]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[15]  Jitendra Malik,et al.  Normalized Cuts and Image Segmentation , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Brendan D. McKay,et al.  Practical graph isomorphism, II , 2013, J. Symb. Comput..

[17]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[18]  Jonathon Shlens,et al.  Explaining and Harnessing Adversarial Examples , 2014, ICLR.