HyperGCN: A New Method for Training Graph Convolutional Networks on Hypergraphs
Abstract
In many real-world network datasets such as co-authorship, co-citation, email communication, etc., relationships are complex and go beyond pairwise. Hypergraphs provide a flexible and natural modeling tool to model such complex relationships. The obvious existence of such complex relationships in many real-world networks naturaly motivates the problem of learning with hypergraphs. A popular learning paradigm is hypergraph-based semi-supervised learning (SSL) where the goal is to assign labels to initially unlabeled vertices in a hypergraph. Motivated by the fact that a graph convolutional network (GCN) has been effective for graph-based SSL, we propose HyperGCN, a novel GCN for SSL on attributed hypergraphs. Additionally, we show how HyperGCN can be used as a learning-based approach for combinatorial optimisation on NP-hard hypergraph problems. We demonstrate HyperGCN's effectiveness through detailed experimentation on real-world hypergraphs. We have made HyperGCN's source code available to foster reproducible research.
Cite
Text
Yadati et al. "HyperGCN: A New Method for Training Graph Convolutional Networks on Hypergraphs." Neural Information Processing Systems, 2019.Markdown
[Yadati et al. "HyperGCN: A New Method for Training Graph Convolutional Networks on Hypergraphs." Neural Information Processing Systems, 2019.](https://mlanthology.org/neurips/2019/yadati2019neurips-hypergcn/)BibTeX
@inproceedings{yadati2019neurips-hypergcn,
title = {{HyperGCN: A New Method for Training Graph Convolutional Networks on Hypergraphs}},
author = {Yadati, Naganand and Nimishakavi, Madhav and Yadav, Prateek and Nitin, Vikram and Louis, Anand and Talukdar, Partha},
booktitle = {Neural Information Processing Systems},
year = {2019},
pages = {1511-1522},
url = {https://mlanthology.org/neurips/2019/yadati2019neurips-hypergcn/}
}