paper-with-me

Papers

"What if?" in Probabilistic Logic Programming

2023-05-24 · Rafael Kiesel, Kilian Rückschloß, Felix Weitkämper

A ProbLog program is a logic program with facts that only hold with a specified probability. In this contribution we extend this ProbLog language by the ability to answer "What if" queries. Intuitively, a ProbLog program defines a distribution by solving a system of equations in terms of mutually independent predefined Boolean random variables. In the theory of causality, Judea Pearl proposes a counterfactual reasoning for such systems of equations. Based on Pearl's calculus, we provide a procedure for processing these counterfactual queries on ProbLog programs, together with a proof of correctness and a full implementation. Using the latter, we provide insights into the influence of different parameters on the scalability of inference. Finally, we also show that our approach is consistent with CP-logic, i.e. with the causal semantics for logic programs with annotated with disjunctions.

📄 PDF Abstract BibTeX arXiv:2305.15318

Code (1)

raki123/counterfactuals 공식 구현

Tasks

counterfactualCounterfactual Reasoning

Similar Papers 제목 키워드 기반

Swift Markov Logic for Probabilistic Reasoning on Knowledge Graphs

2022-10-01 · Luigi Bellomarini, Eleonora Laurenza, Emanuel Sallinger, Evgeny Sherkhonov

We provide a framework for probabilistic reasoning in Vadalog-based Knowledge Graphs (KGs), satisfying the requirements of ontological reasoning: full recursion, powerful existential quantification, expression of inducti…

Knowledge GraphsManagementRelational Reasoning

Neural Probabilistic Logic Programming in DeepProbLog

2019-07-18 · NeurIPS 2018 12 · Robin Manhaeve, Sebastijan Dumančić, Angelika Kimmig, Thomas Demeester 외

We introduce DeepProbLog, a neural probabilistic logic programming language that incorporates deep learning by means of neural predicates. We show how existing inference and learning techniques of the underlying probabil…

Deep LearningProgram induction

Semirings for Probabilistic and Neuro-Symbolic Logic Programming

2024-02-21 · Vincent Derkinderen, Robin Manhaeve, Pedro Zuidberg Dos Martires, Luc De Raedt

The field of probabilistic logic programming (PLP) focuses on integrating probabilistic models into programming languages based on logic. Over the past 30 years, numerous languages and frameworks have been developed for …

PrASP Report

2016-12-30 · Matthias Nickles

This technical report describes the usage, syntax, semantics and core algorithms of the probabilistic inductive logic programming framework PrASP. PrASP is a research software which integrates non-monotonic reasoning bas…

Inductive logic programming

Proceedings 40th International Conference on Logic Programming

2025-02-11 · Pedro Cabalar, Francesco Fabiano, Martin Gebser, Gopal Gupta 외

Since the first conference In Marseille in 1982, the International Conference on Logic Programming (ICLP) has been the premier international event for presenting research in logic programming. These proceedings include t…

Inductive logic programmingProbabilistic ProgrammingPrompt Engineering