NormTune: Norm-Guided Parameter-Efficient Fine-Tuning for Reasoning-Intensive Tasks
Organizations: 1The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences · School of Artificial Intelligence, University of Chinese Academy of Sciences · 3AiRiA · School of Computer Science and Engineering, Nanjing University of Science and Technology
Abstract
Full fine-tuning has achieved remarkable success on reasoning-intensive tasks, but it often requires substantial GPU resource consumption. Parameter-efficient fine-tuning (PEFT) provides a promising alternative for reducing this cost, yet we observe a substantial performance gap on reasoning-intensive tasks. In this paper, we present three key observations showing that this gap is closely associated with norm-related under-adaptation, where PEFT produces markedly smaller weight-update norms than full fine-tuning. Based on these observations, we propose Norm-Guided Parameter-Efficient Fine-Tuning (NormTune), a simple yet effective strategy that adaptively strengthens insufficiently updated layers according to their weight-update norms. Extensive experiments show that NormTune consistently enhances multiple PEFT methods across challenging reasoning benchmarks. Specifically, when trained on S1K-1.1, integrating NormTune into rank-8 LoRA, Bone, and MoRA yields substantial average accuracy improvements of 24.24%, 11.33%, and 16.21% , respectively, across AIME 2024, MATH 500, GPQA, and AIME 2025. Moreover, NormTune-enhanced rank-256 LoRA, Bone, and MoRA achieve performance comparable to S1 full fine-tuning, with respective average gains of 2.17%, 0.93%, and 3.00% over this baseline.
Figures & tables
| Model | Method | GPQA | AIME’24 | AIME’25 | Average | |||
| Avg@4 | Pass@4 | Avg@16 | Pass@16 | Avg@16 | Pass@16 | |||
| OLMo-3-7B | Full-FT ∗ | 34.0 | 62.1 | 42.3 | 80.0 | 39.2 | 63.3 | 53.5 |
| AdaLoRA | 42.6 | 66.2 | 22.1 | 43.3 | 22.7 | 50 | 41.2 | |
| DoRA | 30.6 | 57.5 | 33.3 | 73.3 | 30.8 | 56.7 | 47.0 | |
| RSLoRA | 42.6 | 70.2 | 22.7 | 56.6 | 21.7 | 53.3 | 44.5 | |
| LoRA+ | 40.9 | 65.2 | 21.3 | 53.3 | 16.5 | 46.7 | 40.7 | |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Method | GPQA | AIME’24 | AIME’25 | Average | |||
|---|---|---|---|---|---|---|---|---|
| Avg@4 | Pass@4 | Avg@16 | Pass@16 | Avg@16 | Pass@16 | |||
| Qwen3-4B | Full-FT ∗ | 39.3 | 68.7 | 19.2 | 43.3 | 18.8 | 40.0 | 38.2 |
| AdaLoRA | 21.8 | 54 | 7.1 | 30 | 9.8 | 26.7 | 24.9 | |
| DoRA | 38.1 | 72.2 | 15 | 33.3 | 16.3 | 43.3 | 36.4 | |
| RSLoRA | 21.3 | 51.5 | 6.9 | 26.7 | 5.8 | 20 | 22.0 | |
| LoRA+ | 27 | 62.1 | 12.5 | 36.7 | 8.1 | 30 | 29.4 | |
| Method | Rank | ROUGE-1 | ROUGE-2 | ROUGE-L | ROUGE-Lsum | Average |
|---|---|---|---|---|---|---|
| Full-FT | - | 55.11 | 27.39 | 28.95 | 28.95 | 35.10 |
| LoRA | 8 | 52.6 | 20.63 | 24.67 | 31.84 | 32.44 |
| Bone | 8 | 60.64 | 30.45 | 31.94 | 31.93 | 38.74 |
| MoRA | 8 | 58.8 | 30 | 31.29 | 31.08 | 37.79 |
| Hyperparameter | GovReport | commonsense reasoning | ||||||
|---|---|---|---|---|---|---|---|---|
| Full-FT | LoRA | Bone | MoRA | Full-FT | LoRA | Bone | MoRA | |
| Batch size | 16 | 16 | 16 | 16 | 128 | 128 | 128 | 128 |
| Optimizer | Adam | Adam | Adam | Adam | Adam | Adam | Adam | Adam |
| LR | 1e-5 | 1e-5 | 1e-5 | 1e-5 | 3e-5 | 3e-5 | 3e-5 | 3e-5 |
| Warmup Ratio | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 |
| Epoch | 5 | 5 | 5 | 5 | 3 | 3 | 3 | 3 |
| Hyperparameter | S1K-1.1 | Z1-Code- Reasoning107K | Data-repetition | OLMo-3-7B |
|---|---|---|---|---|
| Batch size | 16 | 128 | 1 | 1 |
| Optimizer | Adam | Adam | 8-bit Adam | 8-bit Adam |
| 1e-5 | 1e-5 | 1e-5, 3e-5 | 2e-5 | |
| 1e-4 ,1e-3 | 2e-5, 1e-4 | 2e-5,3e-5, 1e-4 | 1e-4 | |
| buckets | 16 | 16 | 16 | 16 |
| Probing Steps | 30 | 30 | 30 | 30 |
| Configuration | Method | Batch Size | Optimizer | LR | Warmup Ratio | Epoch | Weight Decay | Rank | LoRA | MoRA Type | AdaLoRA_init_rank | Block Size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S1K-1.1 | Full-FT | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | – | – | – | – | 32768 |
| LoRA | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | 16,512 | – | – | 32768 | |
| Bone | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | – | – | – | 32768 | |
| MoRA | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | – | 6,1 | – | 32768 | |
| AdaLoRA | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | – | – | 12,384 | 32768 | |
| DoRA | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | – | – | – | 32768 |
| Configuration | Method | Batch Size | Optimizer | LR | Warmup Ratio | Epoch | Weight Decay | Rank | LoRA | MoRA Type | AdaLoRA_init_rank | Block Size |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S1K-1.1 | Full-FT | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | – | – | – | – | 32768 |
| LoRA | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | 16,512 | – | – | 32768 | |
| Bone | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | – | – | – | 32768 | |
| MoRA | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | – | 6,1 | – | 32768 | |
| AdaLoRA | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | – | – | 12,384 | 32768 | |
| DoRA | 16 | Adam | 1e-5 | 0.05 | 5 | 1e-4 | 8,256 | – | – | – | 32768 |
| Configuration | Evaluation suites | Metric / evaluator | Decoding | Max tokens | Completions per problem per run | Greedy evaluation runs ( ) |
|---|---|---|---|---|---|---|
| S1K-1.1 | AIME 2024, AIME 2025, MATH 500, GPQA | Mean greedy accuracy (GPT-4o-mini) | Greedy, | 32768 | 1 | 4: MATH 500, GPQA; 16: AIME 2024, AIME 2025 |
| Z1-Code- Reasoning107K | LiveCodeBench, MATH 500, BigCodeBench-Hard, GPQA | Mean greedy accuracy (Qwen2.5-32B-Instruct) | Greedy, | 4096 | 1 | 4: MATH 500, GPQA; 16: LiveCodeBench, BigCodeBench-Hard |
| Data-repetition | GPQA, AIME 2024, AIME 2025 | Avg@ and Pass@ | Sampling, , top- , top- | 32768 | 4 (GPQA) 16 (AIME) | — |
| OLMo-3-7B | GPQA, AIME 2024, AIME 2025 | Avg@ and Pass@ | Sampling, , top- , top- | 32768 | 4 (GPQA) 16 (AIME) | — |
| GovReport | GovReport test split | ROUGE-1, ROUGE-2, ROUGE-L, ROUGE-Lsum | Sampling, , top- | 32768 | 1 | — |
| Commonsense reasoning | BoolQ, PIQA, SIQA, WinoGrande, ARC-e/c, OBQA, HellaSwag | Accuracy | 4-beam search; , top- , top- in the generation configuration | 32 | 1 | — |