Sound and efficient inference with probabilistic and deterministic dependencies 论文
摘要
Reasoning with both probabilistic and deterministic depen-dencies is important for many real-world problems, and in particular for the emerging field of statistical relational learn-ing. However, probabilistic inference methods like MCMC or belief propagation tend to give poor results when deter-ministic or near-deterministic dependencies are present, and logical ones like satisfiability testing are inapplicable to prob-abilistic ones. In this paper we propose MC-SAT, an infer-ence algorithm that combines ideas from MCMC and satis-fiability. MC-SAT is based on Markov logic, which defines Markov networks using weighted clauses in first-order logic. From the point of view of MCMC,MC-SAT is a slice sampler with an auxiliary variable per clause, and with a satisfiability-based method for sampling the original variables given the auxiliary ones. From the point of view of satisfiability, MC-SAT wraps a procedure around the SampleSAT uniform sam-pler that enables it to sample from highly non-uniform distri-butions over satisfying assignments. Experiments on entity resolution and collective classification problems show that MC-SAT greatly outperforms Gibbs sampling and simulated tempering over a broad range of problem sizes and degrees of determinism.