← 최신 논문
🤖 AI

A Regret Minimization Framework on Preference Learning in Large Language Models

이 논문은 인간 선호의 전망적 및 반사실적 성격을 더 잘 포착하기 위해 후회 최소화를 통해 인간 피드백 기반 강화 학습을 재구성하는 새로운 프레임워크인 Regret-based Preference Optimization (RePO)를 소개하며, 이는 추론 및 선호도 벤치마크에서 일관된 성능 향상을 가져옵니다.

원저자: Suhwan Kim, Taehyun Cho, Geon-Hyeong Kim, Yu Jin Kim, Youngsoo Jang, Moontae Lee, Jungwoo Lee

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

원저자: Suhwan Kim, Taehyun Cho, Geon-Hyeong Kim, Yu Jin Kim, Youngsoo Jang, Moontae Lee, Jungwoo Lee

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

당신이 로봇에게 수학 문제를 풀거나 유용한 이메일을 쓰는 법을 가르치고 있다고 상상해 보세요. 당신은 로봇이 인간의 피드백으로부터 배우기를 원하지만, 인간은 보통 "이 문장은 정확히 7.5점짜리입니다"라고 말하지 않습니다. 대신 우리는 "저 답변보다 이 답변이 더 마음에 들어요"라고 말합니다.

오랫동안 컴퓨터 과학자들은 로봇에게 **점수를 극대화(maximize a score)**하도록 가르쳐 왔습니다. 그들은 로봇이 취하는 모든 단계를 마치 비디오 게임에서 코인을 모으는 것처럼 즉각적인 점수를 얻는 과정으로 취급했습니다. 만약 로봇이 어떤 단계를 "옳게" 수행했다면 코인을 얻었고, "틀렸다면" 코인을 잃었습니다. 로봇의 목표는 단순히 최대한 많은 코인을 움켜쥐는 것이었습니다.

"코인 수집가" 접근 방식의 문제점
이 논문은 이러한 "코인 수집가" 식의 사고방식이 인간이 생각하는 방식을 이해하기에는 부적절한 방법이라고 주장합니다. 인간은 단순히 현재의 단계만을 보는 것이 아니라, 앞을 내다보고 또한 일어날 수도 있었던 일들을 되돌아봅니다.

저자들은 아주 좋은 비유를 사용합니다: 바로 **"만약(What If) 게임"**입니다.

당신이 체스 선수의 한 수를 지켜보고 있다고 상상해 보세요.

  • 과거의 방식 (보상 극대화): 당신은 그 단일한 수만을 봅니다. 그 수가 기물을 잡았나요? 그렇다면 좋음, 아니면 나쁨. 당신은 그 수를 고립된 상태로 판단합니다.
  • 새로운 방식 (후회 최소화): 당신은 그 수를 보며 이렇게 묻습니다. "만약 이 시점에서 다른 수를 두었더라면, 게임이 더 잘 풀렸을까?" 혹은 "이 선수가 계속 이런 식으로 플레이한다면, 10수 뒤에 승리할 수 있을까?"

인간은 단일한 단계를 고립시켜서 판단하는 데 서툽니다. 우리는 전망적 기대(prospective anticipation)(다음에 무슨 일이 일어날지에 대한 생각)와 반사실적 비교(counterfactual comparison)(다른 선택지가 무엇이었을지에 대한 생각)를 바탕으로 판단합니다.

논문의 해결책: "후회 기반 선호 최적화" (RePO)
저자들은 새로운 방법인 RePO를 소개합니다. 점수를 극대화하는 대신, RePO는 로봇에게 **후회를 최소화(minimize regret)**하도록 가르칩니다.

"후회(Regret)"를 "아, 다른 길로 갔어야 했는데, 그랬다면 교통 체증을 피했을 텐데"라고 말할 때 느끼는 감정이라고 생각해 보세요.

  • 기존 방식에서 로봇은 자신이 선택한 길이 지금 당장 매끄러운지만 신경 씁니다.
  • 새로운 방식(RePO)에서 로봇은 다음과 같이 묻습니다. "내가 선택할 수 있었던 가장 좋은 길과 비교했을 때, 나는 얼마나 실수했는가?"

