Source-linked AI summary
Candidate Retention for Abductive Learning
Hao-Yuan He, Yu Liu, Ming Li
TL;DR
Multiple valid explanations can assign conflicting labels to the same inputs, making the choice of supervision policy consequential. ACR uses retained uncertainty and model mass to guide candidate selection. It improves concept accuracy over single-candidate baselines and A3BL in most evaluated aggregated mod-addition settings.
Problem
Multiple valid candidates can assign different labels to the same inputs, while selecting one can reinforce a mistaken assignment and retaining more can spread supervision across competing labels.
Source: §1 · p. 1Method
ACR bounds coordinate-level supervision error and uses recovered model mass and changes in coordinate uncertainty to guide candidate additions.
Source: §1 · p. 2, §7 · p. 12Results
ACR improves concept accuracy over single-candidate baselines and A3BL in most evaluated aggregated mod-addition settings.
Source: §1 · p. 2, §4.1 · p. 8Takeaways & Limitations
Objective ablations support complementary roles for retained uncertainty and posterior mass in keeping concept targets informative.
Source: §4.2 · p. 9, §7 · p. 12Because ACR operates on abduction's candidate set, combinatorial growth in that space can make enumeration a bottleneck.
Source: §6 · p. 11
Abstract
from arXiv · showhide
Abductive learning combines neural perception with symbolic reasoning, using explanations generated by abduction to supervise the perception model. Multiple valid explanations of the same symbolic target can assign conflicting labels to the same inputs. Common policies select a single candidate as a pseudo-label, which may reinforce mistaken assignments, or weight all candidates, which may spread supervision across competing labels. These risks motivate selecting a retained subset to balance supervision sharpness and model-mass coverage. To guide this choice, we bound the coordinate-level supervision error using retained uncertainty, discarded model mass, and model mismatch. For a fixed model and training pair, only the first two terms depend on the retained set. We propose Abductive Candidate Retention (ACR), which uses these terms to guide greedy additions, accepting a candidate when its recovered mass exceeds the increase in retained uncertainty. Experiments show that ACR improves concept accuracy over single-candidate baselines and A3BL in most evaluated aggregated mod-addition settings. Objective ablations support the joint use of uncertainty and posterior mass.
1 Introduction
Abductive learning can produce multiple valid explanations whose conflicting labels make supervision ambiguous, while single-candidate and all-candidate policies have different risks. ACR uses retained uncertainty and recovered model mass to guide candidate selection, and improves concept accuracy in most evaluated aggregated mod-addition settings.
- Single-candidate selection can reinforce a mistaken assignment, while retaining more explanations can spread supervision across competing labels.Source: §1 · p. 1
- Equal-weight candidates can affect supervision differently because their contribution depends on the labels already supported by the retained set.Source: §1 · p. 1
- An upper bound on coordinate supervision error separates retained uncertainty and discarded model mass from model mismatch; only the first two depend on the retained set for a fixed model and pair.Source: §1 · p. 2
- ACR greedily adds the candidate that most decreases its criterion, stopping when no addition improves it.The retained candidates' weighted labels are then marginalized to supply concept targets for the neural update.Source: §1 · p. 2
- The paper analyzes coordinate-level supervision error and develops a greedy rule that balances added candidate mass with changes in uncertainty.Source: §1 · p. 2
- ACR improves concept accuracy over single-candidate baselines and A3BL in most evaluated aggregated mod-addition settings.Source: §1 · p. 2
2 Problem Setup
In abductive learning, training examples contain inputs and an observed target but leave the corresponding concepts hidden; multiple valid candidates may fit that target. Existing supervision policies either select one candidate or marginalize over all valid candidates.
2 Problem Setup
- Training reveals the target but not which valid candidate matches the inputs, leaving the hidden concepts unidentified by the target alone.For example, a digit-sum target can admit several candidate label assignments, though only one describes the images.Source: §2 · p. 3
2.1 Existing ABL Supervision
- Classical ABL selects one candidate for hard-label updates, whereas A3BL weights all valid candidates and marginalizes them into soft concept targets.Source: §2.1 · p. 3
3 Abductive Candidate Retention
ACR scores retained candidate sets using uncertainty and model mass, converts them into concept targets, and builds the set through greedy selection.
3.1 A Retention Criterion
- The retention criterion combines retained uncertainty and discarded model mass with model mismatch in an upper bound on coordinate supervision error; only the first two vary with the retained set.The full valid set minimizes the criterion, so the benefit of an intermediate subset along the greedy path is empirical, not guaranteed by the bound.Source: §3.1 · pp. 4–5
3.2 Retained Concept Supervision
- Retained conditional marginals form soft concept targets by pooling label support across joint explanations; singleton targets are one-hot, while full-set targets recover full-distribution marginals.During the neural update, the retained targets and mass are held fixed, and retained mass weights the training example.Source: §3.2 · p. 5
3.3 Greedy Candidate Retention
- Greedy retention starts from the highest-weight candidate and adds the candidate with the smallest criterion change only when that change is negative, stopping otherwise.Equal-weight candidates can affect uncertainty differently depending on how their label support relates to the retained set; the algorithm terminates at a one-addition local optimum over the candidate pool.Source: §3.3 · pp. 5–6
4 Experiments
The experiments compare candidate-retention policies on arithmetic tasks, examine the two objective terms, and evaluate ACR on chess attack and judicial sentencing.
4.1 Learning from Ambiguous Explanations
- 0.81–1.38 percentage points: on KMNIST, ACR exceeds A3BL for n ≥2, while A3BL performs better at n = 1.Across operand lengths, both ACR and A3BL maintain high character accuracy, while hard-selection methods have lower means or greater run-to-run variation.Source: Table 1 · p. 7, §4.1 · p. 8
- Across 19 evaluated modulus pairs, using 30,000 examples and three runs per pair, ACR improves concept accuracy over A3BL in most settings, though gains vary, including small or negative gains.Source: §4.1 · p. 8
4.2 Understanding Candidate Retention
- 94.98% concept accuracy: ACR exceeds ACR w/o mass at 20.01% and ACR w/o uncertainty at 65.22% across aggregated mod-addition settings.The ablation averages 19 modulus pairs across two datasets; removing either term also lowers retained true-label weight.Source: Table 2 · p. 9, §4.2 · p. 9
- Without mass, the initial singleton has zero uncertainty and accepts no additions; without uncertainty, positive-weight additions lead to retaining the full search pool.Figure 3 presents task-wise ablation distributions for character accuracy, TLM, and retained set size.Source: Figure 3 · p. 8, §4.2 · p. 9
- On MNIST mod addition (3, 4), retained uncertainty rises early and then falls as discarded mass approaches zero.The later trace combines sharper coordinate targets with coverage of nearly all model-posterior mass; Figure 4 reports medians and interquartile ranges.Source: §4.2 · p. 9, Figure 4 · p. 10
4.3 Beyond Arithmetic Reasoning
- On chess attack and judicial sentencing, both marginalization-based methods outperform hard selection; the judicial task shows less separation between ACR and A3BL.Warm-started ACR improves more on piece identification than attack prediction.Source: §4.3 · p. 9, Table 3 · p. 10
5 Related Work
Related work connects neural perception and symbolic reasoning through varied architectures and inference mechanisms, while ACR focuses on which abductive explanations return as concept supervision. Earlier ABL extensions change knowledge scope, identifiability, or reasoning control, leaving candidate retention as a distinct design choice.
5.1 Neuro-Symbolic Learning
- Neuro-symbolic systems connect perception and reasoning through architectures, differentiable losses, or explicit inference, with hybrid systems using different symbolic reasoners and information-exchange mechanisms.Examples include DeepProbLog, NeurASP, and DeepStochLog.Source: §5.1 · p. 10
5.2 Abductive Learning
- ABL makes abduction a learning mechanism: revised candidate explanations supervise neural updates, but classical selection can reinforce poor pseudo-labels when early predictions are unreliable.ABLSim instead uses inter-sample similarity to guide consistency optimization before the classifier becomes reliable.Source: §5.2 · p. 11
- Prior ABL extensions address knowledge scope, identifiability, and reasoning control, whereas ACR studies how much of the candidate posterior returns as supervision.Different candidates may explain one target while assigning different concept labels, producing reasoning shortcuts.Source: §5.2 · p. 11
- ACR addresses the distinct choice of which abductive explanations should contribute to supervision, between classical ABL’s single-candidate selection and A3BL’s marginalization over all valid candidates.Different valid candidates can assign different concept labels while explaining the same target.Source: §5.2 · p. 11
6 Limitations and Future Directions
The evaluation and formulation leave several questions open, including candidate-enumeration cost, objective weighting, comparison settings, and whether retained candidates identify intended concept semantics.
6 Limitations and Future Directions
- ACR operates on abduction’s candidate set, so combinatorial growth in that space can make enumeration a bottleneck.Candidate retention alone does not establish identifiability of intended concept semantics, which is central to reasoning shortcuts.Source: §6 · p. 11
- The criterion uses unit coefficients, and task-dependent weighting remains unexplored.Jointly generating and retaining explanations and extending retention to inaccurate rules or partial labels are proposed future directions.Source: §6 · p. 11
- Comparisons use fixed K and temperature; validation-selected settings and retained-size-matched controls would further characterize the selection rule’s benefit.The chess result also warrants repeated runs with matched warm-up schedules.Source: §6 · p. 11
7 Conclusion
The conclusion presents candidate retention as shaping concept supervision through jointly supported labels, with ACR selecting additions by recovered mass and coordinate uncertainty.
7 Conclusion
- ACR improves concept accuracy over single-candidate baselines and A3BL in most evaluated aggregated mod-addition settings.Objective ablations support complementary roles for posterior mass and uncertainty in retaining alternatives while keeping concept targets informative.Source: §7 · p. 12
A.1 Fixed-Support EM Connection
For a fixed retained support and product-posterior weights, the appendix connects normalized retained targets to a variational likelihood bound and an EM-style update.
A.1 Fixed-Support EM Connection
- This likelihood connection applies to fixed support with normalized product-posterior targets; the task-specific aggregated-mod-addition score and raw-weight convention are specified separately.Source: §A.1 · p. 15
- With product-posterior weights and a fixed retained set during the update, setting q_t to the retained posterior gives the exact E-step for log Zθ,R(x, y).Holding q_t fixed, reducing the retained loss performs a generalized M-step.Source: §A.1 · p. 15
- The variational identity makes the bound tight when q equals the retained posterior, because the KL term is then zero.For fixed q, entropy is constant in θ, so reducing the retained loss raises the variational objective and likelihood bound.Source: §A.1 · p. 15
B Experimental Protocol
Experiments use task-specific comparison protocols, repeated runs, and specified hardware; supplementary materials provide code and reproduction instructions.
B Experimental Protocol
- Experiments ran on two NVIDIA A100-PCIE GPUs with 40 GB each and two Intel Xeon Platinum 8358 CPUs.Source: B Experimental Protocol · p. 15
- Aggregated mod-addition experiments and ablations use three runs, while digit addition and judicial sentencing average five runs.Chess attack uses one run with a 20-epoch schedule; ACR uses five warm-up epochs of A3BL supervision.Source: B Experimental Protocol · p. 15
- Comparison methods follow official implementations with task-specific splits and hyperparameters; for aggregated mod addition, ACR uses K = 32 and temperature 0.2, matching A3BL.Source: B Experimental Protocol · p. 15
- Supplementary materials include preprocessing, training, and analysis code, task configurations, and instructions to reproduce reported results.Source: B Experimental Protocol · p. 16
C Full Aggregated Mod-Addition Results
Across evaluated learnable modulus pairs, ACR achieves higher accuracy than A3BL on most pairs in both MNIST and KMNIST, with gains varying by pair.
C Full Aggregated Mod-Addition Results
- The evaluation follows He and Li (2025) and covers all 19 modulus pairs classified as learnable.Source: C Full Aggregated Mod-Addition Results · p. 16
- Across both datasets, ACR achieves higher accuracy than A3BL on most pairs; the largest gap favoring A3BL occurs at (2, 7), where it leads by about three points.Source: C Full Aggregated Mod-Addition Results · p. 16
- Figures 5 and 6 show character-accuracy trajectories for all 19 MNIST and KMNIST modulus pairs, respectively.Figure 5’s bottom-right panel summarizes ACR’s test gain over the strongest baseline.Source: Figure 5 · p. 16, Figure 6 · p. 17