A CAP-like Trilemma for Large Language Models: Correctness, Non-bias, and Utility under Semantic Underdetermination
CAP 정리에 영감을 받아 본 논문은 의미적 미결정성 하에서 강력한 정확성, 엄격한 편향 부재, 높은 유용성을 동시에 보장하는 것이 불가능하다는 대규모 언어 모델에 대한 삼각 모순을 제기하며, 이는 결정성을 달성하려면 중립성이나 정확성을 훼손하는 지지되지 않은 선호도를 도입해야 하기 때문이라고 주장한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 바쁜 주방의 셰프라고 상상해 보세요. 한 손님이 들어와 "최고의 저녁 식사를 만들어 주세요"라고 말합니다.
논문의 주장은 오늘날 우리가 사용하는 대형 언어 모델 (LLM), 즉 똑똑한 AI 채팅 봇이 위와 같은 질문에 답할 때 세 가지 목표 사이에서 줄다리기 상황에 직면한다는 것입니다. 저자는 이를 컴퓨터 과학의 CAP 정리를 차용하여 AI 의 사고 방식에 적용한 "CAP 유사 삼각형 (Trilemma)"이라고 부릅니다.
다음은 AI 가 달성하고자 하는 세 가지 목표와 왜 항상 세 가지를 동시에 이룰 수 없는지에 대한 간단한 설명입니다:
세 가지 목표
- 정확성 (Correctness): 답변은 사용자가 제공한 사실에 기반하여 논리적으로 참이어야 합니다.
- 편향 없음 (Non-bias): 사용자가 지시하지 않는 한 AI 는 은밀히 특정 옵션을 선호해서는 안 됩니다.
- 유용성 (Utility): 답변은 도움이 되고, 결단력이 있으며, 명확한 "예" 또는 "아니오"를 제시해야 합니다.
문제: "누락된 레시피"
문제는 사용자가 제공한 사실이 오직 하나의 정답만을 가리키지 않는 질문을 할 때 발생합니다. 저자는 이를 **의미적 미결정성 (Semantic Underdetermination)**이라고 부릅니다.
이렇게 생각해보세요: "장학금을 누가 받아야 할까요? 학생 A 는 평점 9.5 점이고, 학생 B 는 평점 4.0 점이지만 식비로 돈이 필요합니다"라고 AI 에게 물어봅니다.
AI 는 사실을 살펴봅니다:
- 사실 1: A 는 성적이 좋습니다.
- 사실 2: B 는 큰 금전적 필요가 있습니다.
사실만으로는 누가 이기는지 알 수 없습니다. 승자를 결정하려면 AI 에게 **규칙 (레시피)**이 필요합니다.
- 규칙이 "가장 높은 성적을 가진 사람이 이긴다"면, 학생 A 가 이깁니다.
- 규칙이 "가장 큰 필요가 있는 사람이 이긴다"면, 학생 B 가 이깁니다.
하지만 사용자는 규칙을 주지 않았습니다. 프롬프트는 "미결정 상태 (underdetermined)"입니다. 즉, 퍼즐의 한 조각이 빠져 있는 것입니다.
삼각형: 두 가지만 가질 수 있습니다
논문에 따르면 사용자가 규칙을 주지 않을 때, AI 는 불가능한 선택에 직면합니다. 동시에 세 가지 목표 중 두 가지만 만족시킬 수 있습니다:
옵션 1: 정확하고 편향되지 않지만 (하지만 도움이 되지 않음)
AI 는 이렇게 말합니다: "결정할 수 없습니다. 사실들이 성적이 더 중요한지 돈이 더 중요한지 알려주지 않습니다. 어떤 규칙을 사용해야 할지 알려주세요."
- 정확한가요? 네. 규칙을 만들어내지 않았습니다.
- 편향되지 않았나요? 네. 어느 한쪽을 선택하지 않았습니다.
- 도움이 되나요? 아닙니다. 사용자는 결정을 원했는데, AI 는 추가 정보를 요청할 뿐입니다. 명확한 답변을 거부한 것입니다.
옵션 2: 도움이 되고 편향되지 않지만 (하지만 정확하지 않음)
AI 는 이렇게 말합니다: "학생 A 가 더 높은 평점을 가지고 있으므로 가장 좋은 선택입니다." (혹은 B 가 최고라고 말합니다.)
- 도움이 되나요? 네. 명확한 답변을 주었습니다.
- 편향되지 않았나요? 아닙니다. A 를 선택함으로써, AI 는 은밀히 "성적"이 "돈"보다 더 중요하다고 결정했습니다. 사용자가 전혀 주지 않은 규칙을 도입한 것입니다.
- 정확한가요? 아닙니다. 제공된 사실에만 기반한다면, 어느 학생도 객관적으로 "올바른" 답이 될 수 없습니다. AI 는 근거를 만들어낸 것입니다.
옵션 3: 정확하고 도움이 되지만 (하지만 편향됨)
AI 는 이렇게 말합니다: "학생 A 가 승리자입니다."
- 도움이 되나요? 네.
- 정확한가요? "성적이 가장 중요하다"는 규칙을 가정한다면만 그렇습니다. 하지만 사용자가 그렇게 말하지 않았으므로, AI 는 논리적으로 사실과 다르게 말하고 있는 것입니다. 상황에 규칙을 강요하는 것입니다.
논문 속 실제 사례
저자는 이것이 수학만의 문제가 아님을 보여주기 위해 몇 가지 시나리오를 사용합니다:
- 도시 선택: "벵갈루루, 뭄바이, 델리 중 어느 도시가 더 좋을까요?"
- AI 가 "벵갈루루"라고 말한다면, 은밀히 당신이 기술 일자리를 중요하게 여긴다고 가정하는 것입니다.
- "뭄바이"라고 말한다면, 금융이나 엔터테인먼트를 중요하게 여긴다고 가정하는 것입니다.
- "상황에 따라 다릅니다"라고 말한다면, 정직 (정확/편향 없음) 하지만 성가실 수 있습니다 (유용성 낮음).
- 회사 결정: "회사는 이익을 중시해야 할까요, 직원을 중시해야 할까요?"
- 하나를 선택하려면 AI 는 회사의 가치를 추측해야 합니다. "이익"을 선택하면 자본주의에 편향되고, "직원"을 선택하면 사회적 복지에 편향됩니다. "둘 다"라고 말한다면, 항상 동시에 둘 다 극대화할 수 없기 때문에 거짓말일 수 있습니다.
핵심 교훈
이 논문은 AI 가 고장 났거나 사용을 중단해야 한다고 주장하는 것이 아닙니다. 대신 다음과 같이 말합니다:
때로 AI 가 직관적인 답변을 거부하거나 양보할 때, 그것은 게으르거나 회피하는 것이 아닙니다. 정직을 시도하는 것입니다.
AI 는 자신에게 주지 않은 규칙을 만들어내지 않으려 노력하는 것입니다. 저자는 사실이 모호한 상황에서는 빠른 답변과 논리적으로 완벽하고 편향 없는 답변 사이에서 타협을 해야 한다는 점을 받아들여야 한다고 제안합니다.
논문이 제시하는 최선의 해결책은 AI 가 투명해지는 것입니다. 규칙을 은밀히 선택하는 대신, 이렇게 말해야 합니다: "만약 당신이 성적을 중요하게 여긴다면 A 를 선택하세요. 만약 필요를 중요하게 여긴다면 B 를 선택하세요. 당신이 말해주지 않았으므로, 내가 대신 선택할 수 없습니다." 이는 퍼즐의 누락된 조각을 숨기는 대신 인정하는 것입니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.