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.

© 2016 International Joint Conferences on Artificial Intelligence

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