项目作者: GentleZhu

项目描述 :
Collective Multi-type Entity Alignment Between Knowledge Graphs (WWW'20)
高级语言: Python
项目地址: git://github.com/GentleZhu/CG-MuAlign.git
创建时间: 2020-02-25T05:16:11Z
项目社区:https://github.com/GentleZhu/CG-MuAlign

开源协议:

下载


CG-MuAlign

A reference implementation for “Collective Multi-type Entity Alignment Between Knowledge
Graphs”
, published in WWW 2020.

If you find our paper useful, please consider cite the following paper

  1. @inproceedings{10.1145/3366423.3380289,
  2. author = {Zhu, Qi and Wei, Hao and Sisman, Bunyamin and Zheng, Da and Faloutsos, Christos and Dong, Xin Luna and Han, Jiawei},
  3. title = {Collective Multi-Type Entity Alignment Between Knowledge Graphs},
  4. year = {2020},
  5. url = {https://doi.org/10.1145/3366423.3380289},
  6. doi = {10.1145/3366423.3380289},
  7. booktitle = {Proceedings of The Web Conference 2020}
  8. }

Data

Unfortunately, the original data used is not public available. But this reference implementation could be easily adopt to structured data: knowledge graph, knowledge base and etc. See examples below for details.

We are collecting more public available knowledge graphs, stay tuned! Feel free to contact me (qiz3@illinois.edu) if you want to add your dataset in this repository.

Requirements

  1. pip install -r requirements.txt

Run the code

Prepare the pre-trained fastText embedding

Most of the attributes in a knowledge graph is text.
Obtain your binarized pre-trained word embeddings $PATH at fastText. I’m using enwiki9.bin

  1. python main.py --gpu=0 --pretrain-path=$PATH