← 최신 논문
🤖 machine learning

Robust In-Context Reinforcement Learning Under Reward Poisoning Attacks

본 논문은 보상 포이즈닝 공격(reward poisoning attacks)에 대한 강건한 인컨텍스트 강화 학습을 달성하기 위해 의사결정 사전 학습 트랜스포머(Decision-Pretrained Transformer)와 공격자 집단을 동시에 학습시키는 새로운 프레임워크인 AT-DPT(Adversarially Trained DPT)를 제안하며, 밴딧(bandit) 및 복잡한 MDP 환경 모두에서 표준 베이스라인보다 우수한 성능을 입증한다.

원저자: Paulius Sasnauskas, Yiğit Yalın, Goran Radanović

게시일 2026-06-09
📖 3 분 읽기☕ 가벼운 읽기

원저자: Paulius Sasnauskas, Yiğit Yalın, Goran Radanović

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

개요: 로봇에게 '컨닝 페이퍼'를 보고 배우는 법 가르치기

당신이 로봇에게 비디오 게임을 하는 법을 가르치고 있다고 상상해 보세요. 보통은 특정 규칙을 프로그래밍하거나, 로봇이 스스로 방법을 깨우칠 때까지 몇 시간 동안 연습하게 만듭니다.

하지만 이 논문은 다른 종류의 로봇에 대해 다룹니다. 바로 **인컨텍스트 강화 학습(In-Context Reinforcement Learning, ICRL)**을 사용하는 로봇입니다. 이 로봇은 일종의 '천재 학생'과 같습니다. 새로 프로그래밍할 필요 없이, 그저 "과거의 움직임과 보상이 기록된 데이터(히스토리)"라는 이름의 '컨닝 페이퍼'를 건네주며 "이게 게임이 돌아가는 방식이야, 이제 가서 플레이해 봐"라고 말하기만 하면 됩니다. 로봇은 이 컨닝 페이퍼를 읽고 패턴을 파악하여 즉시 게임을 시작합니다.

이 논문은 DPT(Decision-Pretrained Transformer)라고 불리는 특정 모델에 초점을 맞춥고 있습니다. DPT는 이러한 컨닝 페이퍼를 읽는 데 매우 뛰어납니다. 하지만 문제가 하나 있습니다. 만약 누군가 이 컨닝 페이퍼를 조작한다면 어떻게 될까요?

문제점: '오염된' 컨닝 페이퍼

현실 세계에서는 악의적인 행위자(공격자)가 로봇을 속이려 할 수 있습니다. 그들은 로봇의 뇌를 바꿀 수는 없지만, 로봇이 히스토리에서 보는 보상(reward) 값은 바꿀 수 있습니다.

  • 시나리오: 로봇이 시장에서 가장 좋은 과일을 고르는 법을 배우고 있다고 가정해 봅시다.
  • 공격: 한 방해꾼이 로봇의 히스토리에 적힌 과일 가격표를 몰래 바꿉니다. 썩은 사과는 비싸 보이게(높은 보상) 만들고, 싱싱한 사과는 싸 보이게(낮은 보상) 만드는 식입니다.
  • 결과: 로봇은 오염된 히스토리를 읽고 썩은 사과가 최고의 선택이라고 생각하여, 결국 썩은 사과를 사게 됩니다. 이를 **보상 오염 공격(Reward Poisoning Attack)**이라고 합니다.

기존의 연구들은 대부분 학습 '단계'에서 로봇을 보호하는 데 집중했습니다. 하지만 이 논문은 다음과 같은 질문을 던집니다. 단순히 사건의 기록(히스토리)을 읽는 것만으로 실시간 학습을 수행하는 로봇을 어떻게 보호할 것인가?

해결책: '스파링 파트너' 방식 (AT-DPT)

