Tensor Graph Convolutional Networks for Multi-relational and Robust Learning

03/15/2020
by   Vassilis N. Ioannidis, et al.
48

The era of "data deluge" has sparked renewed interest in graph-based learning methods and their widespread applications ranging from sociology and biology to transportation and communications. In this context of graph-aware methods, the present paper introduces a tensor-graph convolutional network (TGCN) for scalable semi-supervised learning (SSL) from data associated with a collection of graphs, that are represented by a tensor. Key aspects of the novel TGCN architecture are the dynamic adaptation to different relations in the tensor graph via learnable weights, and the consideration of graph-based regularizers to promote smoothness and alleviate over-parameterization. The ultimate goal is to design a powerful learning architecture able to: discover complex and highly nonlinear data associations, combine (and select) multiple types of relations, scale gracefully with the graph size, and remain robust to perturbations on the graph edges. The proposed architecture is relevant not only in applications where the nodes are naturally involved in different relations (e.g., a multi-relational graph capturing family, friendship and work relations in a social network), but also in robust learning setups where the graph entails a certain level of uncertainty, and the different tensor slabs correspond to different versions (realizations) of the nominal graph. Numerical tests showcase that the proposed architecture achieves markedly improved performance relative to standard GCNs, copes with state-of-the-art adversarial attacks, and leads to remarkable SSL performance over protein-to-protein interaction networks.

READ FULL TEXT
research
11/05/2018

A Recurrent Graph Neural Network for Multi-Relational Data

The era of data deluge has sparked the interest in graph-based learning ...
research
02/20/2018

Scalable Label Propagation for Multi-relational Learning on Tensor Product Graph

Label propagation on the tensor product of multiple graphs can infer mul...
research
10/21/2019

Edge Dithering for Robust Adaptive Graph Convolutional Networks

Graph convolutional networks (GCNs) are vulnerable to perturbations of t...
research
04/11/2022

T- Hop: Tensor representation of paths in graph convolutional networks

We describe a method for encoding path information in graphs into a 3-d ...
research
02/25/2019

Batch Virtual Adversarial Training for Graph Convolutional Networks

We present batch virtual adversarial training (BVAT), a novel regulariza...
research
06/16/2017

Dynamic Filters in Graph Convolutional Networks

Convolutional neural networks (CNNs) have massively impacted visual reco...
research
07/24/2019

Semi-Supervised Tensor Factorization for Node Classification in Complex Social Networks

This paper proposes a method to guide tensor factorization, using class ...

Please sign up or login with your details

Forgot password? Click here to reset