Structure Learning for Markov Logic Networks with Many Descriptive Attributes

Authors

  • Hassan Khosravi Simon Fraser University
  • Oliver Schulte Simon Fraser University
  • Tong Man Simon Fraser University
  • Xiaoyuan Xu Simon Fraser University
  • Bahareh Bina Simon Fraser University

DOI:

https://doi.org/10.1609/aaai.v24i1.7685

Keywords:

Statistical Relational Learning, Learning Graphical Models, Markov Logic Networks

Abstract

Many machine learning applications that involve relational databases incorporate first-order logic and probability. Markov Logic Networks (MLNs) are a prominent statistical relational model that consist of weighted first order clauses. Many of the current state-of-the-art algorithms for learning MLNs have focused on relatively small datasets with few descriptive attributes, where predicates are mostly binary and the main task is usually prediction of links between entities. This paper addresses what is in a sense a complementary problem: learning the structure of an MLN that models the distribution of discrete descriptive attributes on medium to large datasets, given the links between entities in a relational database. Descriptive attributes are usually nonbinary and can be very informative, but they increase the search space of possible candidate clauses. We present an efficient new algorithm for learning a directed relational model (parametrized Bayes net), which produces an MLN structure via a standard moralization procedure for converting directed models to undirected models. Learning MLN structure in this way is 200-1000 times faster and scores substantially higher in predictive accuracy than benchmark algorithms on three relational databases.

Downloads

Published

2010-07-03

How to Cite

Khosravi, H., Schulte, O., Man, T., Xu, X., & Bina, B. (2010). Structure Learning for Markov Logic Networks with Many Descriptive Attributes. Proceedings of the AAAI Conference on Artificial Intelligence, 24(1), 487-493. https://doi.org/10.1609/aaai.v24i1.7685