저자들은 AT-DPT(Adversarially Trained DPT)라는 새로운 방법을 만들어냈습니다. 단순히 로봇을 패치하는 수준을 넘어, **적대적 훈련(Adversarial Training)**이라는 기법을 통해 로봇이 스스로 맞서 싸우는 법을 가르친 것입니다.

이것은 마치 무술 도장과 같습니다:

  1. 학생 (로봇): 데이터가 엉망이더라도 최선의 행동을 선택하는 법을 배워야 합니다.
  2. 스파링 파트너 (공격자): 연구진은 로봇을 속이는 것이 유일한 목표인 '악당 AI'를 만들었습니다. 이 악당은 로봇이 잘못된 선택을 하도록 유도하기 위해 히스토리(보상)를 끊임없이 다시 쓰려고 시도합니다.
  3. 훈련 루프:
    • 악당이 로봇의 히스토리를 오염시키려 합니다.
    • 로봇은 그 오염을 무시하고 진실을 찾아내려고 노력합니다.
    • 이 과정을 계속 반복합니다.
    • 결국, 로봇은 거짓말을 간파하는 능력이 매우 뛰어나져서, 악당이 최선을 다해 속이려 해도 여전히 승리할 수 있게 됩니다.

그 결과, 로봇은 '온갖 일을 다 겪어본' 상태가 됩니다. 로봇은 때때로 보상 숫자가 거짓일 수 있다는 것을 깨닫고, 그 너머의 진짜 진실을 찾는 법을 배우게 됩니다.

테스트 방법

연구진은 이 '슈퍼 로봇'을 세 가지 서로 다른 시나리오(비디오 게임의 레벨과 같은 환경)에서 테스트했습니다.

  1. 슬롯머신 (Bandits): 5개의 슬롯머신이 늘어서 있습니다. 로봇은 어떤 머신이 가장 많이 배당을 주는지 알아내야 합니다. 공격자는 각 머신의 배당액에 대해 거짓말을 합니다.
    • 결과: AT-DPT 로봇은 진짜 승자를 찾아냈지만, 일반적인 로봇들(Thompson Sampling이나 UCB 등)은 혼란에 빠져 계속 패배하는 머신을 선택했습니다.
  2. 미로 (MDPs): 로봇이 어두운 방을 통과해 보물을 찾는 상황입니다. 공격자는 특정 움직임이 얼마나 좋았는지에 대해 거짓말을 합니다.
    • 결과: AT-DPT 로봇은 공격자가 로봇의 행동에 맞춰 거짓말을 바꾸는 '적응형 공격'을 펼치는 상황에서도 훨씬 더 안정적으로 보물을 찾아냈습니다.
  3. 시각적 미로 (Visual Maze): 로봇이 이미지를 이용해 길을 찾아야 하는 3D 환경에서도 테스트를 진행했습니다. AT-DPT 로봇은 여전히 다른 방식들보다 우수한 성능을 보여주었습니다.

이것이 왜 중요한가

이 논문은 로봇에게 거짓말(오염된 데이터)을 예상하도록 훈련시키면, 로봇이 훨씬 더 견고해진다고 주장합니다.

  • 일반적인 로봇은 신문에 적힌 모든 내용을 그대로 믿는 사람과 같습니다. 신문에 거짓이 실리면 그대로 믿어버립니다.
  • AT-DPT 로봇은 위조 전문가에게 훈련받은 탐정과 같습니다. 신문이 거짓을 말할 수도 있다는 것을 알기에, 사실을 재확인하고 끝내 진실을 찾아냅니다.

저자들은 (다양한 공격자 집단을 활용해 학습하는) 이 접근 방식이, 데이터가 악의적인 행위자에 의해 조작될 수 있는 상황에서도 AI를 안전하고 신뢰할 수 있게 만드는 강력한 방법이라고 결론지었습니다. 또한, 로봇이 거짓말을 완벽하게 잡아내지 못하더라도, 다양한 까다로운 공격자들을 상대로 훈련받았다면 충분히 효과적이라는 점을 강조했습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →