Need help with GNNs-for-NLP?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

695 Stars 99 Forks 29 Commits 1 Opened issues


Tutorial: Graph Neural Networks for Natural Language Processing at EMNLP 2019 and CODS-COMAD 2020

Services available


Need anything else?

Contributors list

# 12,714
28 commits

Graph Neural Networks for Natural Language Processing

Conference Conference Slides

The repository contains code examples for GNN-for-NLP tutorial at EMNLP 2019 and CODS-COMAD 2020.

Slides can be downloaded from here.


  • Compatible with PyTorch 1.x, TensorFlow 1.x and Python 3.x.
  • Dependencies can be installed using

TensorFlow Examples:

    contains simplified implementation of first-order approximation of GCN model proposed by Kipf et. al. (2016)
  • Extensions of the same implementation for different problems:

PyTorch Examples:

    is pytorch equivalent of
    implemented using pytorch-geometric.
  • Several other examples are available here.

Additional Resources:


    title = "Graph-based Deep Learning in Natural Language Processing",
    author = "Vashishth, Shikhar  and
      Yadati, Naganand  and
      Talukdar, Partha",
    booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP): Tutorial Abstracts",
    month = nov,
    year = "2019",
    address = "Hong Kong, China",
    publisher = "Association for Computational Linguistics",
    abstract = "This tutorial aims to introduce recent advances in graph-based deep learning techniques such as Graph Convolutional Networks (GCNs) for Natural Language Processing (NLP). It provides a brief introduction to deep learning methods on non-Euclidean domains such as graphs and justifies their relevance in NLP. It then covers recent advances in applying graph-based deep learning methods for various NLP tasks, such as semantic role labeling, machine translation, relationship extraction, and many more.",

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.