VAEL: Bridging Variational Autoencoders and Probabilistic Logic Programming

02/07/2022
by   Eleonora Misino, et al.
0

We present VAEL, a neuro-symbolic generative model integrating variational autoencoders (VAE) with the reasoning capabilities of probabilistic logic (L) programming. Besides standard latent subsymbolic variables, our model exploits a probabilistic logic program to define a further structured representation, which is used for logical reasoning. The entire process is end-to-end differentiable. Once trained, VAEL can solve new unseen generation tasks by (i) leveraging the previously acquired knowledge encoded in the neural component and (ii) exploiting new logical programs on the structured latent space. Our experiments provide support on the benefits of this neuro-symbolic integration both in terms of task generalization and data efficiency. To the best of our knowledge, this work is the first to propose a general-purpose end-to-end framework integrating probabilistic logic programming into a deep generative model.

READ FULL TEXT
research
05/28/2018

DeepProbLog: Neural Probabilistic Logic Programming

We introduce DeepProbLog, a probabilistic logic programming language tha...
research
08/05/2023

dPASP: A Comprehensive Differentiable Probabilistic Answer Set Programming Environment For Neurosymbolic Learning and Reasoning

We present dPASP, a novel declarative probabilistic logic programming fr...
research
05/18/2018

DeepLogic: End-to-End Logical Reasoning

Neural networks have been learning complex multi-hop reasoning in variou...
research
06/23/2021

DeepStochLog: Neural Stochastic Logic Programming

Recent advances in neural symbolic learning, such as DeepProbLog, extend...
research
10/07/2021

SLASH: Embracing Probabilistic Circuits into Neural Answer Set Programming

The goal of combining the robustness of neural networks and the expressi...
research
06/03/2019

Deep Reasoning Networks: Thinking Fast and Slow

We introduce Deep Reasoning Networks (DRNets), an end-to-end framework t...
research
10/18/2022

Out of Distribution Reasoning by Weakly-Supervised Disentangled Logic Variational Autoencoder

Out-of-distribution (OOD) detection, i.e., finding test samples derived ...

Please sign up or login with your details

Forgot password? Click here to reset