├── .gitignore
├── README.md
└── knowledge-graph.jpg
/.gitignore:
--------------------------------------------------------------------------------
1 | # Byte-compiled / optimized / DLL files
2 | __pycache__/
3 | *.py[cod]
4 | *$py.class
5 |
6 | # C extensions
7 | *.so
8 |
9 | # Distribution / packaging
10 | .Python
11 | build/
12 | develop-eggs/
13 | dist/
14 | downloads/
15 | eggs/
16 | .eggs/
17 | lib/
18 | lib64/
19 | parts/
20 | sdist/
21 | var/
22 | wheels/
23 | pip-wheel-metadata/
24 | share/python-wheels/
25 | *.egg-info/
26 | .installed.cfg
27 | *.egg
28 | MANIFEST
29 |
30 | # PyInstaller
31 | # Usually these files are written by a python script from a template
32 | # before PyInstaller builds the exe, so as to inject date/other infos into it.
33 | *.manifest
34 | *.spec
35 |
36 | # Installer logs
37 | pip-log.txt
38 | pip-delete-this-directory.txt
39 |
40 | # Unit test / coverage reports
41 | htmlcov/
42 | .tox/
43 | .nox/
44 | .coverage
45 | .coverage.*
46 | .cache
47 | nosetests.xml
48 | coverage.xml
49 | *.cover
50 | *.py,cover
51 | .hypothesis/
52 | .pytest_cache/
53 |
54 | # Translations
55 | *.mo
56 | *.pot
57 |
58 | # Django stuff:
59 | *.log
60 | local_settings.py
61 | db.sqlite3
62 | db.sqlite3-journal
63 |
64 | # Flask stuff:
65 | instance/
66 | .webassets-cache
67 |
68 | # Scrapy stuff:
69 | .scrapy
70 |
71 | # Sphinx documentation
72 | docs/_build/
73 |
74 | # PyBuilder
75 | target/
76 |
77 | # Jupyter Notebook
78 | .ipynb_checkpoints
79 |
80 | # IPython
81 | profile_default/
82 | ipython_config.py
83 |
84 | # pyenv
85 | .python-version
86 |
87 | # pipenv
88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies
90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not
91 | # install all needed dependencies.
92 | #Pipfile.lock
93 |
94 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow
95 | __pypackages__/
96 |
97 | # Celery stuff
98 | celerybeat-schedule
99 | celerybeat.pid
100 |
101 | # SageMath parsed files
102 | *.sage.py
103 |
104 | # Environments
105 | .env
106 | .venv
107 | env/
108 | venv/
109 | ENV/
110 | env.bak/
111 | venv.bak/
112 |
113 | # Spyder project settings
114 | .spyderproject
115 | .spyproject
116 |
117 | # Rope project settings
118 | .ropeproject
119 |
120 | # mkdocs documentation
121 | /site
122 |
123 | # mypy
124 | .mypy_cache/
125 | .dmypy.json
126 | dmypy.json
127 |
128 | # Pyre type checker
129 | .pyre/
130 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | # Graph-Neural-networks-for-NLP
3 | [](https://github.com/sindresorhus/awesome)
4 | [](http://makeapullrequest.com)
5 | [](https://opensource.org/licenses/MIT)
6 | [](https://gitter.im/Multi-label/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
7 |
8 |
9 |
10 |
11 |
12 | ##### Table of Contents
13 |
14 | 1. [Papers](#NLP-papers)
15 | 2. [Code](#multi-label-classification)
16 | 3. [datasets](#datasets)
17 | 4. [Tutorials](#Tutorials)
18 | 5. [Researchers](#Researchers)
19 |
20 |
21 |
22 |
23 | ## Natural language processing
24 |
25 | ## Papers
26 |
27 | - **Graph Convolutional Networks for Text Classification**
28 | - Liang Yao, Chengsheng Mao, Yuan Luo
29 | - [[Paper]](https://arxiv.org/abs/1809.05679)
30 |
31 | - **Learning beyond Datasets: Knowledge Graph Augmented Neural Networks for Natural Language Processing**
32 | - Annervaz K M, Somnath Basu Roy Chowdhury, Ambedkar Dukkipati
33 | - [[Paper]](https://www.aclweb.org/anthology/N18-1029/)
34 |
35 |
36 | - **Multi-Label Text Classification using Attention-based Graph Neural Network**
37 | - Ankit Pal, Muru Selvakumar, Malaikannan Sankarasubbu
38 | - [[Paper]](https://arxiv.org/abs/2003.11644)
39 |
40 |
41 | - **Incorporating Syntactic and Semantic Information in Word Embeddings using Graph Convolutional Networks**
42 | - Shikhar Vashishth, Manik Bhandari, Prateek Yadav, Piyush Rai, Chiranjib Bhattacharyya, Partha Talukdar
43 | - [[Paper]](https://www.aclweb.org/anthology/P19-1320/)
44 |
45 |
46 | - **Encoding Sentences with Graph Convolutional Networks for Semantic Role Labeling**
47 | - Diego Marcheggiani, Ivan Titov
48 | - [[Paper]](https://www.aclweb.org/anthology/D17-1159/)
49 |
50 |
51 | - **A Shortest Path Dependency Kernel for Relation Extraction**
52 | - Razvan Bunescu, Raymond Mooney
53 | - [[Paper]](https://www.aclweb.org/anthology/H05-1091/)
54 |
55 |
56 | - **Graph Convolutional Encoders for Syntax-aware Neural Machine Translation**
57 | - Jasmijn Bastings, Ivan Titov, Wilker Aziz, Diego Marcheggiani, Khalil Sima’an
58 | - [[Paper]](https://www.aclweb.org/anthology/D17-1209/)
59 |
60 | - **Exploiting Semantics in Neural Machine Translation with Graph Convolutional Networks**
61 | - Diego Marcheggiani, Jasmijn Bastings, Ivan Titov
62 | - [[Paper]](https://www.aclweb.org/anthology/N18-2078/)
63 |
64 | - **Graph-to-Sequence Learning using Gated Graph Neural Networks**
65 | - Daniel Beck, Gholamreza Haffari, Trevor Cohn
66 | - [[Paper]](https://www.aclweb.org/anthology/P18-1026/)
67 |
68 |
69 | - **Recurrent Event Network : Global Structure Inference Over Temporal Knowledge Graph**
70 | - Woojeong Jin, He Jiang, Meng Qu, Tong Chen, Changlin Zhang, Pedro Szekely, Xiang Ren
71 | - [[Paper]](https://openreview.net/forum?id=SyeyF0VtDr)
72 |
73 |
74 | - **Jointly Multiple Events Extraction via Attention-based Graph Information Aggregation**
75 | - Xiao Liu, Zhunchen Luo, Heyan Huang
76 | - [[Paper]](https://www.aclweb.org/anthology/D18-1156/)
77 |
78 | - **AD3: Attentive Deep Document Dater**
79 | - Swayambhu Nath Ray, Shib Sankar Dasgupta, Partha Talukdar
80 | - [[Paper]](https://www.aclweb.org/anthology/D18-1213/)
81 |
82 |
83 | - **Dating Documents using Graph Convolution Networks**
84 | - Shikhar Vashishth, Shib Sankar Dasgupta, Swayambhu Nath Ray, Partha Talukdar
85 | - [[Paper]](https://arxiv.org/abs/1902.00175)
86 |
87 |
88 | - **Inter-sentence Relation Extraction with Document-level Graph Convolutional Neural Network**
89 | - Sunil Kumar Sahu, Fenia Christopoulou, Makoto Miwa, Sophia Ananiadou
90 | - [[Paper]](https://www.aclweb.org/anthology/P19-1423/)
91 |
92 |
93 | - **GraphRel: Modeling Text as Relational Graphs for Joint Entity and Relation Extraction**
94 | - Tsu-Jui Fu, Peng-Hsuan Li, Wei-Yun Ma
95 | - [[Paper]](https://www.aclweb.org/anthology/P19-1136/)
96 |
97 |
98 | - **Attention Guided Graph Convolutional Networks for Relation Extraction**
99 | - Zhijiang Guo, Yan Zhang, Wei Lu
100 | - [[Paper]](https://www.aclweb.org/anthology/P19-1024/)
101 |
102 |
103 | - **Joint Type Inference on Entities and Relations via Graph Convolutional Networks**
104 | - Changzhi Sun, Yeyun Gong, Yuanbin Wu, Ming Gong, Daxin Jiang, Man Lan, Shiliang Sun, Nan Duan
105 | - [[Paper]](https://www.aclweb.org/anthology/P19-1131/)
106 |
107 |
108 | - **Graph Neural Networks with Generated Parameters for Relation Extraction**
109 | - Hao Zhu, Yankai Lin, Zhiyuan Liu, Jie Fu, Tat-Seng Chua, Maosong Sun
110 | - [[Paper]](https://www.aclweb.org/anthology/P19-1128/)
111 |
112 |
113 | - **Graph Convolution for Multimodal Information Extraction from Visually Rich Documents**
114 | - Xiaojing Liu, Feiyu Gao, Qiong Zhang, Huasha Zhao
115 | - [[Paper]](https://www.aclweb.org/anthology/N19-2005/)
116 |
117 |
118 | - **GraphIE: A Graph-Based Framework for Information Extraction**
119 | - Yujie Qian, Enrico Santus, Zhijing Jin, Jiang Guo, Regina Barzilay
120 | - [[Paper]](https://www.aclweb.org/anthology/N19-1082/)
121 |
122 |
123 | - **Long-tail Relation Extraction via Knowledge Graph Embeddings and Graph Convolution Networks**
124 | - Ningyu Zhang, Shumin Deng, Zhanlin Sun, Guanying Wang, Xi Chen, Wei Zhang, Huajun Chen
125 | - [[Paper]](https://www.aclweb.org/anthology/N19-1306/)
126 |
127 |
128 | - **Graph Convolution over Pruned Dependency Trees Improves Relation Extraction**
129 | - Yuhao Zhang, Peng Qi, Christopher D. Manning
130 | - [[Paper]](https://www.aclweb.org/anthology/D18-1244/)
131 |
132 |
133 | - **RESIDE: Improving Distantly-Supervised Neural Relation Extraction using Side Information**
134 | - Shikhar Vashishth, Rishabh Joshi, Sai Suman Prayaga, Chiranjib Bhattacharyya, Partha Talukdar
135 | - [[Paper]](https://www.aclweb.org/anthology/D18-1157/)
136 |
137 | - **Connecting the Dots: Document-level Neural Relation Extraction with Edge-oriented Graphs**
138 | - Fenia Christopoulou, Makoto Miwa, Sophia Ananiadou
139 | - [[Paper]](https://arxiv.org/abs/1909.00228)
140 |
141 |
142 | - **Syntax-Aware Aspect Level Sentiment Classification with Graph Attention Networks**
143 | - Shikhar Vashishth, Rishabh Joshi, Sai Suman Prayaga, Chiranjib Bhattacharyya, Partha Talukdar
144 | - [[Paper]](https://arxiv.org/abs/1909.02606)
145 |
146 |
147 | - **Aspect-based Sentiment Classification with Aspect-specific Graph Convolutional Networks**
148 | - Chen Zhang, Qiuchi Li, Dawei Song
149 | - [[Paper]](https://arxiv.org/abs/1909.03477)
150 |
151 |
152 | - **DialogueGCN: A Graph Convolutional Neural Network for Emotion Recognition in Conversation**
153 | - Deepanway Ghosal, Navonil Majumder, Soujanya Poria, Niyati Chhaya, Alexander Gelbukh
154 | - [[Paper]](https://arxiv.org/abs/1908.11540)
155 |
156 |
157 | - **Heterogeneous Graph Attention Networks for Semi-supervised Short Text Classification**
158 | - Linmei Hu1 , Tianchi Yang, Chuan Shi, Houye Ji, Xiaoli Li
159 | - [[Paper]](http://www.shichuan.org/doc/74.pdf)
160 |
161 |
162 | - **Incorporating Syntactic and Semantic Information in Word Embeddings using Graph Convolutional Networks**
163 | - Shikhar Vashishth, Manik Bhandari, Prateek Yadav, Piyush Rai, Chiranjib Bhattacharyya, Partha Talukdar
164 | - [[Paper]](https://www.aclweb.org/anthology/P19-1320/)
165 |
166 |
167 | - **Large-Scale Hierarchical Text Classification with Recursively Regularized Deep Graph-CNN**
168 | - Hao Peng, Jianxin Li, Yu He, Yaopeng Liu, Mengjiao Bao, Lihong Wang , Yangqiu Song , Qiang Yang,
169 | - [[Paper]](https://dl.acm.org/doi/10.1145/3178876.3186005)
170 |
171 |
172 | - **Jointly Multiple Events Extraction via Attention-based Graph Information Aggregation**
173 | - Xiao Liu, Zhunchen Luo, Heyan Huang
174 | - [[Paper]](https://www.aclweb.org/anthology/D18-1156/)
175 |
176 |
177 | - **Cross-lingual Knowledge Graph Alignment via Graph Matching Neural Network**
178 | - Kun Xu, Liwei Wang, Mo Yu, Yansong Feng, Yan Song, Zhiguo Wang, Dong Yu
179 | - [[Paper]](https://www.aclweb.org/anthology/P19-1304/)
180 |
181 |
182 | - **Multi-Channel Graph Neural Network for Entity Alignment**
183 | - Yixin Cao, Zhiyuan Liu, Chengjiang Li, Zhiyuan Liu, Juanzi Li, Tat-Seng Chua
184 | - [[Paper]](https://www.aclweb.org/anthology/P19-1140/)
185 |
186 | - **Relation-Aware Entity Alignment for Heterogeneous Knowledge Graphs**
187 | - Yuting Wu, Xiao Liu, Yansong Feng, Zheng Wang, Rui Yan, Dongyan Zhao
188 | - [[Paper]](https://www.ijcai.org/Proceedings/2019/733)
189 |
190 | - **A Vectorized Relational Graph Convolutional Network for Multi-Relational Network Alignment**
191 | - Rui Ye, Xin Li, Yujie Fang, Hongyu Zang, Mingzhong Wang
192 | - [[Paper]](https://www.ijcai.org/Proceedings/2019/574)
193 |
194 | - **Learning Attention-based Embeddings for Relation Prediction in Knowledge Graphs**
195 | - Deepak Nathani, Jatin Chauhan, Charu Sharma, Manohar Kaul
196 | - [[Paper]](https://www.aclweb.org/anthology/P19-1466/)
197 |
198 | - **Logic Attention Based Neighborhood Aggregation for Inductive Knowledge Graph Embedding**
199 | - Peifeng Wang, Jialong Han, Chenliang Li, Rong Pan
200 | - [[Paper]](https://aaai.org/ojs/index.php/AAAI/article/view/4698)
201 |
202 | - **End-to-End Structure-Aware Convolutional Networks for Knowledge Base Completion**
203 | - Chao Shang,Yun Tang, Jing Huang,Jinbo Bi,Xiaodong He,Bowen Zhou
204 | - [[Paper]](https://aaai.org/ojs/index.php/AAAI/article/view/4164)
205 |
206 | - **One-Shot Relational Learning for Knowledge Graphs**
207 | - Wenhan Xiong, Mo Yu, Shiyu Chang, Xiaoxiao Guo, William Yang Wang
208 | - [[Paper]](https://www.aclweb.org/anthology/D18-1223/)
209 |
210 | - **Modeling Relational Data with Graph Convolutional Networks**
211 | - Michael Schlichtkrull, Thomas N. Kipf, Peter Bloem, Rianne van den Berg, Ivan Titov, Max Welling
212 | - [[Paper]](https://arxiv.org/abs/1703.06103)
213 |
214 | - **Knowledge Transfer for Out-of-Knowledge-Base Entities : A Graph Neural Network Approach**
215 | - Takuo Hamaguchi, Hidekazu Oiwa, Masashi Shimbo, Yuji Matsumoto
216 | - [[Paper]](https://www.ijcai.org/Proceedings/2017/250)
217 |
218 | - **PaperRobot: Incremental Draft Generation of Scientific Ideas**
219 | - Qingyun Wang, Lifu Huang, Zhiying Jiang, Kevin Knight, Heng Ji, Mohit Bansal, Yi Luan
220 | - [[Paper]](https://www.aclweb.org/anthology/P19-1191/)
221 |
222 | - **Text Generation from Knowledge Graphs with Graph Transformers**
223 | - Rik Koncel-Kedziorski, Dhanush Bekal, Yi Luan, Mirella Lapata, Hannaneh Hajishirzi
224 | - [[Paper]](https://www.aclweb.org/anthology/N19-1238/)
225 |
226 | - **Commonsense Knowledge Aware Conversation Generation with Graph Attention**
227 | - Hao Zhou, Tom Young, Minlie Huang, Haizhou Zhao, Jingfang Xu, Xiaoyan Zhu
228 | - [[Paper]](https://www.ijcai.org/Proceedings/2018/643)
229 |
230 | - **Towards Knowledge-Based Recommender Dialog System**
231 | - Qibin Chen, Junyang Lin, Yichang Zhang, Ming Ding, Yukuo Cen, Hongxia Yang, Jie Tang
232 | - [[Paper]](https://arxiv.org/abs/1908.05391)
233 |
234 | - **Estimating Node Importance in Knowledge Graphs Using Graph Neural Networks**
235 | - Namyong Park, Andrey Kan, Xin Luna Dong, Tong Zhao, Christos Faloutsos,
236 | - [[Paper]](https://www.kdd.org/kdd2019/accepted-papers/view/estimating-node-importance-in-knowledge-graphs-using-graph-neural-networks)
237 |
238 | - **Deep Reasoning with Knowledge Graph for Social Relationship Understanding**
239 | - Zhouxia Wang, Tianshui Chen, Jimmy Ren, Weihao Yu, Hui Cheng, Liang Lin
240 | - [[Paper]](https://www.ijcai.org/Proceedings/2018/0142)
241 |
242 | - **KGAT: Knowledge Graph Attention Network for Recommendation**
243 | - Xiang Wang, Xiangnan He, Yixin Cao, Meng Liu, Tat-Seng Chua
244 | - [[Paper]](https://www.kdd.org/kdd2019/accepted-papers/view/kgat-knowledge-graph-attention-network-for-recommendation)
245 |
246 |
247 | #### Ongoing list..
248 |
--------------------------------------------------------------------------------
/knowledge-graph.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/monk1337/Graph-Neural-networks-for-NLP/c9fcd27f7e05db81d556742fef95e368254eebc3/knowledge-graph.jpg
--------------------------------------------------------------------------------