Class-aware Domain Knowledge Fusion and Fission for Continual Test-Time Adaptation
Zhou, Zhu, Cui et al.
Continual Test-Time Adaptation (CTTA) aims to quickly fine-tune the model during the test phase so that it can adapt to multiple unknown downstream domain distributions without pre-acquiring downstream domain data. To this end, existing advanced CTTA methods mainly reduce the catastrophic forgetting of historical knowledge caused by irregular switching of downstream domain data by restoring the initial model or reusing historical models. However, these methods are usually accompanied by serious insufficient learning of new knowledge and interference from potentially harmful historical knowledge, resulting in severe performance degradation. To this end, we propose a class-aware domain Knowledge Fusion and Fission method for continual test-time adaptation, called KFF, which adaptively expands and merges class-aware domain knowledge in old and new domains according to the test-time data from different domains, where discriminative historical knowledge can be dynamically accumulated. Specifically, considering the huge domain gap within streaming data, a domain Knowledge FIssion (KFI) module is designed to adaptively separate new domain knowledge from a paired class-aware domain prompt pool, alleviating the impact of negative knowledge brought by old domains that are distinct from the current domain. Besides, to avoid the cumulative computation and storage overheads from continuously fissioning new knowledge, a domain Knowledge FUsion (KFU) module is further designed to merge the fissioned new knowledge into the existing knowledge pool with minimal cost, where a greedy knowledge dynamic merging strategy is designed to improve the compatibility of new and old knowledge while keeping the computational efficiency. Extensive experiments on the ImageNet-C dataset verify the effectiveness of our proposed method against other methods.
본 논문은 지속적 테스트 시간 적응(CTTA) 문제를 해결하기 위해 클래스 인식 도메인 지식 융합 및 분열 방법 KFF를 제안한다. 이 방법은 지식 분열(KFI) 모듈을 통해 새로운 도메인 지식을 적응적으로 분리하여 과거 도메인의 부정적 지식 간섭을 방지하고, 지식 융합(KFU) 모듈을 통해 분열된 새로운 지식을 최소 비용으로 기존 지식 풀에 병합한다. ImageNet-C 데이터셋 실험 결과, 본 방법은 SOTA 방법인 DPCore 대비 5.1%의 성능 향상을 달성했다.
소스 도메인 학습 데이터 DS={YS,XS}와 서로 다른 도메인 분포로부터의 테스트 데이터 스트림 DT={XT}T=1N이 주어졌을 때, 모델 fθ는 온라인으로 테스트 배치 BTj={xt}t=0b를 처리해야 하며, 목표는 목표 도메인에 적응하면서 과거 도메인에 대한 능력을 유지하는 것이다.
본 논문은 CTTA 분야에서 중요한 기여를 하였으며, 혁신적인 지식 분열 및 융합 메커니즘을 통해 도메인 충돌 문제를 효과적으로 해결하고, 계산 효율성을 유지하면서 현저한 성능 향상을 달성했다. 일부 한계가 있지만, 핵심 아이디어와 기술적 혁신은 관련 연구에 가치 있는 참고를 제공한다.