Assessing SATNet's Ability to Solve the Symbol Grounding Problem
Oscar Chang, Lampros Flokas, Hod Lipson, Michael Spranger

TL;DR
This paper critically evaluates SATNet's ability to solve the symbol grounding problem, revealing its limitations in visual reasoning tasks without explicit labels and proposing a simplified MNIST-based test to diagnose such issues.
Contribution
It clarifies SATNet's failure modes in visual reasoning without intermediate labels and introduces a new MNIST-based test for assessing symbol grounding in differentiable solvers.
Findings
SATNet fails at visual Sudoku without intermediate labels
Naive application of SATNet performs worse than non-reasoning models
Proposed MNIST test as a diagnostic tool for symbol grounding issues
Abstract
SATNet is an award-winning MAXSAT solver that can be used to infer logical rules and integrated as a differentiable layer in a deep neural network. It had been shown to solve Sudoku puzzles visually from examples of puzzle digit images, and was heralded as an impressive achievement towards the longstanding AI goal of combining pattern recognition with logical reasoning. In this paper, we clarify SATNet's capabilities by showing that in the absence of intermediate labels that identify individual Sudoku digit images with their logical representations, SATNet completely fails at visual Sudoku (0% test accuracy). More generally, the failure can be pinpointed to its inability to learn to assign symbols to perceptual phenomena, also known as the symbol grounding problem, which has long been thought to be a prerequisite for intelligent agents to perform real-world logical reasoning. We propose…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
Topicsgraph theory and CDMA systems
