atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Verification Learning: Make Unsupervised Neuro-Symbolic System Feasible

ICML 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Learning from unlabeled and positive-unlabeled data

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 Verification Learning, a label-free neuro-symbolic paradigm that replaces label-based reasoning with verifying unlabeled predicted symbol sequences against a rule-verification function, using dynamic combinatorial sorting and distribution alignment.

Problem

Neuro-symbolic learning relies heavily on labeled data; without labels, the symbol solution space grows, shortcuts multiply, and existing NeSy methods become infeasible.

Approach

Formalize unsupervised NeSy as a constraint optimization problem solved by verifying candidate symbol assignments in descending score order (Dynamic Combinatorial Sorting with a heap), plus a prior-based distribution alignment to curb shortcuts; theory based on symmetry groups of the verification function.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use verification learning instead of the strongest reported baselineVL_notperp TTC vs DeepProblog · Addition (10)symbol recognition accuracy: 21.47 -> 51.40Helped
use verification learning instead of the strongest reported baselineVL_notperp TTC vs DeepProblog · Sort (8)symbol recognition accuracy: 45.97 -> 99.90Helped
use verification learning instead of the strongest reported baselineVL_notperp TTC vs DeepStochlog · Match (10)symbol recognition accuracyHelped
use verification learning instead of Ground ABLVL_perp · Chess (6)symbol recognition accuracy: 33.95 -> 95.15Helped
add test-time correction to VL_notperp (ablation)VL_notperp · Additionsymbol recognition accuracy: 48.80 -> 51.40Mixed
add test-time correction to VL_notperp (ablation)VL_notperp · Sortsymbol recognition accuracy: 98.71 -> 99.90Helped
add test-time correction to VL_notperp (ablation)VL_notperp · Matchsymbol recognition accuracy: 97.08 -> 99.68Mixed
add test-time correction to VL_perp (ablation)VL_perp · Chesssymbol recognition accuracy: 95.15 -> 92.55Hurt
use non-independent consistency-and-confidence score instead of independent confidence score (ablation)VL · Additionsymbol recognition accuracy: 98.28 -> 48.80Mixed
use non-independent consistency-and-confidence score instead of independent confidence score (ablation)VL · Sortsymbol recognition accuracy: 98.23 -> 98.71Mixed
use non-independent consistency-and-confidence score instead of independent confidence score (ablation)VL · Chesssymbol recognition accuracy: 95.15 -> 95.15No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: handwritten digit addition (MNIST-based, extended from DeepProbLog) sort (extended from DeepProbLog) match (extended from DeepStochLog anbncn) chess (8-Queens-based)

Benchmarks: Addition Sort Match Chess

Metrics: symbol recognition accuracy time consumption (seconds)

Baselines: DeepProbLog DeepStochLog NeurASP Ground ABL A3BL

Builds on: DeepProbLog DeepStochLog NeurASP abductive learning A3BL

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