Constraint Guided Gradient Descent: Guided Training with Inequality Constraints

06/13/2022
by   Quinten Van Baelen, et al.
0

Deep learning is typically performed by learning a neural network solely from data in the form of input-output pairs ignoring available domain knowledge. In this work, the Constraint Guided Gradient Descent (CGGD) framework is proposed that enables the injection of domain knowledge into the training procedure. The domain knowledge is assumed to be described as a conjunction of hard inequality constraints which appears to be a natural choice for several applications. Compared to other neuro-symbolic approaches, the proposed method converges to a model that satisfies any inequality constraint on the training data and does not require to first transform the constraints into some ad-hoc term that is added to the learning (optimisation) objective. Under certain conditions, it is shown that CGGD can converges to a model that satisfies the constraints on the training set, while prior work does not necessarily converge to such a model. It is empirically shown on two independent and small data sets that CGGD makes training less dependent on the initialisation of the network and improves the constraint satisfiability on all data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/24/2020

A Lagrangian Dual-based Theory-guided Deep Neural Network

The theory-guided neural network (TgNN) is a kind of method which improv...
research
02/05/2019

Linear Inequality Constraints for Neural Network Activations

We propose a method to impose linear inequality constraints on neural ne...
research
12/11/2020

Theory-guided hard constraint projection (HCP): a knowledge-based data-driven scientific machine learning method

Machine learning models have been successfully used in many scientific a...
research
05/19/2020

Improving Deep Learning Models via Constraint-Based Domain Knowledge: a Brief Survey

Deep Learning (DL) models proved themselves to perform extremely well on...
research
07/19/2021

Incorporating domain knowledge into neural-guided search

Many AutoML problems involve optimizing discrete objects under a black-b...
research
08/10/2020

Wikidata Constraints on MARS (Extended Technical Report)

Wikidata constraints, albeit useful, are represented and processed in an...
research
05/18/2018

Trusted Neural Networks for Safety-Constrained Autonomous Control

We propose Trusted Neural Network (TNN) models, which are deep neural ne...

Please sign up or login with your details

Forgot password? Click here to reset