The Magic of Logical Inference in Probabilistic Programming

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

17 pages, 2 figures, International Conference on Logic Programming (ICLP 2011)

Scientific paper

10.1017/S1471068411000238

Today, many different probabilistic programming languages exist and even more inference mechanisms for these languages. Still, most logic programming based languages use backward reasoning based on SLD resolution for inference. While these methods are typically computationally efficient, they often can neither handle infinite and/or continuous distributions, nor evidence. To overcome these limitations, we introduce distributional clauses, a variation and extension of Sato's distribution semantics. We also contribute a novel approximate inference method that integrates forward reasoning with importance sampling, a well-known technique for probabilistic inference. To achieve efficiency, we integrate two logic programming techniques to direct forward sampling. Magic sets are used to focus on relevant parts of the program, while the integration of backward reasoning allows one to identify and avoid regions of the sample space that are inconsistent with the evidence.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

The Magic of Logical Inference in Probabilistic Programming does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with The Magic of Logical Inference in Probabilistic Programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and The Magic of Logical Inference in Probabilistic Programming will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-93280

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.