Learning to Solve Constraint Satisfaction Problems with Recurrent Transformer

07/10/2023
by   Zhun Yang, et al.
0

Constraint satisfaction problems (CSPs) are about finding values of variables that satisfy the given constraints. We show that Transformer extended with recurrence is a viable approach to learning to solve CSPs in an end-to-end manner, having clear advantages over state-of-the-art methods such as Graph Neural Networks, SATNet, and some neuro-symbolic models. With the ability of Transformer to handle visual input, the proposed Recurrent Transformer can straightforwardly be applied to visual constraint reasoning problems while successfully addressing the symbol grounding problem. We also show how to leverage deductive knowledge of discrete constraints in the Transformer's inductive learning to achieve sample-efficient learning and semi-supervised learning for CSPs.

READ FULL TEXT

page 13

page 22

research
03/13/2013

Possibilistic Constraint Satisfaction Problems or "How to handle soft constraints?"

Many AI synthesis problems such as planning or scheduling may be modeliz...
research
11/29/2021

Recurrent Vision Transformer for Solving Visual Reasoning Problems

Although convolutional neural networks (CNNs) showed remarkable results ...
research
06/16/2021

Techniques for Symbol Grounding with SATNet

Many experts argue that the future of artificial intelligence is limited...
research
03/31/2022

Current Challenges in Infinite-Domain Constraint Satisfaction: Dilemmas of the Infinite Sheep

A Constraint Satisfaction Problem (CSP) is a computational problem where...
research
12/01/2021

SaDe: Learning Models that Provably Satisfy Domain Constraints

With increasing real world applications of machine learning, models are ...
research
05/18/2022

Automatic Rule Induction for Efficient Semi-Supervised Learning

Semi-supervised learning has shown promise in allowing NLP models to gen...
research
02/10/2022

Spherical Transformer

Using convolutional neural networks for 360images can induce sub-optimal...

Please sign up or login with your details

Forgot password? Click here to reset