Parameter-Efficient Multi-Task Fine-Tuning in Code-Related Tasks
Md Zahidul Haque, Saima Afrin, Antonio Mastropaolo

TL;DR
This paper explores multi-task parameter-efficient fine-tuning of large language models for code tasks, demonstrating that QLoRA-based multi-task training can achieve competitive performance with reduced resource use and insights into model size effects.
Contribution
It is the first comprehensive study of multi-task QLoRA fine-tuning on code tasks, analyzing transfer learning effects and comparing with full fine-tuning and single-task approaches.
Findings
Multi-task QLoRA achieves competitive or better performance than single-task QLoRA.
Larger models balance correctness and quality more effectively.
Smaller models maintain functionality but have more quality issues.
Abstract
Large Language Models (LLMs) have proven highly effective in automating software engineering tasks, bridging natural language and code semantics to achieve notable results in code generation and summarization. However, their scale incurs substantial computational costs, making full fine-tuning impractical. Parameter-Efficient Fine-Tuning (PEFT) methods like QLoRA enable efficient specialization with lower resource demands. Recent studies show QLoRA-optimized Large Code Models (LCMs) perform strongly across diverse tasks, yet it remains unclear whether this effectiveness persists when a single model is QLoRA fine-tuned for multiple code-related tasks. The interaction between Multi-task fine-tuning and QLoRA optimization, and how transfer learning affects correctness and quality of generated artifacts, remains largely unexplored. We investigate Multi-task QLoRA fine-tuning across three…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Testing and Debugging Techniques · Software Engineering Techniques and Practices
