Elamur Research
☰
home / papers / 2015 / Knowledge Graph Embedding via Dynamic Mapping Matrix

Knowledge Graph Embedding via Dynamic Mapping Matrix

Written for the Research library (claude-opus-5-5) from the paper text, in our own words: the license "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)" does not allow redistributing the text itself. Original — aclanthology.org/P15-1067.pdf

Summary

Knowledge graphs such as WordNet and Freebase are far from complete, so models that predict missing triplets (h, r, t) are needed. Translation-based embedding methods like TransE, TransH and TransR/CTransR treat a relation as a shift from the head entity to the tail entity. TransR/CTransR, the previous best, gives each relation a single mapping matrix that all of its entities share. This ignores how varied the entities linked by one relation can be, and it adds many parameters and costly matrix-vector products. The authors propose TransD, which gives every entity and relation two vectors. One encodes its meaning, and the other is a projection vector. The mapping matrix for each entity-relation pair is then built dynamically from the two projection vectors plus an identity matrix. TransD therefore accounts for diversity in both entities and relations while staying close to TransE and TransH in cost. On triplet classification and link prediction, it beats TransE, TransH and TransR/CTransR. This makes fine-grained projection practical for large-scale graphs.

Key points

  • Mapping matrices in TransD are built as M_rh = r_p h_pᵀ + I^{m×n} (and the same way for tails), so each entity-relation pair gets its own projection without any matrix-vector multiplication.
  • TransD needs O(2N_e m + 2N_r n) parameters and O(2nN_t) operations per epoch, compared with O(2mnN_t) operations for TransR/CTransR.
  • On FB15k link prediction broken down by relation type, TransD improves on prior state-of-the-art results by 9.0% for N-to-1 relations (predicting the head) and 14.7% for 1-to-N relations (predicting the tail).
  • An analysis of projection vectors on WN18 (40,943 entities) and FB15k (1,345 relations) shows that objects of the same category end up with similar projection vectors, measured by cosine similarity.
  • The datasets include WN18, FB15k and FB13, and the baselines include RESCAL, SE, SME, LFM, SLM and NTN. As future work, the authors propose extracting new facts from plain text.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Natural language processing

Cited by

120 papers of our library cite it (of the 140673 whose bibliographies we read); 1 of them have a page here, 119 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.3115/v1/p15-1067

@inproceedings{ji2015knowledge,
  title = {{Knowledge Graph Embedding via Dynamic Mapping Matrix}},
  author = {Ji, Guoliang and He, Shizhu and Xu, Liheng and Liu, Kang and Zhao, Jun},
  booktitle = {Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers)},
  year = {2015},
  doi = {10.3115/v1/p15-1067},
  url = {https://doi.org/10.3115/v1/p15-1067}
}

References

2 references, 1 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. George A. Miller. 1995. WordNet: A lexical database for english. Communications of the ACM, 38(11):39-41. find our card
  2. Bollacker K., Evans C., Paritosh P., Sturge T., and Taylor J. 2008. Freebase: A collaboratively created graph database for structuring human knowledge. find