Towards Invertible Semantic-Preserving Embeddings of Logical Formulae

05/03/2023
by   Gaia Saveri, et al.
0

Logic is the main formal language to perform automated reasoning, and it is further a human-interpretable language, at least for small formulae. Learning and optimising logic requirements and rules has always been an important problem in Artificial Intelligence. State of the art Machine Learning (ML) approaches are mostly based on gradient descent optimisation in continuous spaces, while learning logic is framed in the discrete syntactic space of formulae. Using continuous optimisation to learn logic properties is a challenging problem, requiring to embed formulae in a continuous space in a meaningful way, i.e. preserving the semantics. Current methods are able to construct effective semantic-preserving embeddings via kernel methods (for linear temporal logic), but the map they define is not invertible. In this work we address this problem, learning how to invert such an embedding leveraging deep architectures based on the Graph Variational Autoencoder framework. We propose a novel model specifically designed for this setting, justifying our design choices through an extensive experimental evaluation. Reported results in the context of propositional logic are promising, and several challenges regarding learning invertible embeddings of formulae are highlighted and addressed.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/11/2020

A kernel function for Signal Temporal Logic formulae

We discuss how to define a kernel for Signal Temporal Logic (STL) formul...
research
10/12/2022

Non-Axiomatic Term Logic: A Computational Theory of Cognitive Symbolic Reasoning

This paper presents Non-Axiomatic Term Logic (NATL) as a theoretical com...
research
04/27/2023

Standpoint Linear Temporal Logic

Many complex scenarios require the coordination of agents possessing uni...
research
05/23/2022

FLEX: Feature-Logic Embedding Framework for CompleX Knowledge Graph Reasoning

Current best performing models for knowledge graph reasoning (KGR) are b...
research
12/04/2018

Hyperbolic Embeddings for Learning Options in Hierarchical Reinforcement Learning

Hierarchical reinforcement learning deals with the problem of breaking d...
research
09/27/2021

Design of quantum optical experiments with logic artificial intelligence

Logic artificial intelligence (AI) is a subfield of AI where variables c...
research
11/11/2021

BOiLS: Bayesian Optimisation for Logic Synthesis

Optimising the quality-of-results (QoR) of circuits during logic synthes...

Please sign up or login with your details

Forgot password? Click here to reset