English

TIT: A Tree-Structured Instruction Tuning Approach for LLM-Based Code Translation

Software Engineering 2025-10-13 v1

Abstract

Large Language Models (LLMs) have shown strong performance in automated source-to-target code translation through pretraining on extensive code corpora. However, mainstream LLM-based code translation methods suffer from two critical limitations. First, they are highly sensitive to language-specific features, which often introduce source-language syntax or lexicon into the output, leading to syntactic confusion. Second, they lack fine-grained semantic alignment due to an over-reliance on function-level parallel datasets, resulting in semantic misalignment between the translated code and the original source. To overcome these limitations, we propose TIT, a Tree-structured Instruction Tuning paradigm for LLM-based code translation. Specifically, TIT consists of three modules. First, to mitigate syntactic confusion, the syntactic information representation module integrates language-agnostic syntactic features via structured parsing. Then, to generate high-quality fine-grained parallel data, the fine-grained parallel dataset augmentation module aligns nodes with code segments through statement-level segmentation and contrastive matching. Finally, we leverage the dual-stage tree instruction tuning module to alleviate the contextual processing burden on the LLM caused by the introduction of syntactic information. The first stage employs syntax-aware fine-tuning to enable the LLM to autonomously comprehend structured syntactic information, while the second stage utilizes code generation fine-tuning to guide the model in generating accurate target code based on function-level syntactic dependencies. The experimental results demonstrate that the proposed method significantly outperforms existing approaches in multiple LLMs, achieving a success rate 1.22x-1.75x higher in code translation while markedly reducing syntactic confusion.

Keywords

Cite

@article{arxiv.2510.09400,
  title  = {TIT: A Tree-Structured Instruction Tuning Approach for LLM-Based Code Translation},
  author = {He Jiang and Yufu Wang and Hao Lin and Peiyu Zou and Zhide Zhou and Ang Jia and Xiaochen Li and Zhilei Ren},
  journal= {arXiv preprint arXiv:2510.09400},
  year   = {2025}
}
R2 v1 2026-07-01T06:29:28.237Z