← 최신 논문
🤖 machine learning

All Explanations are Wrong, But Many Are Useful: Exploring the Rashomon Explanation Set with Large Language Models

이 논문은 충실한 자연어 설명 세트를 활용하여 다양한 실제 작업 전반에 걸쳐 모델의 예측 정확도와 설명 품질을 동시에 향상시키는 라쇼몽 설명(Rashomon Explanation) 패러다임과 라쇼몽LLM(RashomonLLM) 프레임워크를 도입함으로써 전통적인 정확도-설명 가능성 간의 트레이드오프에 도전한다.

원저자: Pan Li

게시일 2026-07-13
📖 4 분 읽기☕ 가벼운 읽기

원저자: Pan Li

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

당신이 초지능 로봇에게 다음에 어떤 일이 일어날지 예측하는 법을 가르치고 있다고 상상해 보세요. 예를 들어, 고객이 은행 계좌를 해지할지, 아니면 누군가가 라이브 스트리밍을 클릭할지 같은 것 말이죠. 오랫동안 전문가들은 당신이 끔찍한 선택을 해야 한다고 믿었습니다. 즉, 매우 정확하지만 "블랙박스"(왜 그런 결정을 내렸는지 물어볼 수 없는 모델)인 모델을 고르거나, 아니면 이해하기는 쉽지만 예측 능력은 떨어지는 모델을 고르는 것 중 하나를 택해야 한다고 말이죠. 이는 마치 맛있는 케이크를 먹거나 건강한 샐러드를 먹어야지, 둘 다 가질 수는 없다고 생각하는 것과 같았습니다.

이 논문은 이렇게 말합니다: 그 규칙은 틀렸습니다.

저자들은 모델에게 예측을 배우는 동시에 자신의 생각을 설명하도록 가르치면, 실제로 예측 성능이 더 좋아진다고 주장합니다. 이는 학생이 단순히 시험 답을 암기하는 것이 아니라, 자신의 추론 과정을 단계별로 직접 써 내려가야 하는 것과 같습니다. 설명을 하는 행위 자체가 자료를 더 깊이 이해하도록 강제하여, 결국 더 높은 점수를 받게 만드는 것입니다.

"하나의 진실"이라는 문제점

논문은 우리가 보통 AI를 설명하려고 할 때 범하는 큰 결함 하나를 지적하며 시작합니다. 우리는 흔-히 모델이 왜 그런 결정을 내렸는지에 대해 단 하나의 설명(예: "나이가 가장 중요한 요인이었다")만을 찾으려 합니다. 하지만 저자들은 이것이 위험하다고 보여줍니다.

이것을 미스터리를 풀려는 탐정 그룹에 비유해 보세요. 만약 당신이 단 한 명의 탐정 말만 듣는다면, 현재 가지고 있는 단서에는 완벽하게 들어맞는 이야기를 들을 수도 있겠지만, 상황이 조금만 변하면(분포 변화, distribution shift) 그 한 명의 탐정이 만든 이야기는 무너지고 맙니다. 논문은 수학적으로 모든 가능한 상황에 완벽하게 들어맞는 단 하나의 설명은 존재하지 않는다는 것을 증명합니다. 이는 실제로 여러 가지 타당한 이야기들이 존재함에도 불구하고, 단 하나의 특정 이야기에 베팅하는 것과 같습니다.

"라쇼몽" 솔루션: 설명의 합창

완벽한 하나의 이야기를 찾는 대신, 저자들은 설명의 집합을 구축하는 것을 제안합니다. 그들은 이를 "라쇼몽 설명 집합(Rashomon Explanation Set)"이라고 부릅니다.

합창단을 상상해 보세요. 한 명의 가수가 완벽한 음을 내도록 요구하는 대신, 합창단 전체에게 노래를 부르라고 요청하는 것입니다. 개별 가수는 약간 음이 틀리거나 서로 다른 부분에 집중할 수 있지만, 이들을 결합하면 풍부하고 견고하며 정확한 화음을 얻을 수 있습니다. 논문은 많은 서로 다른 충실한 설명들을 모으고 결합함으로써, 단일한 설명보다 훨씬 더 신뢰할 수 있는 결과를 얻을 수 있음을 보여줍니다.

구현 방법: "설명-예측-성찰" 루프

