mlsanityData to 7 Oct 2026

MPCODER: Multi-user Personalized Code Generator with Explicit and Implicit Style Representation Learning

arXiv 2406.17255 ↗First posted 25 Jun 2024cs.CLcited by 12

Not on the map. Why?

Abstract (arXiv)

Large Language Models (LLMs) have demonstrated great potential for assisting developers in their daily development. However, most research focuses on generating correct code, how to use LLMs to generate personalized code has seldom been investigated. To bridge this gap, we proposed MPCoder (Multi-user Personalized Code Generator) to generate personalized code for multiple users. To better learn coding style features, we utilize explicit coding style residual learning to capture the syntax code style standards and implicit style learning to capture the semantic code style conventions. We train a multi-user style adapter to better differentiate the implicit feature representations of different users through contrastive learning, ultimately enabling personalized code generation for multiple users. We further propose a novel evaluation metric for estimating similarities between codes of different coding styles. The experimental results show the effectiveness of our approach for this novel task.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 29 of its 46 references that are in the map. First posted on arXiv 25 Jun 2024.

Builds on

29 of 46 references.

References · 29

  1. 2017Attention Is All You Needcited by 59,932
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  4. 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
  5. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  6. 2019Parameter-Efficient Transfer Learning for NLPcited by 4,195
  7. 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,769
  8. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  9. 2020Don't Stop Pretraining: Adapt Language Models to Domains and Taskscited by 1,548
  10. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
  11. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  12. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
17 more
  1. 2019Plug and Play Language Models: A Simple Approach to Controlled Text Generationcited by 793
  2. 2023StarCoder: may the source be with you!cited by 790
  3. 2019CTRL: A Conditional Transformer Language Model for Controllable Generationcited by 754
  4. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  5. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  6. 2021Unified Pre-training for Program Understanding and Generationcited by 361
  7. 2022Long Time No See! Open-Domain Conversation with Long-Term Persona Memorycited by 107
  8. 2023Artificial Intelligence for Digital and Computational Pathologycited by 106
  9. 2021BoB: BERT Over BERT for Training Persona-based Dialogue Models from Limited Personalized Datacited by 75
  10. 2021One Chatbot Per Person: Creating Personalized Chatbots based on Implicit User Profilescited by 39
  11. 2014Learning Natural Coding Conventionscited by 28
  12. 2016Conversational Contextual Cues: The Case of Personalization and History for Response Rankingcited by 21
  13. 2021Stylized Story Generation with Style-Guided Planningcited by 21
  14. 2022RoPGen: Towards Robust Code Authorship Attribution via Automatic Coding Style Transformationcited by 13
  15. 2019STYLE-ANALYZER: fixing code style inconsistencies with interpretable unsupervised algorithmscited by 6
  16. 2022CAT-probing: A Metric-based Approach to Interpret How Pre-trained Models for Programming Language Attend Code Structurecited by 6
  17. 2022Exploring and Evaluating Personalized Models for Code Generationcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 9; 2026: 2.

12 papers.