Towards Invertible Semantic-Preserving Embeddings of Logical Formulae
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 26 of its 46 references that are in the map. First posted on arXiv 3 May 2023.
Builds on
26 of 46 references.
References · 26
- 2017Attention Is All You Needcited by 60,361
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 652
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
14 more
- 2015Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networkscited by 306
- 2017Grammar Variational Autoencodercited by 285
- 2018Learning Deep Generative Models of Graphscited by 229
- 2018Constrained Graph Variational Autoencoders for Molecule Designcited by 185
- 2018Multi-Objective De Novo Drug Design with Conditional Graph Generative Modelcited by 101
- 2019D-VAE: A Variational Autoencoder for Directed Acyclic Graphscited by 98
- 2020Graph Neural Networks Meet Neural-Symbolic Computing: A Survey and Perspectivecited by 95
- 2020A Systematic Survey on Deep Generative Models for Graph Generationcited by 94
- 2018Constrained Generation of Semantically Valid Graphs via Regularizing Variational Autoencoderscited by 74
- 2021Directed Acyclic Graph Neural Networkscited by 70
- 2022A Survey on Deep Graph Generation: Methods and Applicationscited by 69
- 2018Variational Autoencoder with Arbitrary Conditioningcited by 68
- 2015DAG-Recurrent Neural Networks For Scene Labelingcited by 10
- 2022Learning Model Checking and the Kernel Trick for Signal Temporal Logic on Stochastic Processescited by 7
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.
- 2024NatSGD: A Dataset with Speech, Gestures, and Demonstrations for Robot Learning in Natural Human-Robot Interactioncited by 4
- 2024stl2vec: Semantic and Interpretable Vector Representation of Temporal Logiccited by 3
- 2025NatSGLD: A Dataset with Speech, Gesture, Logic, and Demonstration for Robot Learning in Natural Human-Robot Interactioncited by 0
- 2025NatSGLD: A Dataset with Speech, Gesture, Logic, and Demonstration for Robot Learning in Natural Human-Robot Interaction23 Feb 2025
- 2024stl2vec: Semantic and Interpretable Vector Representation of Temporal Logic23 May 2024
- 2024NatSGD: A Dataset with Speech, Gestures, and Demonstrations for Robot Learning in Natural Human-Robot Interaction4 Mar 2024