Beyond Either-Or Reasoning: Transduction and Induction as Cooperative Problem-Solving Paradigms
Janis Zenkner, Tobias Sesterhenn, Christian Bartelt

TL;DR
This paper introduces a cooperative approach combining transduction and induction for programming-by-example, improving reasoning capabilities and performance over existing hierarchical models by interleaving both modes.
Contribution
It proposes a novel cooperative problem-solving paradigm that interleaves transductive and inductive reasoning, moving beyond hierarchical models to enhance reasoning and accuracy.
Findings
TIIPS outperforms state-of-the-art baselines across three PBE domains.
Generated programs more closely match ground-truth in syntax and semantics.
Cooperative reasoning enhances the reasoning capacity and accuracy of program synthesis.
Abstract
Traditionally, in Programming-by-example (PBE) the goal is to synthesize a program from a small set of input-output examples. Lately, PBE has gained traction as a few-shot reasoning benchmark, relaxing the requirement to produce a program artifact altogether which allows transductive methods to directly the missing output sample. Transduction and induction are complementary reasoning modes--where induction derives general rules from examples, transduction leverages the examples directly to infer specific outputs without intermediate generalization. Yet existing approaches either treat them as mutually exclusive or couple them in hybrid structures where one paradigm dictates a fixed trajectory for the other -- undermining the latter's reasoning potential and creating cascading errors. We move away from these hierarchical models and introduce cooperative transductive-inductive problem…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications
