All Projects → svjan5 → Gnns For Nlp

svjan5 / Gnns For Nlp

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

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Gnns For Nlp

Have Fun With Machine Learning
An absolute beginner's guide to Machine Learning and Image Classification with Neural Networks
Stars: ✭ 4,912 (+715.95%)
Mutual labels:  tutorial
Java A Course For Beginners
Java Programming Tutorial for Beginners
Stars: ✭ 571 (-5.15%)
Mutual labels:  tutorial
Learn Graphql
Real world GraphQL tutorials for frontend developers with deadlines!
Stars: ✭ 586 (-2.66%)
Mutual labels:  tutorial
Build Linux
A short tutorial about building Linux based operating systems.
Stars: ✭ 4,960 (+723.92%)
Mutual labels:  tutorial
Effective Rxjava
Effective RxJava
Stars: ✭ 563 (-6.48%)
Mutual labels:  tutorial
Fishmanshadertutorial
shader 中级教程
Stars: ✭ 575 (-4.49%)
Mutual labels:  tutorial
Justenoughscalaforspark
A tutorial on the most important features and idioms of Scala that you need to use Spark's Scala APIs.
Stars: ✭ 538 (-10.63%)
Mutual labels:  tutorial
React Native Onboarding Swiper
🛳 Delightful onboarding for your React-Native app
Stars: ✭ 596 (-1%)
Mutual labels:  tutorial
Windows Subsystem For Linux Setup Guide
An in-depth Guide for getting started with the Windows Subsystem for Linux!
Stars: ✭ 565 (-6.15%)
Mutual labels:  tutorial
Graphql Editor
📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that!
Stars: ✭ 5,485 (+811.13%)
Mutual labels:  tutorial
Learn Fp
learn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (-8.97%)
Mutual labels:  tutorial
Javatutorial
Java教程,包括多线程,泛型,反射,IO,容器类,注解
Stars: ✭ 552 (-8.31%)
Mutual labels:  tutorial
The holy book of x86
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Stars: ✭ 577 (-4.15%)
Mutual labels:  tutorial
Rxjava2 Android Samples
RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
Stars: ✭ 4,950 (+722.26%)
Mutual labels:  tutorial
Swiftserverside Vapor
🦄 Swift server open source projects based on the Swift 4.1 and Vapor 3 frameworks. (Swift 服务端开源项目)
Stars: ✭ 588 (-2.33%)
Mutual labels:  tutorial
Git Tutorials
Git-Tutorials GIT基本使用教學📝
Stars: ✭ 539 (-10.47%)
Mutual labels:  tutorial
Minecraftdeveloperguide
📝Minecraft developer Chinese guide,我的世界开发者中文指南
Stars: ✭ 574 (-4.65%)
Mutual labels:  tutorial
Bloomfilter Tutorial
A Bloom Filter Tutorial
Stars: ✭ 595 (-1.16%)
Mutual labels:  tutorial
Nlp Pytorch Zh
《Natural Language Processing with PyTorch》中文翻译
Stars: ✭ 588 (-2.33%)
Mutual labels:  tutorial
Helpjs Ravi
Exercícios/Tutorial/Desafios para Iniciantes em JavaScript
Stars: ✭ 579 (-3.82%)
Mutual labels:  tutorial

Graph Neural Networks for Natural Language Processing

Conference Conference Slides Colab

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

Slides can be downloaded from here.

Dependencies

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

TensorFlow Examples:

  • tf_gcn.py 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:

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

Additional Resources:

Citation:

@inproceedings{vashishth-etal-2019-graph,
    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.",
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].