Temporal Source Recovery for Time-Series Source-Free Unsupervised Domain Adaptation
<|reference_start|>Temporal Source Recovery for Time-Series Source-Free Unsupervised Domain Adaptation: Source-Free Unsupervised Domain Adaptation (SFUDA) has gained popularity for its ability to adapt pretrained models to target domains without accessing source domains, ensuring source data privacy. While SFUDA is well-developed in visual tasks, its application to Time-Series SFUDA (TS-SFUDA) remains limited due to the challenge of transferring crucial temporal dependencies across domains. Although a few researchers begin to explore this area, they rely on specific source domain designs, which are impractical as source data owners cannot be expected to follow particular pretraining protocols. To solve this, we propose Temporal Source Recovery (TemSR), a framework that transfers temporal dependencies for effective TS-SFUDA without requiring source-specific designs. TemSR features a recovery process that leverages masking, recovery, and optimization to generate a source-like distribution with recovered source temporal dependencies. To ensure effective recovery, we further design segment-based regularization to restore local dependencies and anchor-based recovery diversity maximization to enhance the diversity of the source-like distribution. The source-like distribution is then adapted to the target domain using traditional UDA techniques. Extensive experiments across multiple TS tasks demonstrate the effectiveness of TemSR, even surpassing existing TS-SFUDA method that requires source domain designs. Code is available in https://github.com/Frank-Wang-oss/TemSR.<|reference_end|>
@article{wang2024temporal,
    title={Temporal Source Recovery for Time-Series Source-Free Unsupervised Domain
  Adaptation},
    author={Yucheng Wang, Peiliang Gong, Min Wu, Felix Ott, Xiaoli Li, Lihua Xie,
  Zhenghua Chen},
    journal={arXiv preprint arXiv:2409.19635},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.19635},
    primaryClass={cs.LG cs.CV}
}