Instruction-Tuned, but Not More Verifiable Instruction-Following: A Cross-Task Diagnosis for LoRA Adapters
Organizations: Zjydiary Group
Abstract
Adapters are often selected and deployed based on nominal labels (e.g., instruction-tuned), which implicitly suggest what capability improves after adaptation. We test whether nominal training objectives reliably align with realized cross-task capability gains by evaluating the same LoRA adapter across tasks. Our strongest evidence is tied to strict, automatically verifiable instruction following as measured by IFEval: across multiple seeds, base models, and LoRA settings, nominal labels recurrently but not universally fail to predict improvements on this verifiable target, with clear configuration sensitivity including a near-zero or negative case. As an illustrative strongest-case example in a controlled instruction-versus-numeric setting, an instruction-tuned adapter substantially improves off-target NM-based numeric benchmark performance from 0.133 to 0.632 while not improving verifiable instruction following on IFEval (ILA: 0.313 to 0.271; PLA: 0.250 to 0.143; values rounded to three decimals). We refer to this nominal-versus-realized mismatch pattern as capability drift as a descriptive label. The mismatch is visible in the raw cross-task performance matrix; we use a drift score only as a compact summary in the same units as the underlying metrics, not as a new formal metric contribution. Evidence from broader instruction-following benchmarks is benchmark-dependent and mixed, reflecting heterogeneity in how instruction following is operationalized; we therefore do not treat cross-benchmark agreement as a premise. Overall, the practical takeaway is to perform routine cross-task evaluation before deployment and to avoid treating nominal labels as reliable capability proxies.
Figures & tables
| Model | Nominal task | Numeric NM | IFEval ILA | IFEval PLA | Realized change |
|---|---|---|---|---|---|
| Base | – | 0.133 | 0.313 | 0.250 | Reference point. |
| Reason adapter | Numeric | 0.309 | 0.271 | 0.179 | Numeric gain aligned with target. |
| Instruction adapter | Instruction | 0.632 | 0.271 | 0.143 | Numeric gain, no IFEval gain. |
| Slice | Model | LoRA setting | Drift score ( ) | |
|---|---|---|---|---|
| Seeds | qwen3_8b | r16_attnmlp_do005_lrmain | 5 | 0.511 0.178 |
| Seeds | qwen3_8b | r8_attnmlp_do005_lrmain | 5 | 0.495 0.150 |
| Models | qwen3_14b | r16_attnmlp_do005_lrmain | 2 | 0.667 0.014 |
| Models | qwen3_8b | r16_attnmlp_do005_lrmain | 2 | 0.597 0.010 |
| Models | llama31_8b_instruct | r16_attnmlp_do005_lrmain | 2 | 0.394 0.016 |
| Models | qwen25_7b_instruct | r16_attnonly_do0_lrsmall | 1 | -0.040 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Numeric EM | Numeric NM | IFEval ILA | IFEval PLA | Domain Acc | Domain MC | |
|---|---|---|---|---|---|---|
| base | 0.000 | 0.133 | 0.312 | 0.250 | 0.000 | 0.000 |
| reason | 0.042 | 0.306 | 0.271 | 0.179 | 0.000 | 0.000 |
| instr | 0.000 | 0.640 | 0.271 | 0.143 | 0.000 | 0.000 |
| domain | 0.000 | 0.281 | 0.345 | 0.148 | 0.000 | 0.000 |
| Target metric | OffTargetGain (NM) | TargetGain (IFEval) | DriftScore (instr numeric reasoning) |
| PLA | 0.499 | 0.606 | |
| ILA | 0.499 | 0.541 |
| Model | IFBench PLA (strict) base | IFBench PLA (strict) instr | FollowBench rule mean base | FollowBench rule mean instr |
|---|---|---|---|---|
| Qwen3-8B | 0.122 | 0.112 | 0.000 | 4.000 |
| Qwen3-14B | 0.143 | 0.116 | 0.000 | 2.000 |
| Llama-3.1-8B-Instruct | 0.139 | 0.119 | 4.000 | 4.500 |
| Stage | Model | Setting | Drift score (mean std) | |
|---|---|---|---|---|
| benchmark_suite | llama31_8b_instruct | r16_attnmlp_do005_lrmain | 1 | |
| benchmark_suite | qwen3_14b | r16_attnmlp_do005_lrmain | 1 | |
| benchmark_suite | qwen3_8b | r16_attnmlp_do005_lrmain | 1 | |
| model_sweep | deepseek_r1_distill_qwen_7b | r16_attnonly_do0_lrsmall | 1 | |
| model_sweep | deepseek_r1_distill_qwen_7b | r32_attnmlp_do005_lrmain | 1 | |
| model_sweep | llama31_8b_instruct | r16_attnmlp_do005_lrmain | 2 |
Instruction Tuning
Instruction tuning adapts pretrained language models to follow natural-language requests using curated or synthesized instruction-response examples.
See all 82 papers