A Semantic Loss Function for Deep Learning with Symbolic Knowledge

11/29/2017
by   Jingyi Xu, et al.
0

This paper develops a novel methodology for using symbolic knowledge in deep learning. From first principles, we derive a semantic loss function that bridges between neural output vectors and logical constraints. This loss function captures how close the neural network is to satisfying the constraints on its output. An experimental evaluation shows that our semantic loss function effectively guides the learner to achieve (near-)state-of-the-art results on semi-supervised multi-class classification. Moreover, it significantly increases the ability of the neural network to predict structured objects, such as rankings and paths. These discrete concepts are tremendously difficult to learn, and benefit from a tight integration of deep learning and symbolic reasoning methods.

READ FULL TEXT
research
07/10/2023

Injecting Logical Constraints into Neural Networks via Straight-Through Estimators

Injecting discrete logical constraints into neural network learning is o...
research
05/12/2023

Scalable Coupling of Deep Learning with Logical Reasoning

In the ongoing quest for hybridizing discrete reasoning with neural nets...
research
07/26/2019

Learning and T-Norms Theory

Deep learning has been shown to achieve impressive results in several do...
research
09/05/2021

Learning with Holographic Reduced Representations

Holographic Reduced Representations (HRR) are a method for performing sy...
research
06/08/2023

Neuro-Symbolic Approaches for Context-Aware Human Activity Recognition

Deep Learning models are a standard solution for sensor-based Human Acti...
research
01/29/2019

Hyperspherical Prototype Networks

This paper introduces hyperspherical prototype networks, which unify reg...
research
11/29/2022

Neural Feature-Adaptation for Symbolic Predictions Using Pre-Training and Semantic Loss

We are interested in neurosymbolic systems consisting of a high-level sy...

Please sign up or login with your details

Forgot password? Click here to reset