ResiCLAP

Results

Two questions drive the evaluation: does bounding the residual actually preserve CLAP, and does the improvement survive outside the conditions it was trained on?

Does the bound matter?

The ablation walks from an unconstrained residual to the full model. It separates two mechanisms that are easy to conflate: removing the component parallel to the frozen embedding (orthogonal projection), and limiting the residual's magnitude (the norm bound).

ConfigurationFine-grained R@1Fine-grained nDCG@10Clotho R@1FSD50K R@1
Unconstrained residual0.9030.7520.1100.212
Orthogonal projection only0.8750.7450.0980.213
Norm bound only0.4720.4250.3150.378
+ semantic preservation0.5000.4440.3480.448
ResiCLAP (full, + temporal)0.5000.4500.3380.450

Frozen CLAP reference: 0.208 / 0.232 / 0.320 / 0.375.

Fine-grained retrieval versus semantic retention across residual configurations. Semantic retention is the mea
Fine-grained retrieval versus semantic retention across residual configurations. Semantic retention is the mean R@1 relative to frozen CLAP on Clotho and FSD50K, where 1.0 denotes CLAP-level performance. Error bars denote 95% confidence intervals.

An unconstrained residual reaches the best fine-grained score of all (0.752) but collapses broad retrieval to 34% and 56% of CLAP's Clotho and FSD50K performance. Orthogonal projection alone barely helps — 0.745 nDCG@10 with only 31% Clotho retention. Adding the norm bound changes the picture completely: fine-grained nDCG@10 stays well above frozen CLAP while broad retrieval returns to its original level. Residual magnitude, not orthogonal projection, is the mechanism that preserves CLAP's semantic structure.

Does it generalise?

Three settings test progressively harder transfer: unseen physical objects, unseen recording contributors, and entirely unseen sound categories.

Generalization across objects, recording conditions and sound categories. (a) Absolute nDCG@10 for frozen CLAP
Generalization across objects, recording conditions and sound categories. (a) Absolute nDCG@10 for frozen CLAP, two-stage property scoring and ResiCLAP. (b) Paired difference in nDCG@10 between ResiCLAP and each baseline; positive values favour ResiCLAP. Horizontal intervals denote 95% confidence intervals.
SettingQueriesResult
Unseen objects (5 RealImpact splits)120ResiCLAP beats both baselines in all five splits; gains vary by material from +0.012 to +0.267 nDCG@10.
Unseen contributors (FSD50K)1,250Beats two-stage scoring in all five splits and 39 of 51 categories. Strongest for attack (+0.058) and brightness (+0.042); decay is flat (−0.003).
Unseen categories (FSD50K)266Still beats frozen CLAP, but falls below two-stage scoring in every split.

An honest limitation. When the sound category itself is new, explicit property scoring wins. It measures properties directly and so depends less on category structure seen during training. ResiCLAP transfers well to new examples and new recording conditions within familiar categories, but not yet to unfamiliar ones. Note also that the two-stage baseline consumes the same signal measurements that define the ground truth, which makes it a demanding, measurement-privileged comparison.

Where the errors go

Decomposition of top-1 retrieval errors. Separating material confusions from property confusions shows that th
Decomposition of top-1 retrieval errors. Separating material confusions from property confusions shows that the residual branches mainly correct the property axis while leaving semantic identity intact.

Reproducibility

All reported numbers are means over three training seeds (7, 17, 27) with frozen, cached CLAP features, so the evaluation is deterministic given the checkpoints. Confidence intervals are bootstrap intervals resampled over queries, and additionally over materials or categories where the grouping is meaningful.