Proceedings

Improving Cross-lingual Entity Alignment via Optimal Transport

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 3231-3237.

https://doi.org/10.24963/ijcai.2019/448

Abstract

Cross-lingual entity alignment identifies entity pairs that share the same meanings but locate in different language knowledge graphs (KGs). The study in this paper is to address two limitations that widely exist in current solutions:  1) the alignment loss functions defined at the entity level serve well the purpose of aligning labeled entities but fail to match the whole picture of labeled and unlabeled entities in different KGs;  2) the translation from one domain to the other has been considered (e.g., X to Y by M1 or Y to X by M2). However, the important duality of alignment between different KGs  (X to Y by M1 and Y to X by M2) is ignored. We propose a novel entity alignment framework (OTEA), which dually optimizes the entity-level loss and group-level loss via optimal transport theory. We also impose a regularizer on the dual translation matrices to mitigate the effect of noise during transformation. Extensive experimental results show that our model consistently outperforms the state-of-the-arts with significant improvements on alignment accuracy.

  1. WK31-15K dataset Language En-Fr Fr-En En-De De-En Metric Hits@1 Hits@5 MRR Hits@1 Hits@5 MRR Hits@1 Hits@5 MRR Hits@1 Hits@5 MRR MTransE 16.77 21.64 0.198 19.85 31.27 0.261 6.17 8.48 0.078 4.69 6.61 0.059 ITransE 18.21 24.34 0.214 18.61 33.64 0.248 15.98 28.63 0.218 13.42 25.63 0.205 JAPE 15.68 23.45 0.208 16.22 28.93 0.219 16.85 27.32 0.226 13.92 22.15 0.189 GCN 17.24 27.29 0.220 17.58 30.82 0.237 18.25 31.30 0.248 15.70 27.53 0.217 OTEA w/o reg 34.06 53.74 0.432 36.96 57.09 0.457 32.56 53.68 0.421 31.86 47.61 0.394 OTEA w/o dual 32.49 52.43 0.411 34.84 55.21 0.443 31.21 52.78 0.409 31.54 45.86 0.378 BootEA 29.72 52.92 0.395 30.77 55.44 0.428 33.13 54.13 0.435 30.47 45.33 0.381 OTEA 37.53 57.74 0.472 40.47 60.90 0.502 37.41 57.19 0.470 36.80 56.79 0.465 Improv. % 26.28 9.11 19.50 31.52 9.85 17.30 12.92 5.65 8.04 20.77 25.28 22.05 WK31-60K dataset Language En-Fr Fr-En En-De De-En Metric Hits@1 Hits@5 MRR Hits@1 Hits@5 MRR Hits@1 Hits@5 MRR Hits@1 Hits@5 MRR MTransE 12.05 14.94 0.141 13.95 20.25 0.177 0.86 2.15 0.017 3.37 10.07 0.072 ITransE 17.27 25.31 0.192 18.72 32.96 0.263 15.53 24.61 0.204 16.74 24.96 0.215 JAPE 15.32 27.63 0.226 16.85 35.41 0.271 12.52 22.74 0.171 14.71 23.86 0.192 GCN 18.35 32.35 0.250 21.47 37.81 0.293 14.48 23.54 0.189 13.8 24.55 0.190 OTEA w/o reg 31.41 48.23 0.412 34.18 49.48 0.428 23.59 35.78 0.286 22.46 38.94 0.306 OTEA w/o dual 31.35 47.47 0.398 32.98 48.51 0.413 22.90 35.27 0.282 21.07 36.99 0.287 BootEA 30.82 49.42 0.406 33.31 51.14 0.425 24.45 37.63 0.308 23.28 39.29 0.316 OTEA 34.47 51.51 0.428 36.07 54.08 0.447 27.05 42.12 0.345 26.97 43.97 0.352 Improv. % 11.84 4.23 5.42 8.28 5.75 5.17 10.63 11.93 12.01 15.85 11.91 11.39 WK31-120K dataset Language En-Fr Fr-En En-De De-En Metric Hits@1 Hits@5 MRR Hits@1 Hits@5 MRR Hits@1 Hits@5 MRR Hits@1 Hits@5 MRR MTransE 21.01 22.24 0.217 21.11 23.63 0.227 5.38 6.53 0.062 4.97 7.39 0.066 ITransE 11.54 20.41 0.176 13.35 21.20 0.197 7.62 15.54 0.112 6.41 12.82 0.085 JAPE 6.98 16.10 0.127 8.64 17.85 0.134 4.37 12.91 0.076 5.23 10.46 0.071 GCN 9.32 18.62 0.146 10.81 18.22 0.153 6.32 15.14 0.109 5.91 13.85 0.092 OTEA w/o reg 24.71 33.84 0.302 25.13 33.32 0.291 14.81 26.60 0.217 14.06 26.43 0.214 OTEA w/o dual 23.06 33.17 0.287 23.58 33.50 0.289 14.40 26.15 0.208 13.14 25.42 0.395 BootEA 17.56 27.41 0.235 18.46 28.65 0.241 11.57 22.08 0.179 10.32 22.11 0.169 OTEA 27.92 37.33 0.328 28.07 37.41 0.332 17.98 30.41 0.244 17.00 29.46 0.235 Improv. % 59.00 36.20 39.57 52.06 30.58 37.76 55.40 37.73 36.31 64.73 33.24 39.05
  2. [Arjovsky et al., 2017] Martin Arjovsky, Soumith Chintala, and Léon Bottou. Wasserstein generative adversarial net- works. In ICML, 2017.
  3. [Bordes et al., 2013] Antoine Bordes, Nicolas Usunier, Alberto Garcia-Duran, Jason Weston, and Oksana Yakhnenko. Translating embeddings for modeling multi-relational data. In NIPS, 2013.
  4. [Chen et al., 2016] Muhao Chen, Yingtao Tian, Mohan Yang, and Carlo Zaniolo. Multilingual knowledge graph embeddings for cross-lingual knowledge alignment. arXiv preprint arXiv:1611.03954, 2016. IJCAI
  5. [Chen et al., 2018a] Liqun Chen, Shuyang Dai, Chenyang Tao, Haichao Zhang, Zhe Gan, Dinghan Shen, Yizhe Zhang, Guoyin Wang, Ruiyi Zhang, and Lawrence Carin. Adversarial text generation via feature-mover's distance. In NIPS, 2018.
  6. [Chen et al., 2018b] Muhao Chen, Yingtao Tian, Kai-Wei Chang, Steven Skiena, and Carlo Zaniolo. Co-training em- beddings of knowledge graphs and entity descriptions for cross-lingual entity alignment. IJCAI, 2018. IJCAI
  7. [Cuturi, 2013] Marco Cuturi. Sinkhorn distances: Light- speed computation of optimal transport. In NIPS, 2013.
  8. [Goodfellow et al., 2014] Ian Goodfellow, Jean Pouget- Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Gen- erative adversarial nets. In NIPS, 2014.
  9. [Hinton et al., 2012] Geoffrey Hinton, Nitish Srivastava, and Kevin Swersky. Neural networks for machine learning lec- ture 6a overview of mini-batch gradient descent. Cited on, 14, 2012.
  10. [Hu et al., 2011] Wei Hu, Jianfeng Chen, and Yuzhong Qu. A self-training approach for resolving object coreference on the semantic web. In WWW, 2011.
  11. [Ji et al., 2015] Guoliang Ji, Shizhu He, Liheng Xu, Kang Liu, and Jun Zhao. Knowledge graph embedding via dy- namic mapping matrix. In ACL, 2015.
  12. [Kingma and Ba, 2014] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
  13. [Lin et al., 2015] Yankai Lin, Zhiyuan Liu, Maosong Sun, Yang Liu, and Xuan Zhu. Learning entity and relation embeddings for knowledge graph completion. In AAAI, 2015.
  14. [Luise et al., 2018] Giulia Luise, Alessandro Rudi, Massim- iliano Pontil, and Carlo Ciliberto. Differential properties of sinkhorn approximation for learning with wasserstein distance. In NIPS, 2018.
  15. [Mahdisoltani et al., 2013] Farzaneh Mahdisoltani, Joanna Biega, and Fabian M Suchanek. Yago3: A knowledge base from multilingual wikipedias. In CIDR, 2013.
  16. [Nentwig et al., 2017] Markus Nentwig, Michael Hartung, Axel-Cyrille Ngonga Ngomo, and Erhard Rahm. A sur- vey of current link discovery frameworks. Semantic Web, 8(3):419-436, 2017.
  17. [Ng and Cardie, 2002] Vincent Ng and Claire Cardie. Im- proving machine learning approaches to coreference reso- lution. In ACL, 2002.
  18. [Nguyen et al., 2011] Thanh Nguyen, Viviane Moreira, Huong Nguyen, Hoa Nguyen, and Juliana Freire. Mul- tilingual schema matching for wikipedia infoboxes. Pro- ceedings of the VLDB Endowment, 5(2):133-144, 2011.
  19. [Nie et al., 2010] Feiping Nie, Heng Huang, Xiao Cai, and Chris H Ding. Efficient and robust feature selection via joint l2, 1-norms minimization. In NIPS, 2010.
  20. [Peyré and Cuturi, 2018] Gabriel Peyré and Marco Cu- turi. Computational optimal transport. arXiv preprint arXiv:1803.00567, 2018.
  21. [Peyré et al., 2012] Gabriel Peyré, Jalal Fadili, and Julien Rabin. Wasserstein active contours. In ICIP, 2012.
  22. [Smith et al., 2017] Samuel L Smith, David HP Turban, Steven Hamblin, and Nils Y Hammerla. Offline bilingual word vectors, orthogonal transformations and the inverted softmax. ICLR, 2017.
  23. [Sun et al., 2017] Zequn Sun, Wei Hu, and Chengkai Li. Cross-lingual entity alignment via joint attribute- preserving embedding. In ISWC, 2017.
  24. [Sun et al., 2018] Zequn Sun, Wei Hu, Qingheng Zhang, and Yuzhong Qu. Bootstrapping entity alignment with knowl- edge graph embedding. In IJCAI, 2018. IJCAI
  25. [Villani, 2008] Cédric Villani. Optimal transport: old and new. Springer Science & Business Media, 2008.
  26. [Vrandečić and Krötzsch, 2014] Denny Vrandečić and Markus Krötzsch. Wikidata: a free collaborative knowledgebase. Communications of the ACM, 2014.
  27. [Wang et al., 2014] Zhen Wang, Jianwen Zhang, Jianlin Feng, and Zheng Chen. Knowledge graph embedding by translating on hyperplanes. In AAAI, 2014.
  28. [Wang et al., 2018] Zhichun Wang, Qingsong Lv, Xiaohan Lan, and Yu Zhang. Cross-lingual knowledge graph align- ment via graph convolutional networks. In EMNLP, 2018.
  29. [Xu et al., 2018] Hongteng Xu, Wenlin Wang, Wei Liu, and Lawrence Carin. Distilled wasserstein learning for word embedding and topic modeling. In NIPS, 2018.
  30. [Yang et al., 2014] Bishan Yang, Wen-tau Yih, Xiaodong He, Jianfeng Gao, and Li Deng. Embedding entities and relations for learning and inference in knowledge bases. arXiv preprint arXiv:1412.6575, 2014.
  31. [Yang et al., 2015] Yang Yang, Yizhou Sun, Jie Tang, Bo Ma, and Juanzi Li. Entity matching across heteroge- neous sources. In KDD, 2015.
  32. [Yin et al., 2015] Penghang Yin, Yifei Lou, Qi He, and Jack Xin. Minimization of 1-2 for compressed sensing. SIAM Journal on Scientific Computing, 2015.
  33. [Zhu et al., 2017] Hao Zhu, Ruobing Xie, Zhiyuan Liu, and Maosong Sun. Iterative entity alignment via joint knowl- edge embeddings. In IJCAI, 2017. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards