CLFeb 18, 2025

UniGenCoder: Merging Seq2Seq and Seq2Tree Paradigms for Unified Code Generation

arXiv:2502.12490v34 citationsh-index: 7Has Code2025 IEEE/ACM 47th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)
Originality Incremental advance
AI Analysis

This addresses code generation for developers by combining complementary paradigms, though it is incremental as it builds on existing methods.

The authors tackled the problem of code generation by proposing UniGenCoder, which merges Sequence-to-Sequence and Sequence-to-Tree paradigms to dynamically select the optimal approach for each instance, achieving effective results on text-to-code and code-to-code generation tasks.

Deep learning-based code generation has completely transformed the way developers write programs today. Existing approaches to code generation have focused either on the Sequence-to-Sequence paradigm, which generates target code as a sequence of tokens, or the Sequence-to-Tree paradigm, which outputs code as a sequence of actions. While these two paradigms are intuitively complementary, their combination has not been previously explored. By comparing the code generated under these two paradigms, we find that integrating them holds significant potential. In this paper, we propose UniGenCoder for code-related generation tasks, which consists of a shared encoder, a shared decoder with a minimal set of additional parameters to unify two paradigms, and a selector that dynamically chooses optimal paradigm for each instance. Also, during the model training, we first perform the multi-task learning and distillation strategies to facilitate knowledge transfer between two paradigms, and then leverage contrastive learning to train the selector. Experimental results on the text-to-code and code-to-code generation tasks demonstrate the effectiveness of our proposed model. We release our code at https://github.com/DeepLearnXMU/UniGenCoder.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes