← Search

Ensheng Shi

4 accepted papers

2026

GXPO: Group Cross-Lingual Relative Policy Optimization for Code Generation

ICML 2026poster

Current reinforcement learning (RL) methods for code generation are predominantly optimized on Python, showing weak generalization to other programming languages (PLs). Although leveraging multilingual solutions offers richer semantics and a wider search landscape, naive independent training across …

Cited by 0SourceScholar
2025

Speed Up Your Code: Progressive Code Acceleration Through Bidirectional Tree Editing

ACL 2025long

Large language models (LLMs) have made significant strides in code acceleration (CA) tasks. Current works typically fine-tune LLMs using slow-fast code pairs mined from online programming platforms. Although these methods are widely recognized for their effectiveness, the training data often lack cl…

Cited by 0SourcePDFScholar
2022

RACE: Retrieval-augmented Commit Message Generation

EMNLP 2022main

Commit messages are important for software development and maintenance. Many neural network-based approaches have been proposed and shown promising results on automatic commit message generation. However, the generated commit messages could be repetitive or redundant. In this paper, we propose RACE,…

2021

CAST: Enhancing Code Summarization with Hierarchical Splitting and Reconstruction of Abstract Syntax Trees

EMNLP 2021main

Code summarization aims to generate concise natural language descriptions of source code, which can help improve program comprehension and maintenance. Recent studies show that syntactic and structural information extracted from abstract syntax trees (ASTs) is conducive to summary generation. Howeve…