Papers with PLs

12 papers
PLEX: Adaptive Parameter-Efficient Fine-Tuning for Code LLMs using Lottery-Tickets (2025.naacl-industry)

Copied to clipboard

Challenge: PLEX is a lottery-ticket based parameter-efficient fine-tuning method that adapts large language models to well-supported and underrepresented programming languages (PLs) in pretraining.
Approach: They propose a lottery-ticket based parameter-efficient fine-tuning method that adapts large language models to well-supported and underrepresented programming languages (PLs)
Outcome: The proposed method achieves state-of-the-art performance among PEFT methods while maintaining competitive results with reduced computational overhead.
MPL: Multiple Programming Languages with Large Language Models for Information Extraction (2025.findings-acl)

Copied to clipboard

Challenge: Existing research focuses on Python for code-style simulation, overlooking the potential of other widely-used PLs during the supervised fine-tuning phase.
Approach: They propose a framework that incorporates programming languages into IE tasks . they introduce function-prompt with virtual running to simulate code-style inputs .
Outcome: The proposed framework exploits the potential of different programming languages during the supervised fine-tuning phase.
MojoBench: Language Modeling and Benchmarks for Mojo (2025.findings-naacl)

Copied to clipboard

Challenge: Mojo is a programming language that has been praised for its speed and performance over Python.
Approach: They propose a framework for Mojo code generation that evaluates code Large Language Models (LLMs) they propose 'mojo-Coder' which is the first LLM pretrained and fine-tuned for MoJO code generation .
Outcome: MojoBench is the first framework for mojo code generation . it achieves a 30-35% performance improvement over leading models like GPT-4o and Claude-3.5-Sonnet .
Leveraging Code to Improve In-Context Learning for Semantic Parsing (2024.naacl-long)

Copied to clipboard

Challenge: In-context learning is an attractive approach for semantic parsing, but learning to parse to rare domain-specific languages from a few demonstrations is challenging.
Approach: They propose to use Python instead of DSLs to augment prompts with a structured domain description.
Outcome: The proposed approach improves accuracy and generalization across three datasets.
Scaling Laws for Code: Every Programming Language Matters (2026.findings-acl)

Copied to clipboard

Challenge: Existing studies focus on language-agnostic settings, neglecting the inherently multilingual nature of modern software development.
Approach: They propose a proportion-dependent scaling law that prioritizes high-utility languages . they propose PLs to have varying effects during pre-training that affect model performance .
Outcome: The proposed scaling law is based on 1000+ experiments across multiple languages and models.
CodeArena: Evaluating and Aligning CodeLLMs on Human Preference (2025.emnlp-main)

Copied to clipboard

Challenge: Code large language models (codeLLMs) focus on synthesizing the correct code snippet, ignoring the alignment with human preferences.
Approach: They propose a benchmark code-based on 40 categories and 44 programming languages to emulate real-world coding tasks.
Outcome: The proposed benchmarks show that open-source code LLMs perform better than open-sourced ones.
ERNIE-Code: Beyond English-Centric Cross-lingual Pretraining for Programming Languages (2023.findings-acl)

Copied to clipboard

Challenge: ERNIE-Code is a unified pre-trained language model for 116 NLs and 6 PLs.
Approach: They propose a unified pre-trained language model for 116 NLs and 6 PLs . they employ span-corruption language modeling that learns patterns from monolingual NL or PL .
Outcome: The proposed model outperforms previous multilingual models for NL or NL across end tasks.
HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalization (2024.lrec-main)

Copied to clipboard

Challenge: Existing benchmarks focus on translating English prompts to multilingual codes or have been constrained to very limited natural languages (NLs).
Approach: They propose a benchmark to evaluate multilingual LLMs using multiple natural languages.
Outcome: The proposed benchmarks focus on translating English prompts to multilingual code or have been constrained to very limited natural languages (NLs).
Code Needs Comments: Enhancing Code LLMs with Comment Augmentation (2024.findings-acl)

Copied to clipboard

Challenge: Large Language Models (LLMs) require a deep understanding of programming languages and their correlation with natural languages (NLs).
Approach: They propose a data augmentation method that generates comments for existing code and a filtering strategy that filters out code data poorly correlated with natural language.
Outcome: The proposed method outperforms the model trained on the augmented data and the model further trained on data without augmentation on two widely-used programming skill benchmarks.
Across Programming Language Silos: A Study on Cross-Lingual Retrieval-Augmented Code Generation (2026.findings-acl)

Copied to clipboard

Challenge: Current research on large language models with retrieval-augmented code generation (RACG) has focused on single-language settings, leaving their cross-lingual effectiveness underexplored.
Approach: They construct a dataset covering 13 PLs with nearly 14K instances to study cross-lingual code knowledge transfer in RACG.
Outcome: The proposed model shows unequal cross-lingual knowledge transfer even with direct injection and shows limited reliance on natural language information embedded in code when equipped with a code-specific retriever.
Parallel-SFT: Improving Zero-Shot Cross-Programming-Language Transfer for Code RL (2026.findings-acl)

Copied to clipboard

Challenge: Modern language models demonstrate impressive coding capabilities in common programming languages (PLs) but their performance in lower-resource PLs is often limited by training data availability.
Approach: They propose a zero-shot cross-programming-language transfer task for code RL . they propose RL training in a source PL fails to improve performance on other target PLs .
Outcome: The proposed approach improves transferability in Llama-3.1 code generation on parallel-stack model . it also improves performance on other target PLs, compared to single-PL SFT .
How Programming Concepts and Neurons Are Shared in Code Language Models (2025.findings-acl)

Copied to clipboard

Challenge: Several studies have focused on programming languages in a monolingual setting, but most focus on programming language models.
Approach: They perform a few-shot translation task on 21 PL pairs using two Llama-based models and decode the embeddings of intermediate layers.
Outcome: The proposed model assigns high probability to English tokens in the second half of the intermediate layers and language-specific neurons are concentrated in the bottom layers . the model's concept space is closer to English (including PL keywords) and the model is more efficient at identifying language-related neurons.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations