Parameter efficient code representation learning

This dissertation addresses efficient code representation learning, embedding code and related text into vectors that capture semantics, syntax, and context to support tasks like code summarization and code generation. We propose four contributions: (1) knowledge transformation via lightweight adapters to adapt models like RoBERTa for code summarization; (2) knowledge aggregation using our proposed AdvFusion architecture for multilingual integration; (3) knowledge injection through syntax-aware introduced NER adapters to inject syntax; and (4) contextual retrieval via our proposed Programming Knowledge Graph (PKG) for finer-grain context retrieval on code generation. Results: Our methods outperform baselines—e.g., Ruby summarization (BLEU 16.53 vs. 14.75), Java refinement (BLEU 78.2), and code generation (PKG improves accuracy by up to 34% on MBPP).

Publication Details

Journal
Open Collections
Published
2025-01-01
DOI
https://doi.org/10.14288/1.0448929
Primary Topic
Sunflower and Safflower Cultivation
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Parameter efficient code representation learning

Open Collections
Sunflower and Safflower Cultivation
article

Parameter efficient code representation learning

article en

Abstract

This dissertation addresses efficient code representation learning, embedding code and related text into vectors that capture semantics, syntax, and context to support tasks like code summarization and code generation. We propose four contributions: (1) knowledge transformation via lightweight adapters to adapt models like RoBERTa for code summarization; (2) knowledge aggregation using our proposed AdvFusion architecture for multilingual integration; (3) knowledge injection through syntax-aware introduced NER adapters to inject syntax; and (4) contextual retrieval via our proposed Programming Knowledge Graph (PKG) for finer-grain context retrieval on code generation. Results: Our methods outperform baselines—e.g., Ruby summarization (BLEU 16.53 vs. 14.75), Java refinement (BLEU 78.2), and code generation (PKG improves accuracy by up to 34% on MBPP).

Open Collections
Quality Education
Openalex Percentile: Top 37%
Sunflower and Safflower Cultivation
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.