핵심 개념
개방형 테스트 시간 적응 상황에서 기존 방법들의 성능 저하 문제를 해결하기 위해, 분포 인식 필터링과 알려진 클래스 샘플에 대한 엔트로피 최소화, 알려지지 않은 클래스 샘플에 대한 엔트로피 최대화를 통합한 새로운 프레임워크를 제안한다.
초록
이 논문은 개방형 테스트 시간 적응(open-set test-time adaptation) 문제를 다룬다. 기존의 테스트 시간 적응(TTA) 방법들은 주로 공변량 변화(covariate shift)에 초점을 맞추었지만, 의미론적 변화(semantic shift)를 간과했다. 이로 인해 알려지지 않은 클래스가 포함된 상황에서 성능이 저하되는 문제가 있었다.
저자들은 이 문제를 해결하기 위해 다음과 같은 접근법을 제안한다:
- 분포 인식 필터링: 테스트 데이터에서 알려진 클래스(csID) 샘플과 알려지지 않은 클래스(csOOD) 샘플을 구분한다.
- 통합 엔트로피 최적화(UniEnt): csID 샘플에 대해 엔트로피 최소화, csOOD 샘플에 대해 엔트로피 최대화를 동시에 수행한다. 이를 통해 알려진 클래스에 대한 분류 성능과 알려지지 않은 클래스에 대한 검출 성능을 균형있게 향상시킨다.
- UniEnt+: 샘플 수준 신뢰도 가중치를 활용하여 노이즈 데이터로 인한 문제를 완화한다.
실험 결과, 제안 방법은 기존 TTA 방법들의 성능을 크게 개선하였다. 특히 CIFAR 벤치마크와 Tiny-ImageNet-C 데이터셋에서 두드러진 성능 향상을 보였다.
통계
알려진 클래스 샘플(csID)과 알려지지 않은 클래스 샘플(csOOD)의 코사인 유사도 분포는 이들을 구분할 수 있는 정보를 제공한다.
기존 TTA 방법들은 알려지지 않은 클래스 샘플이 포함되면 알려진 클래스에 대한 분류 정확도와 알려지지 않은 클래스에 대한 검출 성능이 모두 저하된다.
인용구
"Test-time adaptation (TTA) aims at adapting a model pre-trained on the labeled source domain to the unlabeled target domain."
"Many state-of-the-art closed-set TTA methods perform poorly when applied to open-set scenarios, which can be attributed to the inaccurate estimation of data distribution and model confidence."