LYRICS: a General Interface Layer to Integrate AI and Deep Learning

03/18/2019
by   Giuseppe Marra, et al.
0

In spite of the amazing results obtained by deep learning in many applications, a real intelligent behavior of an agent acting in a complex environment is likely to require some kind of higher-level symbolic inference. Therefore, there is a clear need for the definition of a general and tight integration between low-level tasks, processing sensorial data that can be effectively elaborated using deep learning techniques, and the logic reasoning that allows humans to take decisions in complex environments. This paper presents LYRICS, a generic interface layer for AI, which is implemented in TersorFlow (TF). LYRICS provides an input language that allows to define arbitrary First Order Logic (FOL) background knowledge. The predicates and functions of the FOL knowledge can be bound to any TF computational graph, and the formulas are converted into a set of real-valued constraints, which participate to the overall optimization problem. This allows to learn the weights of the learners, under the constraints imposed by the prior knowledge. The framework is extremely general as it imposes no restrictions in terms of which models or knowledge can be integrated. In this paper, we show the generality of the approach showing some use cases of the presented language, including generative models, logic reasoning, model checking and supervised learning.

READ FULL TEXT
research
01/14/2019

Integrating Learning and Reasoning with Deep Logic Models

Deep learning is very effective at jointly learning feature representati...
research
12/25/2020

Logic Tensor Networks

Artificial Intelligence agents are required to learn from their surround...
research
04/11/2016

Knowledge Extraction and Knowledge Integration governed by Łukasiewicz Logics

The development of machine learning in particular and artificial intelli...
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
02/06/2020

Relational Neural Machines

Deep learning has been shown to achieve impressive results in several ta...
research
11/26/2019

Logical Interpretations of Autoencoders

The unification of low-level perception and high-level reasoning is a lo...
research
09/21/2016

Semiring Programming: A Framework for Search, Inference and Learning

To solve hard problems, AI relies on a variety of disciplines such as lo...

Please sign up or login with your details

Forgot password? Click here to reset