Proceedings

Learning First-Order Logic Embeddings via Matrix Factorization

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 2132-2137.

Abstract

Many complex reasoning tasks in Artificial Intelligence (including relation extraction, knowledge base completion, and information integration) can be formulated as inference problems using a probabilistic first-order logic. However, due to the discrete nature of logical facts and predicates, it is challenging to generalize symbolic representations and represent first-order logic formulas in probabilistic relational models. In this work, we take a rather radical approach: we aim at learning continuous low-dimensional embeddings for first-order logic from scratch. In particular, we first consider a structural gradient based structure learning approach to generate plausible inference formulas from facts; then, we build grounded proof graphs using background facts, training examples, and these inference formulas. To learn embeddings for formulas, we map the training examples into the rows of a binary matrix, and inference formulas into the columns. Using a scalable matrix factorization approach, we then learn the latent continuous representations of examples and logical formulas via a low-rank approximation method. In experiments, we demonstrate the effectiveness of reasoning with first-order logic embeddings by comparing with several state-of-the-art baselines on two datasets in the task of knowledge base completion.

  1. [Andersen et al., 2008] Reid Andersen, Fan R. K. Chung, and Kevin J. Lang. Local partitioning for directed graphs using pagerank. Internet Mathematics, 5(1):3-22, 2008.
  2. [Bell and Koren, 2007] Robert M Bell and Yehuda Koren. Lessons from the netflix prize challenge. ACM SIGKDD Explorations Newsletter, 9(2):75-79, 2007.
  3. [Bordes et al., 2011] Antoine Bordes, Jason Weston, Ronan Col- lobert, and Yoshua Bengio. Learning structured embeddings of knowledge bases. In AAAI, 2011.
  4. [Bordes et al., 2013] Antoine Bordes, Nicolas Usunier, Alberto Garcia-Duran, Jason Weston, and Oksana Yakhnenko. Trans- lating embeddings for modeling multi-relational data. In NIPS, 2013.
  5. [Bordes et al., 2014] Antoine Bordes, Xavier Glorot, Jason We- ston, and Yoshua Bengio. A semantic matching energy func- tion for learning with multi-relational data. Machine Learning, 94(2):233-259, 2014.
  6. [Chen et al., 2015] Yun-Nung Chen, William Yang Wang, Anatole Gershman, and Alex I. Rudnicky. Matrix factorization with knowledge graph propagation for unsupervised spoken language understanding. In ACL-IJCNLP, Beijing, China, 2015. ACL.
  7. [Chin et al., 2015] Wei-Sheng Chin, Yong Zhuang, Yu-Chin Juan, and Chih-Jen Lin. A fast parallel stochastic gradient method for matrix factorization in shared memory systems. ACM Trans- actions on Intelligent Systems and Technology (TIST), 6(1):2, 2015.
  8. [Csalogny et al., 2005] Kroly Csalogny, Dniel Fogaras, Balzs Rcz, and Tams Sarls. Towards scaling fully personalized PageRank: Algorithms, lower bounds, and experiments. Internet Mathemat- ics, 2(3):333-358, 2005.
  9. [Cussens, 2001] James Cussens. Parameter estimation in stochas- tic logic programs. Machine Learning, 44(3):245-271, 2001.
  10. [Glorot and Bengio, 2010] Xavier Glorot and Yoshua Bengio. Un- derstanding the difficulty of training deep feedforward neural networks. In AISTATS, 2010.
  11. [Gutmann et al., 2008] Bernd Gutmann, Angelika Kimmig, Kris- tian Kersting, and Luc De Raedt. Parameter learning in proba- bilistic databases: A least squares approach. In Machine Learn- ing and Knowledge Discovery in Databases, pages 473-488. Springer, 2008.
  12. [Guu et al., 2015] Kelvin Guu, John Miller, and Percy Liang. Traversing knowledge graphs in vector space. In EMNLP, 2015.
  13. [Jenatton et al., 2012] Rodolphe Jenatton, Nicolas L Roux, An- toine Bordes, and Guillaume R Obozinski. A latent factor model for highly multi-relational data. In NIPS, 2012.
  14. [Khosravi et al., 2010] Hassan Khosravi, Oliver Schulte, Tong Man, Xiaoyuan Xu, and Bahareh Bina. Structure learning for Markov logic networks with many descriptive attributes. In AAAI, 2010.
  15. [Khot et al., 2011] Tushar Khot, Sriraam Natarajan, Kristian Ker- sting, and Jude W. Shavlik. Learning Markov logic networks via functional gradient boosting. In ICDM, 2011.
  16. [Koren et al., 2009] Yehuda Koren, Robert Bell, and Chris Volin- sky. Matrix factorization techniques for recommender systems. Computer, (8):30-37, 2009.
  17. [Lin et al., 2015a] Yankai Lin, Zhiyuan Liu, and Maosong Sun. Modeling relation paths for representation learning of knowl- edge bases. EMNLP, 2015.
  18. [Lin et al., 2015b] Yankai Lin, Zhiyuan Liu, Maosong Sun, Yang Liu, and Xuan Zhu. Learning entity and relation embeddings for knowledge graph completion. In AAAI, pages 2181-2187, 2015.
  19. [Mikolov et al., 2013] Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781, 2013.
  20. [Muggleton et al., 2014] Stephen H Muggleton, Dianhuan Lin, Jianzhong Chen, and Alireza Tamaddoni-Nezhad. Metabayes: Bayesian meta-interpretative learning using higher-order stochastic refinement. In Inductive Logic Programming, pages 1-17. Springer, 2014.
  21. [Muggleton, 1996] Stephen Muggleton. Stochastic logic pro- grams. Advances in inductive logic programming, 32:254-264, 1996.
  22. [Muggleton, 2000] Stephen Muggleton. Learning stochastic logic programs. Electron. Trans. Artif. Intell., 4(B):141-153, 2000.
  23. [Nair and Hinton, 2010] Vinod Nair and Geoffrey E Hinton. Rec- tified linear units improve restricted boltzmann machines. In ICML, 2010.
  24. [Nickel et al., 2011] Maximilian Nickel, Volker Tresp, and Hans- Peter Kriegel. A three-way model for collective learning on multi-relational data. In ICML, 2011.
  25. [Page et al., 1998] Larry Page, Sergey Brin, R. Motwani, and T. Winograd. The PageRank citation ranking: Bringing order to the web. In Technical Report, Computer Science department, Stanford University, 1998.
  26. [Rendle et al., 2009] Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. Bpr: Bayesian per- sonalized ranking from implicit feedback. In UAI, 2009.
  27. [Richardson and Domingos, 2006] Matthew Richardson and Pe- dro Domingos. Markov logic networks. Machine Learning, 2006.
  28. [Riedel et al., 2013] Sebastian Riedel, Limin Yao, Andrew McCal- lum, and Benjamin M Marlin. Relation extraction with matrix factorization and universal schemas. In NAACL-HLT, 2013.
  29. [Rocktäschel et al., 2014] Tim Rocktäschel, Matko Bosnjak, Sameer Singh, and Sebastian Riedel. Low-dimensional embed- dings of logic. In ACL 2014 Workshop on Semantic Parsing, 2014.
  30. [Shi and Zhu, 2015] Jiaxin Shi and Jun Zhu. Building memory with concept learning capabilities from large-scale knowledge base. NIPS 2015 Cognitive Computation workshop, 2015.
  31. [Van Daele et al., 2014] Dries Van Daele, Angelika Kimmig, and Luc De Raedt. Pagerank, proppr, and stochastic logic programs. 2014.
  32. [Wang et al., 2013] William Yang Wang, Kathryn Mazaitis, and William W Cohen. Programming with personalized pagerank: a locally groundable first-order probabilistic logic. In CIKM, 2013.
  33. [Wang et al., 2014a] William Yang Wang, Kathryn Mazaitis, and William W Cohen. Structure learning via parameter learning. CIKM, 2014.
  34. [Wang et al., 2014b] Zhen Wang, Jianwen Zhang, Jianlin Feng, and Zheng Chen. Knowledge graph embedding by translating on hyperplanes. In AAAI, pages 1112-1119. Citeseer, 2014.
  35. [Wang et al., 2015] Quan Wang, Bin Wang, and Li Guo. Knowl- edge base completion using embeddings and rules. In IJCAI, 2015. IJCAI
  36. [Wei et al., 2015] Zhuoyu Wei, Jun Zhao, Kang Liu, Zhenyu Qi, Zhengya Sun, and Guanhua Tian. Large-scale knowledge base completion: Inferring via grounding network sampling over se- lected instances. In CIKM, 2015.

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

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