Skip to main content

Showing 1–3 of 3 results for author: Zenkner, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2505.14744  [pdf, ps, other

    cs.PL cs.AI cs.LG

    Transductively Informed Inductive Program Synthesis

    Authors: Janis Zenkner, Tobias Sesterhenn, Christian Bartelt

    Abstract: Abstraction and reasoning in program synthesis has seen significant progress through both inductive and transductive paradigms. Inductive approaches generate a program or latent function from input-output examples, which can then be applied to new inputs. Transductive approaches directly predict output values for given inputs, effectively serving as the function themselves. Current approaches comb… ▽ More

    Submitted 20 May, 2025; originally announced May 2025.

  2. arXiv:2503.08738  [pdf, other

    cs.SE cs.LG cs.PL

    Shedding Light in Task Decomposition in Program Synthesis: The Driving Force of the Synthesizer Model

    Authors: Janis Zenkner, Tobias Sesterhenn, Christian Bartelt

    Abstract: Task decomposition is a fundamental mechanism in program synthesis, enabling complex problems to be broken down into manageable subtasks. ExeDec, a state-of-the-art program synthesis framework, employs this approach by combining a Subgoal Model for decomposition and a Synthesizer Model for program generation to facilitate compositional generalization. In this work, we develop REGISM, an adaptation… ▽ More

    Submitted 20 March, 2025; v1 submitted 11 March, 2025; originally announced March 2025.

    Comments: Accepted at ICLR 2025 Workshop Deep Learning for Code

  3. arXiv:2405.17514  [pdf, other

    cs.SE cs.AI cs.PL

    AbstractBeam: Enhancing Bottom-Up Program Synthesis using Library Learning

    Authors: Janis Zenkner, Lukas Dierkes, Tobias Sesterhenn, Chrisitan Bartelt

    Abstract: LambdaBeam is a state-of-the-art, execution-guided algorithm for program synthesis that utilizes higher-order functions, lambda functions, and iterative loops within a Domain-Specific Language (DSL). LambdaBeam generates each program from scratch but does not take advantage of the frequent recurrence of program blocks or subprograms commonly found in specific domains, such as loops for list traver… ▽ More

    Submitted 12 September, 2024; v1 submitted 27 May, 2024; originally announced May 2024.