Self-supervised edge features for improved Graph Neural Network training
- URL: http://arxiv.org/abs/2007.04777v1
- Date: Tue, 23 Jun 2020 20:18:22 GMT
- Title: Self-supervised edge features for improved Graph Neural Network training
- Authors: Arijit Sehanobish, Neal G. Ravindra, David van Dijk
- Abstract summary: We present a framework for creating new edge features, applicable to any domain, via a combination of self-supervised and unsupervised learning.
We validate our work on three biological datasets comprising of single-cell RNA sequencing data of neurological disease, textitin vitro SARS-CoV-2 infection, and human COVID-19 patients.
- Score: 8.980876474818153
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Graph Neural Networks (GNN) have been extensively used to extract meaningful
representations from graph structured data and to perform predictive tasks such
as node classification and link prediction. In recent years, there has been a
lot of work incorporating edge features along with node features for prediction
tasks. One of the main difficulties in using edge features is that they are
often handcrafted, hard to get, specific to a particular domain, and may
contain redundant information. In this work, we present a framework for
creating new edge features, applicable to any domain, via a combination of
self-supervised and unsupervised learning. In addition to this, we use
Forman-Ricci curvature as an additional edge feature to encapsulate the local
geometry of the graph. We then encode our edge features via a Set Transformer
and combine them with node features extracted from popular GNN architectures
for node classification in an end-to-end training scheme. We validate our work
on three biological datasets comprising of single-cell RNA sequencing data of
neurological disease, \textit{in vitro} SARS-CoV-2 infection, and human
COVID-19 patients. We demonstrate that our method achieves better performance
on node classification tasks over baseline Graph Attention Network (GAT) and
Graph Convolutional Network (GCN) models. Furthermore, given the attention
mechanism on edge and node features, we are able to interpret the cell types
and genes that determine the course and severity of COVID-19, contributing to a
growing list of potential disease biomarkers and therapeutic targets.
Related papers
- Graph Convolutional Network For Semi-supervised Node Classification With Subgraph Sketching [0.27624021966289597]
We propose the Graph-Learning-Dual Graph Convolutional Neural Network called GLDGCN.
We apply GLDGCN to the semi-supervised node classification task.
Compared with the baseline methods, we achieve higher classification accuracy on three citation networks.
arXiv Detail & Related papers (2024-04-19T09:08:12Z) - Enhanced Graph Neural Networks with Ego-Centric Spectral Subgraph
Embeddings Augmentation [11.841882902141696]
We present a novel approach denoted as Ego-centric Spectral subGraph Embedding Augmentation (ESGEA)
ESGEA aims to enhance and design node features, particularly in scenarios where information is lacking.
We evaluate the proposed method in a social network graph classification task where node attributes are unavailable.
arXiv Detail & Related papers (2023-10-10T14:57:29Z) - Compact & Capable: Harnessing Graph Neural Networks and Edge Convolution
for Medical Image Classification [0.0]
We introduce a novel model that combines GNNs and edge convolution, leveraging the interconnectedness of RGB channel feature values to strongly represent connections between crucial graph nodes.
Our proposed model performs on par with state-of-the-art Deep Neural Networks (DNNs) but does so with 1000 times fewer parameters, resulting in reduced training time and data requirements.
arXiv Detail & Related papers (2023-07-24T13:39:21Z) - Collaborative Graph Neural Networks for Attributed Network Embedding [63.39495932900291]
Graph neural networks (GNNs) have shown prominent performance on attributed network embedding.
We propose COllaborative graph Neural Networks--CONN, a tailored GNN architecture for network embedding.
arXiv Detail & Related papers (2023-07-22T04:52:27Z) - Improving Graph Neural Networks with Simple Architecture Design [7.057970273958933]
We introduce several key design strategies for graph neural networks.
We present a simple and shallow model, Feature Selection Graph Neural Network (FSGNN)
We show that the proposed model outperforms other state of the art GNN models and achieves up to 64% improvements in accuracy on node classification tasks.
arXiv Detail & Related papers (2021-05-17T06:46:01Z) - CatGCN: Graph Convolutional Networks with Categorical Node Features [99.555850712725]
CatGCN is tailored for graph learning when the node features are categorical.
We train CatGCN in an end-to-end fashion and demonstrate it on semi-supervised node classification.
arXiv Detail & Related papers (2020-09-11T09:25:17Z) - CAGNN: Cluster-Aware Graph Neural Networks for Unsupervised Graph
Representation Learning [19.432449825536423]
Unsupervised graph representation learning aims to learn low-dimensional node embeddings without supervision.
We present a novel cluster-aware graph neural network (CAGNN) model for unsupervised graph representation learning using self-supervised techniques.
arXiv Detail & Related papers (2020-09-03T13:57:18Z) - AM-GCN: Adaptive Multi-channel Graph Convolutional Networks [85.0332394224503]
We study whether Graph Convolutional Networks (GCNs) can optimally integrate node features and topological structures in a complex graph with rich information.
We propose an adaptive multi-channel graph convolutional networks for semi-supervised classification (AM-GCN)
Our experiments show that AM-GCN extracts the most correlated information from both node features and topological structures substantially.
arXiv Detail & Related papers (2020-07-05T08:16:03Z) - Graphs, Convolutions, and Neural Networks: From Graph Filters to Graph
Neural Networks [183.97265247061847]
We leverage graph signal processing to characterize the representation space of graph neural networks (GNNs)
We discuss the role of graph convolutional filters in GNNs and show that any architecture built with such filters has the fundamental properties of permutation equivariance and stability to changes in the topology.
We also study the use of GNNs in recommender systems and learning decentralized controllers for robot swarms.
arXiv Detail & Related papers (2020-03-08T13:02:15Z) - Cross-GCN: Enhancing Graph Convolutional Network with $k$-Order Feature
Interactions [153.6357310444093]
Graph Convolutional Network (GCN) is an emerging technique that performs learning and reasoning on graph data.
We argue that existing designs of GCN forgo modeling cross features, making GCN less effective for tasks or data where cross features are important.
We design a new operator named Cross-feature Graph Convolution, which explicitly models the arbitrary-order cross features with complexity linear to feature dimension and order size.
arXiv Detail & Related papers (2020-03-05T13:05:27Z) - EdgeNets:Edge Varying Graph Neural Networks [179.99395949679547]
This paper puts forth a general framework that unifies state-of-the-art graph neural networks (GNNs) through the concept of EdgeNet.
An EdgeNet is a GNN architecture that allows different nodes to use different parameters to weigh the information of different neighbors.
This is a general linear and local operation that a node can perform and encompasses under one formulation all existing graph convolutional neural networks (GCNNs) as well as graph attention networks (GATs)
arXiv Detail & Related papers (2020-01-21T15:51:17Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.