이 논문은 문맥적 밴딧(contextual bandit) 문제에서 비정상성(non-stationarity)을 다루기 위해, 선형 톰슨 샘플링(Linear Thompson Sampling, LinTS) 알고리즘에 간단한 주기적 재시작 전략을 결합하는 방법을 ...
이 논문은 문맥적 밴딧(contextual bandit) 문제에서 비정상성(non-stationarity)을 다루기 위해, 선형 톰슨 샘플링(Linear Thompson Sampling, LinTS) 알고리즘에 간단한 주기적 재시작 전략을 결합하는 방법을 제안합니다. 기존의 대표적인 적응 기법들 -- 예를 들어 슬라이딩 윈도우(sliding window)나 가중 최소제곱(weighted least squares) -- 은 환경 변화에 대응할 수 있으나, 비정상성의 정도(variation budget)에 대한 사전 지식이 필요하거나 구현 복잡성을 수반하는 경우가 많습니다. 본 논문은 단순한 주기적 재시작만으로도 UCB 계열 알고리즘에서 이론적 보장을 얻을 수 있다는 통찰에 기반하여, (i) 간단한 주기적 리셋을 통해 비정상성을 완화하고 (ii) 톰슨 샘플링의 경험적 견고성 특성을 유지하는 Simple Restart 톰슨 샘플링(\emph{RestartTS})을 제안합니다.
구체적으로, 본 논문은 비정상성과 정상이 혼합된 후회를 분리할 수 있는 대리 매개변수(surrogate parameter)를 도입함으로써, \emph{RestartTS}가 경로 길이(path-length) $P_T$에 대한 오라클 지식이 있다는 가정하에서 가장 잘 알려진 결과와 일치하는 $\widetilde{\mathcal{O}}(d^{5/4} T^{3/4} P_T^{1/4})$의 동적 후회(dynamic regret) 상한을 달성함을 이론적으로 증명합니다. 또한 이 오라클 가정을 제거하기 위해, 여러 개의 재시작 주기를 가진 \emph{RestartTS} 인스턴스를 메타 학습하는 \emph{Bandits-over-Bandits} (BoB) 방법을 통합하고, 이를 통해 비모수 알고리즘이 $P_T$에 대한 사전 지식 없이도 동일한 $\widetilde{\mathcal{O}}(d^{5/4} T^{3/4} P_T^{1/4})$ 후회 상한을 유지합니다.
마지막으로, 주기적이거나 때때로 발생하는 급격한 변화, 무작위로 자주 발생하는 급격한 변화, 완만한 점진적 변화, 빠른 점진적 변화와 같은 다양한 비정상(non-stationary) 환경에서 실험을 수행하였으며, \emph{RestartTS}가 비정상성을 제어하는 데 효과적인 알고리즘이며 파라미터가 주기적으로 변화할 때 특히 유익함을 입증합니다. 또한 \emph{BoB-RestartTS}는 환경의 변동성에 관계없이 견고한 성능을 보여주었습니다.