Neural Probabilistic Logic Programming in Discrete-Continuous Domains

03/08/2023
by   Lennert De Smet, et al.
0

Neural-symbolic AI (NeSy) allows neural networks to exploit symbolic background knowledge in the form of logic. It has been shown to aid learning in the limited data regime and to facilitate inference on out-of-distribution data. Probabilistic NeSy focuses on integrating neural networks with both logic and probability theory, which additionally allows learning under uncertainty. A major limitation of current probabilistic NeSy systems, such as DeepProbLog, is their restriction to finite probability distributions, i.e., discrete random variables. In contrast, deep probabilistic programming (DPP) excels in modelling and optimising continuous probability distributions. Hence, we introduce DeepSeaProbLog, a neural probabilistic logic programming language that incorporates DPP techniques into NeSy. Doing so results in the support of inference and learning of both discrete and continuous probability distributions under logical constraints. Our main contributions are 1) the semantics of DeepSeaProbLog and its corresponding inference algorithm, 2) a proven asymptotically unbiased learning algorithm, and 3) a series of experiments that illustrate the versatility of our approach.

READ FULL TEXT

page 8

page 9

page 10

page 20

page 23

page 26

research
01/28/2021

Probabilistic Data with Continuous Distributions

Statistical models of real world data typically involve continuous proba...
research
07/15/2018

Learning Probabilistic Logic Programs in Continuous Domains

The field of statistical relational learning aims at unifying logic and ...
research
09/20/2018

Probabilistic Logic Programming with Beta-Distributed Random Variables

We enable aProbLog---a probabilistic logical programming approach---to r...
research
01/25/2018

Probabilistic Planning by Probabilistic Programming

Automated planning is a major topic of research in artificial intelligen...
research
03/06/2013

Representing and Reasoning With Probabilistic Knowledge: A Bayesian Approach

PAGODA (Probabilistic Autonomous Goal-Directed Agent) is a model for aut...
research
01/15/2020

SMT + ILP

Inductive logic programming (ILP) has been a deeply influential paradigm...
research
05/26/2023

Quantum Kernel Mixtures for Probabilistic Deep Learning

This paper presents a novel approach to probabilistic deep learning (PDL...

Please sign up or login with your details

Forgot password? Click here to reset