TransCoder: Towards Unified Transferable Code Representation Learning Inspired by Human Skills
Not on the map. Why?
Abstract (arXiv)
Code pre-trained models (CodePTMs) have recently demonstrated a solid capacity to process various software intelligence tasks, e.g., code clone detection, code translation, and code summarization. The current mainstream method that deploys these models to downstream tasks is to fine-tune them on individual tasks, which is generally costly and needs sufficient data for large models. To tackle the issue, in this paper, we present TransCoder, a unified Transferable fine-tuning strategy for Code representation learning. Inspired by human inherent skills of knowledge generalization, TransCoder drives the model to learn better code-related meta-knowledge like human programmers. Specifically, we employ a tunable prefix encoder as the meta-learner to capture cross-task and cross-language transferable knowledge, respectively. Besides, tasks with minor training sample sizes and languages with small corpus can be remarkably benefited from our approach. Extensive experiments conducted on benchmark datasets clearly demonstrate that our method can lead to superior performance on various code-related tasks and encourage mutual reinforcement. We also show that TransCoder is applicable in low-resource scenarios. Our codes are available at https://github.com/QiushiSun/TransCoder.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 43 of its 67 references that are in the map. First posted on arXiv 23 May 2023.
Builds on
43 of 67 references.
References · 43
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,878
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,313
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2019A Comprehensive Survey on Transfer Learningcited by 1,154
31 more
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2019Unified Language Model Pre-training for Natural Language Understanding and Generationcited by 668
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
- 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
- 2020Pre-trained Models for Natural Language Processing: A Surveycited by 504
- 2021Unified Pre-training for Program Understanding and Generationcited by 361
- 2022A Systematic Evaluation of Large Language Models of Codecited by 360
- 2022UniXcoder: Unified Cross-Modal Pre-training for Code Representationcited by 355
- 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 327
- 2019Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networkscited by 266
- 2020Unsupervised Translation of Programming Languagescited by 262
- 2021SPoT: Better Frozen Model Adaptation through Soft Prompt Transfercited by 235
- 2022UnifiedSKG: Unifying and Multi-Tasking Structured Knowledge Grounding with Text-to-Text Language Modelscited by 231
- 2019ERNIE 2.0: A Continual Pre-training Framework for Language Understandingcited by 230
- 2020IntelliCode Compose: Code Generation Using Transformercited by 225
- 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 220
- 2018Sentence Encoders on STILTs: Supplementary Training on Intermediate Labeled-data Taskscited by 214
- 2023Progressive Prompts: Continual Learning for Language Modelscited by 195
- 2021Muppet: Massive Multi-task Representations with Pre-Finetuningcited by 192
- 2018code2seq: Generating Sequences from Structured Representations of Codecited by 177
- 2018Task-Agnostic Meta-Learning for Few-shot Learningcited by 151
- 2019Continual Unsupervised Representation Learningcited by 147
- 2022Large Language Models Meet NL2Code: A Surveycited by 135
- 2020Intermediate-Task Transfer Learning with Pretrained Models for Natural Language Understanding: When and Why Does It Work?cited by 127
- 2020iTAML: An Incremental Task-Agnostic Meta-learning Approachcited by 90
- 2021CoTexT: Multi-task Learning with Code-Text Transformercited by 61
- 2022Hyper-X: A Unified Hypernetwork for Multi-Task Multilingual Transfercited by 22
- 2022A Survey on Pretrained Language Models for Neural Code Intelligencecited by 13
- 2022A Neural Network Architecture for Program Understanding Inspired by Human Behaviorscited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 5.
8 papers.
- 2023CodeFusion: A Pre-trained Diffusion Model for Code Generationcited by 31
- 2025CRUST-Bench: A Comprehensive Benchmark for C-to-safe-Rust Transpilationcited by 19
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligencecited by 7
- 2025EffiReasonTrans: RL-Optimized Reasoning for Code Translationcited by 5
- 2024Structure-aware Fine-tuning for Code Pre-trained Modelscited by 3
- 2024SoftSRV: Learn to Generate Targeted Synthetic Datacited by 3
- 2025Tabularis Formatus: Predictive Formatting for Tablescited by 0
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence27 Oct 2025
- 2025EffiReasonTrans: RL-Optimized Reasoning for Code Translation21 Oct 2025
- 2025Tabularis Formatus: Predictive Formatting for Tables14 Aug 2025
- 2025CRUST-Bench: A Comprehensive Benchmark for C-to-safe-Rust Transpilation21 Apr 2025
- 2024SoftSRV: Learn to Generate Targeted Synthetic Data21 Oct 2024
- 2024Structure-aware Fine-tuning for Code Pre-trained Models11 Apr 2024
- 2023CodeFusion: A Pre-trained Diffusion Model for Code Generation26 Oct 2023