Co-STAR: Collaborative Curriculum Self-Training with Adaptive Regularization for Source-Free Video Domain Adaptation

Amirhossein Dadashzadeh, Parsa Esmati, Majid Mirmehdi
4/15/2025
cs.CV

Official code: Plrbear/Co-Star (0 stars, last commit 2026-03-31).

Abstract

Recent advances in Source-Free Unsupervised Video Domain Adaptation (SFUVDA) leverage vision-language models to enhance pseudo-label generation. However, challenges such as noisy pseudo-labels and over-confident predictions limit their effectiveness in adapting well across domains. We propose Co-STAR, a novel framework that integrates curriculum learning with collaborative self-training between a source-trained teacher and a contrastive vision-language model (CLIP). Our curriculum learning approach employs a reliability-based weight function that measures bidirectional prediction alignment between the teacher and CLIP, balancing between confident and uncertain predictions. This function preserves uncertainty for difficult samples, while prioritizing reliable pseudo-labels when the predictions from both models closely align. To further improve adaptation, we propose Adaptive Curriculum Regularization, which modifies the learning priority of samples in a probabilistic, adaptive manner based on their confidence scores and prediction stability, mitigating overfitting to noisy and over-confident samples. Extensive experiments across multiple video domain adaptation benchmarks demonstrate that Co-STAR consistently outperforms state-of-the-art SFUVDA methods. Code is available at: https://github.com/Plrbear/Co-Star

View on arXivView PDF

Code Implementations(1)

Plrbear/Co-StarOfficial100%

Accepted at WACV 2026 conferance.

01Shell, PythonApr 14, 20256 months ago

Similar Papers

Cite this paper

@article{dadashzadeh2025costar,
  title  = {Co-STAR: Collaborative Curriculum Self-Training with Adaptive Regularization for Source-Free Video Domain Adaptation},
  author = {Amirhossein Dadashzadeh and Parsa Esmati and Majid Mirmehdi},
  year   = {2025},
  eprint = {2504.11669},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.11669v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.11669.svg)](https://codeofpaper.com/paper/2504.11669)

Discussion