Litcius/Paper detail

F-CodeLLM: A Federated Learning Framework for Adapting Large Language Models to Practical Software Development

Zeju Cai, Jianguo Chen, Wenqing Chen, Weicheng Wang, Xiangyuan Zhu, Aijia Ouyang

202410 citationsDOIOpen Access PDF

Abstract

Large Language Models (LLMs) have revolutionized code intelligence tasks, but their performance in specific software development tasks often requires fine-tuning with task-specific data. However, acquiring such data is challenging due to privacy concerns. We introduce F-CodeLLM, a novel federated learning framework for adapting LLMs to software development tasks while preserving code data privacy. Leveraging federated learning and LoRA-based efficient fine-tuning, F-CodeLLM allows organizations to collaboratively improve LLMs without sharing sensitive data. Our experiments demonstrate that F-CodeLLM achieves comparable results to centralized fine-tuning methods and excels in multi-language environments, marking a significant advancement in the application of LLMs for software engineering.

Topics & Concepts

Computer scienceTask (project management)Code (set theory)SoftwareSoftware engineeringSoftware developmentData scienceArtificial intelligenceHuman–computer interactionKnowledge managementProgramming languageEngineeringSystems engineeringSet (abstract data type)Privacy-Preserving Technologies in DataSoftware Engineering ResearchArtificial Intelligence in Healthcare and Education