Multi-Scale Temporal Domain Alignment for Federated Video Domain Adaptation
Organizations: National University of Singapore · The University of Tokyo
Abstract
Federated Video Domain Adaptation (FVDA) enables collaborative learning across distributed and non-IID video datasets while preserving privacy, but is under-explored due to challenges in aligning temporal information. We propose Multi-scalE Temporal domAin aLignment (METAL), a novel framework that leverages temporal information at multiple resolutions to improve cross-domain video action recognition with only model parameter transfers. METAL trains per-scale transformer encoders on source-clients, then performs independent knowledge voting at each temporal scale to generate robust pseudo-labels on the target-server. A novel variance penalty enforces cross-scale consistency during scale-based knowledge distillation, preventing a singular dominant scale. The late fusion aggregates features across different scales, where the fusion head is trained via knowledge distillation using confidence-weighted aggregation of scale-wise predictions, enabling the model to effectively exploit complementary temporal information for final predictions. Experiments on Epic-Kitchens-55 and Daily-DA demonstrate state-of-the-art performances, with gains up to 28.47% over current FDA methods. Ablation studies prove that multi-scale distillation and scale coordination are critical for effective temporal knowledge transfer.
Figures & tables
| Num. Segments ( ) | Scale 1 | Scale 4 | Scale 16 | Target Acc. |
|---|---|---|---|---|
| 16 | 0.3101 | 0.3162 | 0.3029 | 0.3223 |
| 64 | 0.4240 | 0.4254 | 0.4230 | 0.4158 |
| 256 (Ours) | 0.5216 | 0.4990 | 0.5082 | 0.5298 |
| 512 | 0.5226 | 0.5421 | 0.5164 | 0.5380 |
| Source | Target | KD3A | FDAC | FedGP | Co-MDA | METAL |
|---|---|---|---|---|---|---|
| P08, P01 | P22 | 0.4333 | 0.4466 | 0.4698 | 0.3921 | 0.5298 |
| P22, P01 | P08 | 0.3517 | 0.3425 | 0.4351 | 0.3597 | 0.4506 |
| P22, P08 | P01 | 0.4560 | 0.4667 | 0.4549 | 0.3963 | 0.4947 |
| Avg. Target Acc. | 0.4137 | 0.4186 | 0.4533 | 0.3827 | 0.4917 | |
| Avg. METAL Perf. Gain | 0.1886 | 0.1746 | 0.0848 | 0.2847 | – | |
| Source | Target | KD3A | FDAC | Co-MDA | METAL |
|---|---|---|---|---|---|
| HMDB51, MIT | ARID | 0.2490 | 0.1979 | 0.2284 | 0.2999 |
| ARID, MIT | HMDB51 | 0.5930 | 0.5558 | 0.5814 | 0.5967 |
| ARID, HMDB51 | MIT | 0.3250 | 0.3229 | 0.3912 | 0.3452 |
| Avg. Target Acc. | 0.3890 | 0.3589 | 0.4003 | 0.4139 | |
| Avg. METAL Perf. Gain | 0.0641 | 0.1535 | 0.0339 | – | |
| Parameter | Value | Target Acc. | |||
|---|---|---|---|---|---|
| Scale Spacing | [1, 2, 4] | 0.5092 | 0.5051 | 0.5237 | 0.5257 |
| [1, 4, 16] (Ours) | 0.5216 | 0.4990 | 0.5082 | 0.5298 | |
| [1, 8, 64] | 0.5246 | 0.5185 | 0.4004 | 0.5267 | |
| Loss Weight | 0.01 | 0.5257 | 0.5103 | 0.4867 | 0.5267 |
| 0.05 | 0.5277 | 0.5072 | 0.4846 | 0.5267 | |
| 0.10 (Ours) | 0.5216 | 0.4990 | 0.5082 | 0.5298 |