이 설명의 합창단을 만들기 위해, 그들은 RashomonLLM이라는 시스템을 만들었습니다. 이 시스템은 인간의 언어로 말하는 매우 발전된 AI인 거대 언어 모델(LLM)을 사용하며, 세 단계의 팀을 구성합니다.

  1. 설명가(The Explainer): 이 에이전트는 데이터를 살펴보고 패턴을 설명하는 자연어 이야기를 작성합니다 (예: "최근에 영상을 많이 시청한 사용자는 클릭할 가능성이 높다").
  2. 예측가(The Predictor): 이 에이전트는 그 이야기를 바탕으로, 오직 그 이야지에만 기반하여 예측을 수행합니다.
  3. 성찰가(The Reflector): 이것이 마법 같은 단계입니다. 만약 예측가가 실수를 하면, 성찰가는 그 오류를 보고 이렇게 말합니다. "잠깐, 우리가 쓴 이야기가 이 부분에서는 틀렸어. 오류를 바로잡기 위해 설명을 다시 써보자."

그들은 이 루프를 반복해서 실행합니다. 모델은 데이터의 실제 모습에 더 잘 맞도록 자신의 설명을 계속해서 다시 씁니다. 논문은 특정 조건 하에서 이 과정이 **수렴(converge)**한다는 것, 즉 최선의 설명 집합을 찾을 때까지 변화를 멈추지 않는다는 것을 증명합니다.

결과: 더 나은 설명, 더 나은 예측

저자들은 세 가지 실제 시나리오에서 이를 테스트했습니다:

  1. 은행 이탈(Bank Churn): 은행 고객이 떠날지 예측하기.
  2. 의료 생존(Medical Survival): 이식 후 환자가 얼마나 오래 생존할지 예측하기.
  3. 라이브 스트리밍: 시청자가 라이브 스트리밍을 클릭할지 예측하기 (Kuaishou의 1,760만 개 이상의 상호작용 데이터셋 사용).

세 가지 경우 모두에서 RashomonLLM은 단순히 좋은 설명을 제공했을 뿐만 아니라, 기존의 가장 우수한 모델들을 능가했습니다.

  • 은행 데이터에서 정확도 0.921을 달 Achieve 하여, 기존 최고치인 0.902를 넘어섰습니다.
  • 스트리밍 데이터에서는 정확도 0.771에 도달하여, 0.761에 그친 전문 산업 모델들을 앞질렀습니다.

결정적으로, 그들은 이러한 정확도 향상이 설명의 **충실성(faithfulness)**에서 비롯되었다는 것을 보여주었습니다. 실제 설명 대신 가짜의 무작위 설명을 넣었을 때 성능이 떨어졌기 때문입니다. 이는 모델이 스스로를 설명하도록 강제되었기 때문에 더 똑똑해졌다는 것을 입증합니다.

이것이 아닌 것 (주의사항)

논문은 자신들이 주장하지 않는 바를 매우 명확히 밝히고 있습니다.

  • 이 모델은 사물의 "진정한 원인"(예: 특정 연령이 고객 이탈의 원인임을 증명하는 것)을 찾는 것이 아닙니다. 단지 모델이 관찰한 패턴을 설명할 뿐입니다.
  • 단일한 설명이 쓸모없다고 말하는 것이 아닙니다. 단일한 설명은 취약하며 세상이 변하면 실패할 수 있지만, 설명의 '집합'은 강력하다는 것입니다.
  • 이 방법이 모든 것에 적용된다고 말하지 않습니다. 논문은 이 방법이 구조화된 데이터(숫자와 카테고리로 이루어진 표 형태)에 가장 적합하며, 추가적인 단계 없이 가공되지 않은 이미지나 오디오 같은 복잡한 비구조적 데이터를 다루는 데는 어려움이 있을 수 있다고 언급합니다.

핵심 요약

이 논문은 우리가 똑똑하지만 신비로운 블랙박스와 단순하지만 멍청한 화이트박스 사이에서 하나를 선택할 필요가 없음을 시사합니다. AI 에이전트 팀이 자신의 설명을 끊임없이 비판하고 다시 쓰게 함으로써, 우리는 매우 정확하면서도 자신의 사고 방식을 정직하게 드러내는 모델을 구축할 수 있습니다. 이는 "정확도 대 설명 가능성"의 트레이드오프를 승-승(win-win)의 관계로 바꾸며, 모델에게 말을 하게 만드는 것이 실제로 더 잘 생각하게 만든다는 것을 보여줍니다.

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

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

Digest 사용해 보기 →