skip to main content
10.1145/2933575.2935321acmconferencesArticle/Chapter ViewAbstractPublication PageslicsConference Proceedingsconference-collections
research-article

Unifying Logical and Statistical AI

Published:05 July 2016Publication History

ABSTRACT

Intelligent agents must be able to handle the complexity and uncertainty of the real world. Logical AI has focused mainly on the former, and statistical AI on the latter. Markov logic combines the two by attaching weights to first-order formulas and viewing them as templates for features of Markov networks. Inference algorithms for Markov logic draw on ideas from satisfiability, Markov chain Monte Carlo and knowledge-based model construction. Learning algorithms are based on the voted perceptron, pseudo-likelihood and inductive logic programming. Markov logic has been successfully applied to a wide variety of problems in natural language understanding, vision, computational biology, social networks and others, and is the basis of the open-source Alchemy system.

References

  1. J. Besag. Statistical analysis of non-lattice data. The Statistician, 24: 179--195, 1975.Google ScholarGoogle ScholarCross RefCross Ref
  2. H. Bui, T. Huynh, and R. de Salvo Braz. Exact lifted inference with distinct soft evidence on every object. In Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. H. Bui, T. Huynh, and D. Sontag. Lifted tree-reweighted variational inference. In Proceedings of the Thirtieth Conference on Uncertainty in Artificial Intelligence. AUAI Press, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Collins. Discriminative training methods for hidden Markov models: Theory and experiments with perceptron algorithms. In Proceedings of the 2002 Conference on Empirical Methods in Natural Language Processing, pages 1--8, Philadelphia, PA, 2002. ACL. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Craven and S. Slattery. Relational learning with statistical predicate invention: Better models for hypertext. Machine Learning, 43(1/2): 97--119, 2001.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. P. Damien, J. Wakefield, and S. Walker. Gibbs sampling for Bayesian non-conjugate and hierarchical models by auxiliary variables. Journal of the Royal Statistical Society, Series B, 61:331--344, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  7. L. De Raedt and L. Dehaspe. Clausal discovery. Machine Learning, 26: 99--146, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. V. den Broeck and A. Darwiche. On the complexity and approximation of binary evidence in lifted inference. In Advances in Neural Information Processing Systems 26, pages 2868--2876, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. G. V. den Broeck and J. Davis. Conditioning in first-order knowledge compilation and lifted probabilistic inference. In Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence. AAAI Press, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. P. Domingos and D. Lowd. Markov Logic: An Interface Layer for AI. Morgan & Claypool, San Rafael, CA, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Domingos and M. Richardson. Mining the network value of customers. In Proceedings of the Seventh ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 57--66, San Francisco, CA, 2001. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. R. Genesereth and N. J. Nilsson. Logical Foundations of Artificial Intelligence. Morgan Kaufmann, San Mateo, CA, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. W. R. Gilks, S. Richardson, and D. J. Spiegelhalter, editors. Markov Chain Monte Carlo in Practice. Chapman and Hall, London, UK, 1996.Google ScholarGoogle Scholar
  14. A. Jaimovich, O. Meshi, and N. Friedman. Template based inference in symmetric relational Markov random fields. In Proceedings of the Twenty-Third Conference on Uncertainty in Artificial Intelligence, pages 191--199, Vancouver, Canada, 2007. AUAI Press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Jiang, D. Lowd, and D. Dou. Learning to refine an automatically extracted knowledge base using Markov logic. In Proceedings of the IEEE International Conference on Data Mining (ICDM), Brussels, Belgium, 2012. IEEE Computer Society Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. H. Kautz, B. Selman, and Y. Jiang. A general stochastic approach to solving problems with hard and soft constraints. In D. Gu, J. Du, and P. Pardalos, editors, The Satisfiability Problem: Theory and Applications, pages 573--586. American Mathematical Society, New York, NY, 1997.Google ScholarGoogle Scholar
  17. S. Kok and P. Domingos. Learning the structure of Markov logic networks. In Proceedings of the Twenty-Second International Conference on Machine Learning, pages 441--448, Bonn, Germany, 2005. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. Kok and P. Domingos. Statistical predicate invention. In Proceedings of the Twenty-Fourth International Conference on Machine Learning, pages 433--440, Corvallis, OR, 2007. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Kok and P. Domingos. Extracting semantic networks from text via relational clustering. In Proceedings of the Nineteenth European Conference on Machine Learning, pages 624--639, Antwerp, Belgium, 2008. Springer.Google ScholarGoogle ScholarCross RefCross Ref
  20. S. Kok and P. Domingos. Hypergraph lifting for structure learning in Markov logic networks. In Proceedings of the Twenty-Sixth International Conference on Machine Learning, Montreal, Canada, 2009. ACM Press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. S. Kok, M. Sumner, M. Richardson, P. Singla, H. Poon, D. Lowd, and P. Domingos. The Alchemy system for statistical relational AI. Technical report, Department of Computer Science and Engineering, University of Washington, Seattle, WA, 2007. http://alchemy.cs.washington.edu.Google ScholarGoogle Scholar
  22. N. Lavrač and S. Džeroski. Inductive Logic Programming: Techniques and Applications. Ellis Horwood, Chichester, UK, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. D. C. Liu and J. Nocedal. On the limited memory BFGS method for large scale optimization. Mathematical Programming, 45(3):503--528, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  24. J. W. Lloyd. Foundations of Logic Programming. Springer, Berlin, Germany, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. D. Lowd and P. Domingos. Efficient weight learning for Markov logic networks. In Proceedings of the Eleventh European Conference on Principles and Practice of Knowledge Discovery in Databases, pages 200--211, Warsaw, Poland, 2007. Springer.Google ScholarGoogle ScholarCross RefCross Ref
  26. D. J. Lunn, A. Thomas, N. Best, and D. Spiegelhalter. WinBUGS -- a Bayesian modeling framework: concepts, structure, and extensibility. Statistics and Computing, 10:325--337, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. L. Mihalkova and R. Mooney. Bottom-up learning of Markov logic network structure. In Proceedings of the Twenty-Fourth International Conference on Machine Learning, pages 625--632, Corvallis, OR, 2007. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. M. Møller. A scaled conjugate gradient algorithm for fast supervised learning. Neural Networks, 6:525--533, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. A. Nath and P. Domingos. A language for relational decision theory. In Proceedings of the International Workshop on Statistical Relational Learning, Leuven, Belgium, 2009.Google ScholarGoogle Scholar
  30. M. Niepert. Markov chains on orbits of permutation groups. In Proceedings of the Twenty-Eighth Conference on Uncertainty in Artificial Intelligence. UAIA Press, 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. M. Niepert, C. Meilicke, and H. Stuckenschmidt. A probabilistic-logical framework for ontology matching. In Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence. AAAI Press, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. J. Pearl. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, San Francisco, CA, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. H. Poon and P. Domingos. Sound and efficient inference with probabilistic and deterministic dependencies. In Proceedings of the Twenty-First National Conference on Artificial Intelligence, pages 458--463, Boston, MA, 2006. AAAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. H. Poon and P. Domingos. Joint inference in information extraction. In Proceedings of the Twenty-Second National Conference on Artificial Intelligence, pages 913--918, Vancouver, Canada, 2007. AAAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. H. Poon and P. Domingos. Unsupervised semantic parsing. In Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing, Singapore, 2009. ACL. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. H. Poon, P. Domingos, and M. Sumner. A general method for reducing the complexity of relational inference and its application to MCMC. In Proceedings of the Twenty-Third National Conference on Artificial Intelligence, pages 1075--1080, Chicago, IL, 2008. AAAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. J. R. Quinlan. Learning logical definitions from relations. Machine Learning, 5:239--266, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. M. Richardson and P. Domingos. Mining knowledge-sharing sites for viral marketing. In Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 61--70, Edmonton, Canada, 2002. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. M. Richardson and P. Domingos. Markov logic networks. Machine Learning, 62:107--136, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. S. Riedel. Improving the accuracy and efficiency of MAP inference for Markov logic. In Proceedings of the Twenty-Fourth Conference on Uncertainty in Artificial Intelligence, pages 468--475, Helsinki, Finland, 2008. AUAI Press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. J. A. Robinson. A machine-oriented logic based on the resolution principle. Journal of the ACM, 12:23--41, 1965. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. D. Roth. On the hardness of approximate reasoning. Artificial Intelligence, 82:273--302, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. P. Singla and P. Domingos. Discriminative training of Markov logic networks. In Proceedings of the Twentieth National Conference on Artificial Intelligence, pages 868--873, Pittsburgh, PA, 2005. AAAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. P. Singla and P. Domingos. Memory-efficient inference in relational domains. In Proceedings of the Twenty-First National Conference on Artificial Intelligence, pages 488--493, Boston, MA, 2006. AAAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. P. Singla and P. Domingos. Markov logic in infinite domains. In Proceedings of the Twenty-Third Conference on Uncertainty in Artificial Intelligence, pages 368--375, Vancouver, Canada, 2007. AUAI Press.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. P. Singla and P. Domingos. Lifted first-order belief propagation. In Proceedings of the Twenty-Third National Conference on Artificial Intelligence, pages 1094--1099, Chicago, IL, 2008. AAAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. P. Singla, A. Nath, and P. Domingos. Approximate lifting techniques for belief propagation. In Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence. AAAI Press, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. A. Srinivasan. The Aleph manual. Technical report, Computing Laboratory, Oxford University, 2000.Google ScholarGoogle Scholar
  49. B. Taskar, P. Abbeel, and D. Koller. Discriminative probabilistic models for relational data. In Proceedings of the Eighteenth Conference on Uncertainty in Artificial Intelligence, pages 485--492, Edmonton, Canada, 2002. Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. S. Wasserman and K. Faust. Social Network Analysis: Methods and Applications. Cambridge University Press, Cambridge, UK, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  51. W. Wei, J. Erenrich, and B. Selman. Towards efficient sampling: Exploiting random walk strategies. In Proceedings of the Nineteenth National Conference on Artificial Intelligence, pages 670--676, San Jose, CA, 2004. AAAI Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. M. Wellman, J. S. Breese, and R. P. Goldman. From knowledge bases to decision models. Knowledge Engineering Review, 7:35--53, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  53. J. S. Yedidia, W. T. Freeman, and Y. Weiss. Generalized belief propagation. In T. Leen, T. Dietterich, and V. Tresp, editors, Advances in Neural Information Processing Systems 13, pages 689--695. MIT Press, Cambridge, MA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Unifying Logical and Statistical AI

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        LICS '16: Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science
        July 2016
        901 pages
        ISBN:9781450343916
        DOI:10.1145/2933575

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 5 July 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate143of386submissions,37%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader