One Model, Many Skills: Parameter-Efficient Fine-Tuning for Multitask Code Analysis
Amal Akli, Maxime Cordy, Mike Papadakis, Yves Le Traon

TL;DR
This paper demonstrates that parameter-efficient fine-tuning enables a single model to effectively perform multiple code analysis tasks, reducing costs while maintaining high accuracy, and compares it favorably to large open-source LLMs.
Contribution
It provides the first systematic evaluation of multi-task parameter-efficient fine-tuning for code analysis, showing its effectiveness and efficiency across diverse tasks and models.
Findings
Single PEFT module can match or surpass full fine-tuning.
Multi-task PEFT reduces storage and computation costs significantly.
Multi-task PEFT outperforms large open-source LLMs on analysis tasks.
Abstract
Large language models have recently surpassed specialized systems on code generation, yet their effectiveness on other code-analysis tasks remains less clear. At the same time, multi-task learning offers a way to unify diverse objectives within a single model, but fully fine-tuning LLMs across tasks is computationally prohibitive. Parameter-efficient fine-tuning mitigates this cost by updating only a small fraction of weights. Although PEFT has proven effective in single-task settings, its potential for multi-task learning has not yet been systematically explored. We present the first comprehensive evaluation of multi-task PEFT for code analysis, comparing several methods across diverse tasks and model architectures. Our experiments show that a single PEFT module shared across tasks can match, and in some cases surpass, full multi-task fine-tuning, confirming that the benefits of PEFT…
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 · Topic Modeling · Natural Language Processing Techniques
