Home

Awesome

<h1 align="center"> WordGCN </h1> <h4 align="center">Incorporating Syntactic and Semantic Information in Word Embeddings using Graph Convolutional Networks </h4> <p align="center"> <a href="https://www.aclweb.org/anthology/P19-1320/"><img src="http://img.shields.io/badge/ACL-2019-4b44ce.svg"></a> <a href="https://arxiv.org/abs/1809.04283"><img src="http://img.shields.io/badge/Paper-PDF-red.svg"></a> <a href="https://shikhar-vashishth.github.io/assets/pdf/wordgcn_supp.pdf"><img src="http://img.shields.io/badge/Supplementary-PDF-B31B1B.svg"></a> <a href="https://shikhar-vashishth.github.io/assets/pdf/wordgcn_poster.pdf"><img src="http://img.shields.io/badge/Poster-PDF-orange.svg"></a> <a href="https://github.com/malllabiisc/WordGCN/blob/master/LICENSE"> <img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"> </a> </p> <h2 align="center"> Overview of WordGCN </h2> <h4 align="center"> <img align="center" src="./images/syngcn_model.png" alt="..."> </h4>

Overview of SynGCN: SynGCN employs Graph Convolution Network for utilizing dependency context for learning word embeddings. For each word in vocabulary, the model learns its representation by aiming to predict each word based on its dependency context encoded using GCNs. Please refer Section 5 of the paper for more details.

Dependencies

Dataset:

Training SynGCN embeddings:

Fine-tuning embedding using SemGCN:

<p align="center"> <img align="center" src="https://github.com/malllabiisc/WordGCN/blob/master/images/semgcn_model.png" alt="..."> </p>

Extrinsic Evaluation:

For extrinsic evaluation of embeddings the models from the following papers were used:

Citation:

Please cite the following paper if you use this code in your work.

@inproceedings{wordgcn2019,
    title = "Incorporating Syntactic and Semantic Information in Word Embeddings using Graph Convolutional Networks",
    author = "Vashishth, Shikhar  and
      Bhandari, Manik  and
      Yadav, Prateek  and
      Rai, Piyush  and
      Bhattacharyya, Chiranjib  and
      Talukdar, Partha",
    booktitle = "Proceedings of the 57th Conference of the Association for Computational Linguistics",
    month = jul,
    year = "2019",
    address = "Florence, Italy",
    publisher = "Association for Computational Linguistics",
    url = "https://www.aclweb.org/anthology/P19-1320",
    pages = "3308--3318"
}

For any clarification, comments, or suggestions please create an issue or contact Shikhar.