MiCLA: Mixture-to-Constituent Latent Alignment for Polyphonic Audio Representation Learning
Organizations: Research & Development Center, Technology Division, Oki Electric Industry Co., Ltd., Saitama, Japan. · Department of Data Science for Business Innovation, Chuo University, Tokyo, Japan.
Abstract
Real-world audio typically contains concurrent sound events, yet standard self-supervised methods treat each clip as an isolated training unit without explicitly modeling mixture--constituent relationships. We propose Mixture-to-Constituent Latent Alignment (MiCLA), a two-stage self-supervised pre-training framework that uses synthetic log-mel mixing to align mixture representations with their constituent clips. Stage 1 structures single-clip representations via masked self-distillation and contrastive regularization. Stage 2 introduces bidirectional alignment: for a synthetic mixture, MiCLA suppresses the component aligned with one constituent and aligns the residual with the other, using projective residualization on patch tokens and sample-adaptive soft residualization on the global class token. In downstream evaluations, MiCLA achieves 43.2% mean average precision (mAP) on AS-20K and 50.3% mAP on AS-2M under fine-tuning, and achieves the highest mAP among evaluated models on both AudioSet settings under frozen Convex Gated Probing (CGP). Furthermore, a Joint Semantic Retrieval diagnostic shows that MiCLA improves simultaneous retrieval of both constituent classes over target-averaging baselines. These results indicate that directional mixture-to-constituent alignment provides an effective pre-training signal for polyphonic audio representation learning.
Figures & tables
| Hyperparameters | Pre-Training (Stage 1) | Pre-Training (Stage 2) | Fine-Tuning | |||
| AS-2M | AS-2M | AS-2M | AS-20K | ESC-50 | SPC-2 | |
| Optimizer | AdamW [ 39 ] with | |||||
| LR schedule | Cosine Annealing [ 40 ] with linear warm-up | |||||
| Peak LR | ||||||
| Minimum LR | 0.0 | 0.0 | ||||
| Layer decay [ 41 ] | N/A | N/A | 0.65 | 0.80 | 0.75 | 0.75 |
| Hyperparameters | Convex Gated Probing | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AS-2M | AS-20K | FSD-50K | ESC-50 | US8K | SPC-2 | VoxCeleb-1 | VoxForge | CREMA-D | GTZAN | NSynth | Surge | |
| Optimizer | AdamW [ 39 ] with | |||||||||||
| LR schedule | Cosine Annealing [ 40 ] with linear warm-up | |||||||||||
| Peak LR | ||||||||||||
| Minimum LR | ||||||||||||
| Weight decay | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 |
| Model | #Params. | AS-2M | AS-20K | ESC-50 | SPC-2 |
|---|---|---|---|---|---|
| mAP (%) | mAP (%) | Acc (%) | Acc (%) | ||
| MaskSpec [ 4 ] | 86M | 47.1 | 32.3 | 89.6 | 97.7 |
| data2vec [ 6 ] | 94M | - | 34.5 | - | - |
| Audio-MAE [ 3 ] | 86M | 47.3 | 37.1 | 94.1 | 98.3 |
| M2D/0.7 [ 21 ] | 86M | 47.9 | 38.6 | 96.0 | 98.4 |
| ASiT [ 22 ] | 86M | 48.0 | 38.3 | 95.6 | 98.9 |
| Model | AS-2M | AS-20K | FSD-50K |
|---|---|---|---|
| mAP (%) | mAP (%) | mAP (%) | |
| EAT [ 9 ] | 45.0 | 36.1 | 59.5 |
| SSLAM [ 13 ] | 43.8 | 34.5 | 57.8 |
| AudioMosaic [ 12 ] | 44.1 | 35.0 | 57.0 |
| BAT [ 17 ] | 45.7 | 37.3 | 62.5 |
| MiCLA (ours) | 46.3 | 37.8 | 62.1 |
| Model | ESC-50 | US8K | SPC-2 | VoxCeleb-1 | VoxForge | CREMA-D | GTZAN | NSynth | Surge |
|---|---|---|---|---|---|---|---|---|---|
| Acc (%) | Acc (%) | Acc (%) | Acc (%) | Acc (%) | Acc (%) | Acc (%) | Acc (%) | Acc (%) | |
| EAT [ 9 ] | 93.2 | 89.9 | 95.7 | 66.3 | 98.4 | 74.6 | 83.8 | 83.5 | 49.4 |
| SSLAM [ 13 ] | 92.6 | 88.7 | 95.9 | 64.0 | 98.3 | 74.9 | 84.6 | 82.3 | 48.7 |
| AudioMosaic [ 12 ] | 91.0 | 89.9 | 95.9 | 76.2 | 97.7 | 74.1 | 83.4 | 82.7 | 47.9 |
| BAT [ 17 ] | 94.2 | 91.2 | 97.3 | 81.7 | 99.0 | 76.0 | 87.9 | 84.2 | 50.7 |
| MiCLA (ours) | 92.5 | 92.5 | 96.6 | 70.0 | 98.1 | 73.5 | 85.6 | 86.4 | 49.6 |
| Ablation setting | ICR | RoPE | mAP | |
|---|---|---|---|---|
| No ICR | ✗ | ✓ | 41.3 | -1.3 |
| Absolute PosEmb. | ✓ | ✗ | 41.4 | -1.2 |
| Full Stage 1 | ✓ | ✓ | 42.6 | 0.0 |
| Ablation setting | S2 | Mix | P | C | Soft | ICR | mAP | |
|---|---|---|---|---|---|---|---|---|
| Comparison of Stage-2 training and mixture supervision | ||||||||
| Stage-1 training | ✗ | ✗ | ✗ | ✗ | – | ✓ | 42.6 | -0.6 |
| Stage-2 no mixtures | ✓ | ✗ | ✗ | ✗ | – | ✓ | 42.7 | -0.5 |
| Avg. constituent targets | ✓ | ✓ | ✓ | ✓ | – | ✓ | 42.9 | -0.3 |
| Comparison of alignment granularities | ||||||||
| Patch align. only | ✓ | ✓ | ✓ | ✗ | – | ✓ | 42.9 | -0.3 |
| Setting | Waveform | Linear-mel | Log-mel |
|---|---|---|---|
| mAP (%) | 42.9 | 42.8 | 43.2 |
| Setting | Fixed | |||||
|---|---|---|---|---|---|---|
| mAP (%) | 42.9 | 43.0 | 43.1 | 43.3 | 43.2 | 43.1 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Model | AS-2M | AS-20K | FSD-50K |
|---|---|---|---|
| mAP (%) | mAP (%) | mAP (%) | |
| EAT [ 9 ] | 35.2 | 29.1 | 50.3 |
| SSLAM [ 13 ] | 33.2 | 27.4 | 47.2 |
| AudioMosaic [ 12 ] | 36.2 | 30.9 | 47.6 |
| BAT [ 17 ] | 37.4 | 32.5 | 55.8 |
| MiCLA (ours) | 34.7 | 29.5 | 52.1 |
Audio Representation Learning
Audio representation learning builds reusable features that capture speech, music, and sound for recognition, retrieval, generation, and analysis.
See all 211 papers