Graph Classification
382 papers with code • 65 benchmarks • 46 datasets
Graph Classification is a task that involves classifying a graph-structured data into different classes or categories. Graphs are a powerful way to represent relationships and interactions between different entities, and graph classification can be applied to a wide range of applications, such as social network analysis, bioinformatics, and recommendation systems. In graph classification, the input is a graph, and the goal is to learn a classifier that can accurately predict the class of the graph.
( Image credit: Hierarchical Graph Pooling with Structure Learning )
Libraries
Use these libraries to find Graph Classification models and implementationsMost implemented papers
Fake News Detection on Social Media using Geometric Deep Learning
One of the main reasons is that often the interpretation of the news requires the knowledge of political or social context or 'common sense', which current NLP algorithms are still missing.
Fast Graph Representation Learning with PyTorch Geometric
We introduce PyTorch Geometric, a library for deep learning on irregularly structured input data such as graphs, point clouds and manifolds, built upon PyTorch.
Spectral Clustering with Graph Neural Networks for Graph Pooling
Spectral clustering (SC) is a popular clustering technique to find strongly connected communities on a graph.
Composition-based Multi-Relational Graph Convolutional Networks
Multi-relational graphs are a more general and prevalent form of graphs where each edge has a label and direction associated with it.
A Fair Comparison of Graph Neural Networks for Graph Classification
We believe that this work can contribute to the development of the graph learning field, by providing a much needed grounding for rigorous evaluations of graph classification models.
Contrastive Multi-View Representation Learning on Graphs
We achieve new state-of-the-art results in self-supervised learning on 8 out of 8 node and graph classification benchmarks under the linear evaluation protocol.
GCC: Graph Contrastive Coding for Graph Neural Network Pre-Training
Graph representation learning has emerged as a powerful technique for addressing real-world problems.
Simple and Deep Graph Convolutional Networks
We propose the GCNII, an extension of the vanilla GCN model with two simple yet effective techniques: {\em Initial residual} and {\em Identity mapping}.
Detecting Beneficial Feature Interactions for Recommender Systems
To make the best out of feature interactions, we propose a graph neural network approach to effectively model them, together with a novel technique to automatically detect those feature interactions that are beneficial in terms of recommendation accuracy.
Do Transformers Really Perform Bad for Graph Representation?
Our key insight to utilizing Transformer in the graph is the necessity of effectively encoding the structural information of a graph into the model.