A curated collection of graph classification papers with reference implementations covering embedding, deep learning, kernels, and factorization.
Awesome Graph Classification is a curated repository of research papers and reference implementations focused on graph classification methods. It covers techniques like graph embedding, deep learning, graph kernels, and matrix factorization, providing a centralized resource for anyone working with graph-structured data. The project aims to bridge the gap between theoretical research and practical application by including executable code alongside academic papers.
Researchers, data scientists, and machine learning engineers who specialize in graph-based data analysis and need access to state-of-the-art classification methods with practical implementations.
It offers a uniquely comprehensive and organized collection of graph classification resources with ready-to-use code, saving time compared to sourcing papers and implementations individually. The inclusion of benchmark datasets further enhances its utility for experimental validation and comparison.
A collection of important graph embedding, classification and representation learning papers with implementations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Covers matrix factorization, spectral fingerprints, deep learning, and graph kernels in dedicated chapters, offering a comprehensive survey of the field.
Each listed paper includes practical code, enabling direct experimentation and replication without hunting for external implementations.
Provides access to relevant graph datasets via an external repository, facilitating easy benchmarking and evaluation of methods.
Divided into clear chapters with markdown files, making it straightforward to navigate and find specific techniques or papers.
As a collection of external implementations, code varies in style, documentation, and maintenance, requiring users to adapt to each project's setup.
Lacks a common library or interface, so integrating multiple methods into a single workflow involves managing disparate dependencies and configurations.
Assumes familiarity with graph theory and ML; beginners may find it overwhelming without explanatory tutorials or simplified examples.