atlas

Research map / Large language models / Agents, code and math

Efficient Rectification of Neuro-Symbolic Reasoning Inconsistencies by Abductive Reflection

AAAI 2025 · Large language models › Agents, code and math · approach: Inductive and abstract reasoning evaluation · 12 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Abductive Reflection (ABL-Refl), which trains a reflection vector from domain knowledge via REINFORCE to flag likely errors in neural outputs so that a symbolic solver only rectifies flagged positions, improving NeSy accuracy and speed on Sudoku and graph clique tasks.

Problem

Neuro-symbolic systems produce outputs inconsistent with domain knowledge, and prior Abductive Learning rectification relies on an expensive combinatorial consistency optimization that does not scale beyond small output dimensions.

Approach

A reflection layer on the network body outputs a binary per-element error flag trained unsupervised from knowledge-base consistency (REINFORCE reward plus a size loss); flagged positions are blanked and filled by abduction with a single solver call, replacing the zeroth-order consistency search.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ABL-Refl with domain-knowledge-abduced reflection and symbolic rectification instead of the strongest Sudoku baseline, CL-STESudoku · Sudokuinference accuracy: 76.5 -> 97.4Helped
Reduce labeled examples from 20K to 2K and use 18K unlabeled examplesABL-Refl · Sudokuinference accuracy: 97.4 -> 94.7Hurt
Pretrain the CNN using self-supervised learningABL-Refl · Visual Sudokuinference accuracy: 77.8 -> 93.5Helped
Use ABL-Refl instead of Neural SFEMaximum clique · Maximum clique, COLLABapproximation ratio: 0.781 -> 0.982Helped
Use ABL-Refl instead of NASRVisual Sudoku · Visual Sudokuinference accuracy: 82.7 -> 93.5Helped
Set reflection size hyperparameter C to 0.7 instead of 0.8 (ablation)ABL-Refl · Sudokuinference accuracy: 97.4 -> 99.1Helped
Set reflection size hyperparameter C to 0.9 instead of 0.8 (ablation)ABL-Refl · Sudokuinference accuracy: 97.4 -> 96.6Hurt
Set reflection size hyperparameter C to 0.7 instead of 0.8 (ablation)ABL-Refl · Visual Sudokuinference accuracy: 93.5 -> 95.9Helped
Set reflection size hyperparameter C to 0.9 instead of 0.8 (ablation)ABL-Refl · Visual Sudokuinference accuracy: 93.5 -> 90.6Hurt
Set reflection size hyperparameter C to 0.7 instead of 0.8 (ablation)ABL-Refl · Maximum clique, ENZYMESapproximation ratio: 0.991 -> 0.992Helped
Set reflection size hyperparameter C to 0.9 instead of 0.8 (ablation)ABL-Refl · Maximum clique, ENZYMESapproximation ratio: 0.991 -> 0.982Hurt
Raise C from 0.7 to 0.9 to retain more neural output and delegate less to abduction (ablation)ABL-Refl · Sudoku, propositional KB with MiniSAToverall inference time (s): 0.239 -> 0.206Helped

Surprising findings

Limitations

Experimental setup

Datasets: Kaggle Sudoku dataset SATNet visual Sudoku dataset (MNIST) TUDatasets (ENZYMES, PROTEINS, IMDB-Binary, COLLAB)

Benchmarks: Sudoku (symbolic) visual Sudoku (MNIST) maximum clique on TUDatasets maximum independent set on TUDatasets

Metrics: inference accuracy inference time training time recall approximation ratio

Baselines: RRN CL-STE SATNet Simple GNN ABL NN Confidence NASR Erdos Neural SFE DeepProbLog NeurASP

Builds on: Abductive Learning REINFORCE SATNet NeurASP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy