arXiv paper· machine learning (model merging)· method paper

Not All Task Vectors Need Equal Rank: Energy-Proportional Allocation for Model Merging

Hyunjoong Cho, Jinhyeok Jang

cs.AI · cs.CV · cs.LG

Quick verdict

SERA reallocates a fixed SVD-merging rank budget by task spectral energy, beating DC-Merge on CLIP benchmarks; gains are small, with no variance reported.

Summary

The paper proposes SERA (Spectral Energy-proportional Rank Allocation), a modification of SVD-based model merging in which the shared cover-space rank budget is distributed across tasks in proportion to each task vector's spectral energy concentration rather than uniformly. For each layer and task, SERA computes the minimum number of singular directions needed to retain a target energy fraction t_e, converts these raw requirements into a budget-preserving integer allocation (total rank equals K·r_base, matching DC-Merge), smooths retained singular values within each task block, and aggregates projections with a TIES-style sign-consensus operator under a block-diagonal mask. t_e is chosen by Bayesian optimization on a validation split. Experiments follow the DC-Merge protocol on CLIP vision encoders (ViT-B/32, B/16, L/14) across 8-20 tasks, in LoRA and full fine-tuning settings, plus checkpoints from Stoica et al. and Ilharco et al. SERA beats DC-Merge in every reported cell, e.g., ViT-B/32 8-task LoRA 64.64 vs 64.17 and Stoica-checkpoint 8-task 79.6 vs 77.8; unseen-task averages also improve (ViT-L/14: 83.37 vs 81.93). Analysis shows digit tasks have compact spectra while SUN397/Cars/DTD are diffuse, and the optimal t_e shifts from ~0.55 (8 tasks) to ~0.85 (14-20 tasks). Limitations: gains are frequently under 0.5 percentage points with no seeds, error bars, or significance tests; no ablation isolates energy smoothing; AdaRank/PAVE are cited but not compared; evaluation is vision-only.

Review complete

Assessment at a glance

machine learning (model merging)

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducibleNeeds GPU

4 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Uniform per-task rank allocation in SVD-based merging ignores heterogeneous spectral complexity, over-serving compact task vectors and under-serving diffuse ones (Sec. 1, Fig. 2).
  • Reallocating a fixed total rank budget proportionally to spectral energy improves multi-task accuracy over DC-Merge in every tested backbone, task count, and fine-tuning regime (Tables 1-4).
  • Adaptive allocation also improves generalization to unseen tasks, with larger gains than on seen tasks (Tables 5-6, e.g. ViT-L/14 unseen 83.37 vs 81.93).
  • The optimal target energy t_e grows with task count (~0.55 at 8 tasks to ~0.85 at 14-20 tasks), reflecting increased inter-task interference (Fig. 3).
  • Bayesian optimization finds a good t_e within ~6 evaluations, and in the reported configuration the validation optimum coincided exactly with the test optimum at t_e = 0.66 (Fig. 4).

Strengths

  • Budget-controlled comparison isolates the claimed effect

    SERA preserves DC-Merge's total cover-space budget B_l = K·r(l)_base (Sec. 4, Eq. 11) and changes only the distribution across tasks, so the comparison in Tables 1-2 measures allocation, not subspace size — the correct experimental control.

  • Unusually broad empirical coverage for a merging paper

    3 CLIP backbones × task counts 8-20 × LoRA and full fine-tuning (Tables 1-2), two independent public checkpoint sources (Tables 3-4: +1.8pp over DC-Merge on Stoica ViT-B/32; +2.0/+1.7/+1.6pp on Ilharco B/32/B/16/L/14), plus unseen-task generalization (Tables 5-6).

  • Analysis supports the core premise

  • Fully specified, training-free algorithm

Weaknesses

  • Marginal gains with zero uncertainty quantification

  • No ablation separating energy smoothing from rank allocation

  • Nearest adaptive-rank baselines are cited but never compared

  • Validation-protocol asymmetry and per-task regressions

  • Vision-only evaluation despite general framing

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper targets SVD-based model merging, specifically the family that builds a shared "cover space" from task-specific singular directions (DC-Merge [34]). Its central claim: uniform per-task rank allocation is suboptimal because task vectors differ in spectral concentration, and reallocating a fixed total rank budget B_l = K·r_base proportionally to each task's spectral energy (SERA) improves multi-task accuracy at no additional capacity. Secondary claims: adaptive allocation also helps on unseen tasks (Tables 5-6), spectral concentration predicts per-task rank effects (Fig. 2), and the optimal target energy t_e grows with task count from ~0.55 (8 tasks) to ~0.85 (14-20 tasks) (Fig. 3). Scope is explicitly vision: CLIP ViT-B/32, B/16, L/14 encoders, 8-20 classification tasks, LoRA and full fine-tuning. The paper positions itself against AdaRank [18] and PAVE [1] as complementary ("before directional-consistent aggregation"), but neither is compared empirically.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 4 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is SERA in model merging?

SERA (Spectral Energy-proportional Rank Allocation) is a technique for SVD-based model merging. Instead of giving every fine-tuned model the same number of singular directions in the shared merging subspace, it measures how concentrated each task vector's spectrum is and gives more directions to spectrally complex tasks and fewer to compact ones, keeping the total rank budget fixed. A target-energy hyperparameter is chosen automatically with Bayesian optimization on a validation split.

How much does SERA improve over prior methods?

In the paper's CLIP vision-encoder experiments it beats the strongest baseline (DC-Merge) in every reported configuration, but most margins are small — typically 0.1-0.5 percentage points (e.g. 64.64 vs 64.17 on the ViT-B/32 8-task LoRA benchmark). Larger margins appear with independent checkpoints: 79.6 vs 77.8 (Stoica et al., ViT-B/32 8-task) and +1.6 to +2.0 points across backbones (Ilharco et al. checkpoints). No error bars or significance tests are reported.

Does SERA work on language models?

The published experiments cover only CLIP vision encoders (ViT-B/32, B/16, L/14) on image-classification benchmarks. No LLM merging results are reported, so transfer to language models is unverified, although the method itself is architecture-agnostic in principle since it operates on layer-wise task vectors.

Is code available for SERA?

The paper text does not mention a code release. However, the algorithm is fully specified mathematically (energy-based rank demand, budget-preserving integer allocation, polar-decomposition cover space, block-RMS singular-value smoothing, TIES-style masked aggregation) and relies on publicly available checkpoints from prior work, so independent reimplementation is feasible.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures 1-4 are available only through captions; the actual energy-concentration values, allocation-ratio heatmaps, t_e sweep curves, and BO traces could not be inspected.
  • The appendix (GP/acquisition details, BO initial points, per-layer r_base settings) is referenced but not included in the extracted text.
  • The task lists for the 12/14/16/20-task benchmarks are not fully enumerated; EMNIST and Food101 appear only in the Fig. 2 discussion, so per-task claims for those scales rely on partial information.
  • No code-availability statement was found in the extracted text; codeAvailable=false reflects absence of evidence rather than an explicit refusal.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Not All Task Vectors Need Equal Rank: Energy-Proportional Allocation for Model Merging | Evolve.Pub