Proceedings

Knowledge Base Completion Using Embeddings and Rules

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1859-1865.

Abstract

Knowledge bases (KBs) are often greatly incomplete, necessitating a demand for KB completion. A promising approach is to embed KBs into latent spaces and make inferences by learning and operating on latent representations. Such embedding models, however, do not make use of any rules during inference and hence have limited accuracy. This paper proposes a novel approach which incorporates rules seamlessly into embedding models for KB completion. It formulates inference as an integer linear programming (ILP) problem, with the objective function generated from embedding models and the constraints translated from rules. Solving the ILP problem results in a number of facts which 1) are the most preferred by the embedding models, and 2) comply with all the rules. By incorporating rules, our approach can greatly reduce the solution space and significantly improve the inference accuracy of embedding models. We further provide a slacking technique to handle noise in KBs, by explicitly modeling the noise with slack variables. Experimental results on two publicly available data sets show that our approach significantly and consistently outperforms state-of-the-art embedding models in KB completion. Moreover, the slacking technique is effective in identifying erroneous facts and ambiguous entities, with a precision higher than 90%.

  1. [Bollacker et al., 2008] K. Bollacker, C. Evans, P. Paritosh, T. Sturge, and J. Taylor. Freebase: A collaboratively created graph database for structuring human knowledge. In Proceed- ings of SIGMOD, pages 1247-1250, 2008.
  2. [Bordes et al., 2011] A. Bordes, J. Weston, R. Collobert, and Y. Bengio. Learning structured embeddings of knowledge bases. In Proceedings of AAAI, pages 301-306, 2011.
  3. [Bordes et al., 2013] A. Bordes, N. Usunier, A. Garcia-Duran, J. Weston, and O. Yakhnenko. Translating embeddings for mod- eling multi-relational data. In Proceedings of NIPS, pages 2787- 2795, 2013.
  4. [Bordes et al., 2014] A. Bordes, X. Glorot, J. Weston, and Y. Ben- gio. A semantic matching energy function for learning with multi-relational data. MACH LEARN, 94(2):233-259, 2014.
  5. [Bröcheler et al., 2010] M. Bröcheler, L. Mihalkova, and L. Getoor. Probabilistic similarity logic. In Proceedings of UAI, pages 73- 82, 2010.
  6. [Carlson et al., 2010] A. Carlson, J. Betteridge, B. Kisiel, B. Set- tles, E. R. Hruschka Jr, and T. M. Mitchell. Toward an architec- ture for never-ending language learning. In Proceedings of AAAI, pages 1306-1313, 2010.
  7. [Chang et al., 2014] K. W. Chang, W. T. Yih, B. Yang, and C. Meek. Typed tensor decomposition of knowledge bases for re- lation extraction. In Proceedings of EMNLP, pages 1568-1579, 2014.
  8. [Dittrich et al., 2008] M. T. Dittrich, G. W. Klau, A. Rosenwald, T. Dandekar, and T. Müller. Identifying functional modules in protein-protein interaction networks: an integrated exact ap- proach. BIOINFORMATICS, 24(13):223-231, 2008.
  9. [Do et al., 2007] M. B. Do, J. Benton, M. van den Briel, and S. Kambhampati. Planning with goal utility dependencies. In Proceedings of IJCAI, pages 1872-1878, 2007. IJCAI
  10. [Dong et al., 2014] X. Dong, E. Gabrilovich, G. Heitz, W. Horn, N. Lao, K. Murphy, T. Strohmann, S. Sun, and W. Zhang. Knowl- edge vault: A web-scale approach to probabilistic knowledge fu- sion. In Proceedings of SIGKDD, pages 601-610, 2014.
  11. [Guo et al., 2015] S. Guo, Q. Wang, L. Wang, B. Wang, and L. Guo. Semantically smooth knowledge graph embedding. In Proceedings of ACL, 2015.
  12. [Jenatton et al., 2012] R. Jenatton, N. L. Roux, A. Bordes, and G. R. Obozinski. A latent factor model for highly multi-relational data. In Proceedings of NIPS, pages 3167-3175, 2012.
  13. [Jiang et al., 2012] Shangpu Jiang, Daniel Lowd, and Dejing Dou. Learning to refine an automatically extracted knowledge base using markov logic. In Proceedings of ICDM, pages 912-917, 2012.
  14. [Lao et al., 2011] N. Lao, T. M. Mitchell, and W. W. Cohen. Ran- dom walk inference and learning in a large scale knowledge base. In Proceedings of EMNLP, pages 529-539, 2011.
  15. [Lin et al., 2015] Y. Lin, Z. Liu, M. Sun, Y. Liu, and X. Zhu. Learn- ing entity and relation embeddings for knowledge graph comple- tion. In Proceedings of AAAI, pages 2181-2187, 2015.
  16. [Miller, 1995] G. A. Miller. Wordnet: a lexical database for english. COMMUN ACM, 38(11):39-41, 1995.
  17. [Nickel et al., 2011] M. Nickel, V. Tresp, and H. P. Kriegel. A three-way model for collective learning on multi-relational data. In Proceedings of ICML, pages 809-816, 2011.
  18. [Pujara et al., 2013] J. Pujara, H. Miao, L. Getoor, and W. Cohen. Knowledge graph identification. In Proceedings of ISWC, pages 542-557, 2013.
  19. [Richardson and Domingos, 2006] M. Richardson and P. Domin- gos. Markov logic networks. MACH LEARN, 62(1-2):107-136, 2006.
  20. [Riedel and Clarke, 2006] S. Riedel and J. Clarke. Incremental in- teger linear programming for non-projective dependency parsing. In Proceedings of EMNLP, pages 129-137, 2006.
  21. [Rocktäschel et al., 2014] T. Rocktäschel, M. Bošnjak, S. Singh, and S. Riedel. Low-dimensional embeddings of logic. In Pro- ceedings of ACL Workshop, pages 45-49, 2014.
  22. [Roth and Yih, 2004] D. Roth and W. T. Yih. A linear programming formulation for global inference in natural language tasks. In Proceedings of CoNLL, pages 1-8, 2004.
  23. [Socher et al., 2013] R. Socher, D. Chen, C. D. Manning, and A. Ng. Reasoning with neural tensor networks for knowledge base completion. In Proceedings of NIPS, pages 926-934, 2013.
  24. [Suchanek et al., 2007] F. M. Suchanek, G. Kasneci, and G. Weikum. Yago: a core of semantic knowledge. In Proceedings of WWW, pages 697-706, 2007.
  25. [Vossen et al., 1999] T. Vossen, M. O. Ball, A. Lotem, and D. S. Nau. On the use of integer programming models in ai planning. In Proceedings of IJCAI, pages 304-309, 1999. IJCAI
  26. [Wang and Xu, 2013] Z. Wang and J. Xu. Predicting protein con- tact map using evolutionary and physical constraints by integer programming. BIOINFORMATICS, 29(13):266-273, 2013.
  27. [Wang et al., 2014] Z. Wang, J. Zhang, J. Feng, and Z. Chen. Knowledge graph embedding by translating on hyperplanes. In Proceedings of AAAI, pages 1112-1119, 2014.
  28. [West et al., 2014] R. West, E. Gabrilovich, K. Murphy, S. Sun, R. Gupta, and D. Lin. Knowledge base completion via search- based question answering. In Proceedings of WWW, pages 515- 526, 2014.

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

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