쉬운 설명으로 보는 작동 원리

  1. 앞을 내다보기: 인간이 부분적인 답변(예: 수학 풀이의 전반부)을 볼 때, 인간은 머릿속으로 문제를 끝까지 마칩니다. 만약 인간이 "아, 이 경로는 결국 틀린 답으로 이어지겠구나"라고 생각한다면, 설령 전반부가 괜찮아 보이더라도 그 부분을 싫어하게 됩니다. RePO는 현재의 단계가 막다른 길로 이어지는지 확인하기 위해 미래를 시뮬레이션함으로써 이를 모방합니다.
  2. 대안 비교하기: 인간은 종종 일어나지 않은 "더 나은" 버전과 비교하여 행동을 판단합니다. RePO는 로봇이 한 행동과 "완벽한" 로봇이 했을 행동 사이의 "거리"를 계산합니다. 그리고 그 간격을 줄이려고 노력합니다.
  3. "후회" 점수: RePO는 단순히 "좋음"에 대한 양수 점수를 주는 대신, "후회" 점수를 계산합니다. 목표는 이 후회를 0에 가깝게 만드는 것입니다. 만약 후회가 높다면, 이는 로봇이 더 나은 결과를 낼 수 있었음에도 불구하고 잘못된 선택을 했음을 의미합니다.

이것이 왜 중요한가 (논문에 따르면)
연구진은 수학 문제와 일반 대화 작업에서 실험을 진행했습니다. 그 결과, RePO로 훈련된 로봇은 다음 작업들을 더 잘 수행했습니다:

  • 수학 풀이: 로봇은 어떤 단계가 단순히 논리적으로 보이는 것을 넘어, 올바른 최종 정답으로 이어질 때만 "좋은" 것이라는 점을 이해했습니다.
  • 인간의 취향 따르기: 로봇은 즉각적인 점수를 얻기 위해 시스템을 "속이려(gaming)" 하는 것을 멈추고, 전체 여정을 생각하기 시작함으로써 인간의 선호도에 더 잘 부합하게 되었습니다.

"마법의 기술" (샘플 효율성)
가장 멋진 발견 중 하나는 RePO가 학습하는 방식에 있어 더 "똑똑하다"는 점입니다.

  • 기존 방식 (DPO): 만약 정답이 가려진(masked) 수학 문제를 보여주면, 로봇은 혼란을 느껴 성능이 떨어집니다. 패턴을 배우기 위해 완전하고 올바른 정답을 여러 번 보여줘야 합니다.
  • 새로운 방식 (RePO): RePO는 "후회"(무엇이 일어날 수도 있었는가에 대한 생각)라는 개념을 기반으로 구축되었기 때문에, 정답이 가려져 있다는 사실을 본능적으로 의심스러운 것으로 이해합니다. 따라서 불완전한 경로가 나쁘다는 것을 깨닫기 위해 추가적인 훈련을 많이 할 필요가 없습니다. 로봇은 "결승선이 보이지 않는다면, 아마도 길을 잘못 들었을 것"이라는 교훈을 스스로 내면화했습니다.

요약하자면
이 논문은 이렇게 말합니다: 로봇에게 다음 단계만을 신경 쓰는 탐욕스러운 코인 수집가가 되라고 가르치지 마세요. 대신, "내가 선택할 수 있었던 최선의 길은 무엇이었으며, 가지 않은 길과 비교했을 때 나의 선택에 대해 얼마나 후회하는가?"라고 묻는 성찰적인 여행자가 되라고 가르치세요. 이렇게 함으로써 로봇은 더 나은 추론 능력을 갖추게 되고, 인간이 실제로 생각하는 방식과 더 잘 일치하게 됩니다.

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

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

Digest 사용해 보기 →