/Hypergraph-and-Graph-Neural-Network-HGNN-GNN--

Many underlying relationships among data in several areas of science and engineering, e.g., computer vision, molecular chemistry, molecular biology, pattern recognition, and data mining, can be represented in terms of graphs. In this paper ,a new neural network model has propose which called graph neural network (GNN)

Primary LanguageJupyter Notebook

Hypergraph and Graph Neural Network (HGNN & GNN)

Many underlying relationships among data in several areas of science and engineering, e.g., computer vision, molecular chemistry, molecular biology, pattern recognition, and data mining, can be represented in terms of graphs. a new neural network model has proposed, which called graph neural network (GNN)

Useful Links for GNN and HGNN:

☆ Deep Learning on Graphs(a Tutorial)

The graph neural network model

☆ Must-read papers on GNN

☆ A Gentle Introduction to Graph Neural Networks (Basics, DeepWalk, and GraphSage); by Steeve Huang

Tutorial on Graph Neural Networks for Computer Vision and Beyond (Part1), by Boris Knyazev

☆ Graph Neural Network - Papers With Code

Tutorial on Variational Graph Auto-Encoders

Connection and separation in hypergraphs, Theory and Applications of Graphs.

Graph Convolutional Networks (GCN)

Graph Convolutional Networks by Thomas Kipf

Can we do better than Convolutional Neural Networks?, by Boris Knyazev

☕ paper: Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Search

☕ paper: Bayesian graph convolutional neural networks for semi-supervised classification

☕ paper: A deep convolutional neural network for classification of red blood cells in sickle cell anemia

Links:

Slides:

Graph Neural Networks - SNAP: Stanford

Deep Graph Library and Codes

Courses from other universities

Machine Learning with Graphs, (Stanford / Fall 2019)

Graph Datasets

♦ A Repository of Benchmark Graph Datasets for Graph Classification

Network Repository. A Scientific Network Data Repository with Interactive Visualization and Mining Tools

SimGNN

The House of Graphs; Database of interesting graphs

Graph Generators

  • All graphs in Sage can be built through Common Graphs.
  • PyGraphviz is a Python interface to the Graphviz graph layout and visualization package.

Graph Representation Learning

Applications

  • Solving NP-Hard and NP-Complete Problems in Combinatorics

    • A Graph Neural Network for Decision TSP (Traveling Salesperson Problem)
    • classic NP-hard problems, such as Satisfiability, Travelling Salesman, Knapsack, Minimum Vertex Cover, and Maximum Cut