atlas

Research map / Large language models / Instruction and fine-tuning

C-LoRA: Contextual Low-Rank Adaptation for Uncertainty Estimation in Large Language Models

NeurIPS 2025 · Large language models › Instruction and fine-tuning · approach: Low-rank adaptation variants · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes C-LoRA, a Bayesian LoRA fine-tuning method whose low-rank middle matrix E is sampled from an input-conditioned Gaussian posterior produced by lightweight contextual modules, improving calibration on LLaMA2-7B few-shot commonsense reasoning tasks.

Problem

LoRA fine-tuning of LLMs in data-scarce few-shot settings yields overconfident predictions, and existing uncertainty-aware LoRA methods ignore how input characteristics affect predictive (aleatoric/data) uncertainty.

Approach

Insert a small r×r matrix E between LoRA factors B and A, make E's Gaussian variational posterior conditioned on each input via per-layer contextual MLPs, and train with an amortized ELBO (BLoB-style mean-field VI with input-dependent posterior), so only E is stochastic and the cost is independent of hidden dimension d.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add input-dependent contextual modules for E, rather than using non-contextual mean-field VI (ablation)C-LoRA on LLaMA2-7B · Six common-sense reasoning tasksECE: FE (M=10): 18.12, 19.60, 9.54, 12.21, 8.42, 1.34; C-LoRA (M=10): 6.86, 8.83, 4.27, 3.71, 4.00, 1.62Helped
Add input-dependent contextual modules for E, rather than using non-contextual mean-field VI (ablation)C-LoRA on LLaMA2-7B · Six common-sense reasoning tasksNLL: FE (M=10): 0.78, 1.35, 0.65, 0.63, 0.60, 0.34; C-LoRA (M=10): 0.63, 0.88, 0.48, 0.57, 0.59, 0.35Helped
Add input-dependent contextual modules for E (ablation)C-LoRA on LLaMA2-7B · OBQA fine-tuning, Chem OODaccuracy: 46.00 to 41.00Hurt
Use a full stochastic E matrix instead of diagonal E (ablation)Lightweight factorization on LLaMA2-7B · Six common-sense reasoning tasksECEHelped
Use a full stochastic E matrix instead of diagonal E (ablation)Lightweight factorization on LLaMA2-7B · ARC-CaccuracyMixed
Use posterior sampling (M=10) instead of posterior mean (M=0) (ablation)C-LoRA · WG-SECE: 7.16 -> 6.86Helped
Apply temperature scaling to C-LoRA (M=0) (ablation)C-LoRA · WG-SECE: 7.16% to 4.00%Helped
Apply temperature scaling to C-LoRA (M=10) (ablation)C-LoRA · OBQAECE: 4.00% to 6.27%Hurt
Use contextual C-LoRA (M=10) instead of BLoB (M=10)LLaMA2-7B · Six in-distribution reasoning tasksaccuracyHurt
Use contextual C-LoRA (M=10) instead of BLoB (M=10)LLaMA2-7B · ARC-CECE: 10.77 -> 8.83Helped
Use contextual C-LoRA (M=10) instead of BLoB (M=10)LLaMA2-7B fine-tuned on OBQA · Chem OODNLL: 1.35 -> 1.31Helped

Surprising findings

Limitations

Experimental setup

Datasets: WinoGrande-small WinoGrande-medium ARC-Challenge ARC-Easy OpenBookQA BoolQ Chem Phy MMLU

Benchmarks: WinoGrande-small WinoGrande-medium ARC-Challenge ARC-Easy OpenBookQA BoolQ Chem Phy

Metrics: ACC ECE NLL

Baselines: MAP Monte Carlo dropout Deep Ensemble Laplace-LoRA BLoB

Builds on: LoRA BLoB Laplace-LoRA Deep Ensemble Monte Carlo dropout

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy