People use fast and flat simulation to reason about new games
대규모 행동 연구와 계산적 "직관적 게이머(Intuitive Gamer)" 모델을 통해, 본 논문은 인간이 빠르고 제한된 깊이의 확률적 시뮬레이션을 사용하여 새로운 게임에 대해 체계적이고 적응적으로 추론한다는 것을 입증하며, 이는 더욱 유연하고 인간과 유사한 AI 시스템을 개발하기 위한 통찰력을 제공한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 동료 심사를 거치지 않은 프리프린트의 AI 생성 설명입니다. 의학적 조언이 아닙니다. 이 내용을 바탕으로 건강 관련 결정을 내리지 마세요. 전체 면책 조항 읽기
당신이 한 번도 본 적 없는 완전히 새로운 보드게임을 손에 쥐었다고 상상해 보세요. 규칙은 이상합니다. 10x10 격자판에서 네 개를 먼저 잇는 사람이 이길 수도 있고, 혹은 세 개를 먼저 잇는 사람이 오히려 지는 게임일 수도 있습니다. 당신은 단 한 번의 턴도 플레이해보지 않았습니다. 전략 가이드도 없고, 코치도 없습니다.
그렇다면, 당신은 이 게임이 공정한지 어떻게 파악할까요? 이 게임이 재미있을지 어떻게 결정할까요? 그리고 만약 당신이 첫 번째 수를 두어야 한다면, 무엇을 할 것인가요?
대부분의 사람들은 게임을 잘 플레이하려면, 마치 수많은 '만약에'의 나무(tree of what-ifs)를 깊게 파고드는 슈퍼컴퓨터처럼, 수백만 가지의 미래 가능성을 계산하며 수년 동안 연구한 그랜드마스터가 되어야 한다고 가정합니다. 하지만 하나의 거대한 새로운 연구는 우리가 새로운 무언가를 마주했을 때 우리 뇌가 작동하는 방식이 그와는 다르다고 시사합니다. 대신, 우리는 "빠르고 평평한(fast and flat)" 정신적 지름길을 사용하는 **직관적 게이머(intuitive gamers)**와 같습니다.
당신 머릿속의 "직관적 게이머"
MIT, 프린스턴, 케임브리지 연구진이 이끄는 연구팀은 121가지의 서로 다른, 대부분 생소한 2인용 전략 게임을 플레이하거나(혹은 생각하거나) 하는 1,000명 이상의 사람들을 대상으로 연구를 진행했습니다. 그들은 우리가 새로운 문제에 직면했을 때, 20수 앞을 내다보는 깊고 값비싼 시뮬레이션을 돌리지 않는다는 것을 발견했습니다. 그것은 뇌 에너지를 너무 많이 소모하기 때문입니다.
대신, 우리의 뇌는 빠르고, 평평하며, 확률적인 시뮬레이션을 실행합니다.
이렇게 생각해 보세요. 당신이 단 한 수 앞만 볼 수 있는 비디오 게임 캐릭터라고 가정해 봅시다. 당신은 판을 보고 스스로에게 두 가지 간단한 질문을 던집니다:
- "내가 여기에 내 말을 놓으면, 승리에 가까워질까?"
- "내가 여기에 내 말을 놓으면, 상대방이 승리하는 것을 막을 수 있을까?"
당신은 게임 끝까지 전체를 계산하지 않습니다. 그저 빠르게, 얕게 훑어볼 뿐입니다. 그러고 나서 그 훑어본 내용을 바탕으로 추측을 합니다. 만약 당신이 게임이 공정한지 판단해야 한다면, 수학 문제를 푸는 것이 아니라, 머릿속에서 이 빠른 "훑어보기" 시뮬레이션을 아마 5~7번 정도 실행해 보고 보통 어떤 결과가 나오는지 확인합니다. 만약 그 빠른 실행 과정 중 대부분에서 플레이어 1이 이긴다면, 당신은 그 게임이 불공정하다고 추측합니다. 만약 비기는 경우가 많다면, 당신은 균형이 잡혔다고 추측합니다.
논문은 이를 "직관적 게이머(Intuitive Gamer)" 모델이라고 부릅니다. 이는 인간이 놀라울 정도로 이 작업에 능숙하다는 것을 시사합니다. 연구진이 이 모델을 실제 사람들과 비교 테스트했을 때, 이 모델은 사람들이 생각하는 공정함과 그들이 할 움직임을 81%의 정확도(R² = 0.81)로 예측했습니다. 이는 인간 데이터 자체의 "노이즈"와 거의 맞먹는 수준으로, 이 모델이 사람들이 어떻게 생각하는지에 대해 설명할 수 있는 거의 모든 것을 포착하고 있음을 의미합니다.
우리가 하지 않는 것들
이 연구는 초보자들이 깊고 전문적인 사고를 하고 있다는 생각에 명시적으로 반론을 제기합니다.
- 우리는 깊게 파고드는 자(deep divers)가 아닙니다: 체스 마스터처럼 약 5수 앞을 시뮬레이션하는 "전문가 게이머(Expert Gamer)" 모델은 일반 사람들이 실제로 하는 행동을 예측하는 데 훨씬 못 미쳤습니다. 또한, 이 모델은 단순한 "직관적 게이머" 모델보다 컴퓨터에서 실행하는 데 700배 더 느렸습니다.
- 우리는 무작위가 아닙니다: 우리는 단순히 주사위를 굴려 수를 고르는 것이 아닙니다. 완전히 무작위로 수를 선택하는 "랜덤 게이머(Random Gamer)" 모델은 사람들이 실제로 플레이하는 방식과는 전혀 맞지 않았습니다.
- 우리는 완벽한 계산기가 아닙니다: 우리에게는 절대적인 최선의 수를 아는 완벽한 "오라클(Oracle)"이 없습니다. 우리는 자원이 제한되어 있습니다. 우리는 아주 적은 양의 정신적 에너지로 최선을 다할 뿐입니다.
"재미"라는 요소
연구진은 사람들에게 다음과 같이 물었습니다. "게임을 시작하기도 전에, 이 게임이 재미있을 것 같나요?"
그들은 우리의 재미에 대한 추측 역시 무작위가 아니라는 것을 발견했습니다. 그것은 동일한 빠른 시뮬레이션에 기반합니다.
- 균형: 우리는 시작부터 승자가 명확히 드러나지 않는 게임을 좋아합니다. 만약 첫 번째 플레이어가 항상 이긴다면, 그것은 지루합니다. 만약 항상 비기는 게임이라면, 그것은 좌절감을 줍니다.
- 사고의 보상: 우리는 단순히 무작위로 움직이는 것보다 "생각하는 것"이 승리에 실제로 더 도움이 되는 게임을 좋아합니다.
- 길이: 우리는 너무 짧지도, 너무 길지도 않은 게임을 좋아합니다. 마치 골디락스 존(Goldilocks zone)과 같은 게임의 길이입니다.
"직관적 게이머" 모델은 이러한 "재미" 점수를 57%의 정확도로 예측할 수 있었는데, 이는 사람마다 의견이 다르다는 점을 고려할 때 인간의 의견이 가질 수 있는 최대 정확도에 매우 근접한 수치입니다.
마법 뒤에 숨겨진 숫자들
이 연구는 단순히 추측한 것이 아니라 측정했습니다.
- 그들은 "3개를 이으면 승리", "4개를 이으면 패배", 또는 "플레이어 2가 첫 턴에 두 번 움직임"과 같은 규칙을 가진 121가지의 뚜렷한 게임을 테스트했습니다.
- 238명의 사람이 게임을 직접 해보지 않고도 공정성을 판단하게 했습니다.
- 302명의 사람이 실제로 40개의 게임을 처음으로 플레이하게 했습니다.
- 314명의 사람이 다른 사람들이 플레이하는 영상을 보고 다음 수를 예측하게 했습니다.
- "직관적 게이머" 모델은 인간의 판단과 일치하기 위해 단 6번의 시뮬레이션(k=6)만을 필요로 했습니다.
- 속도 측면에서, 직관적 게이머 모델은 표준 AI 방식인 몬테카를로 트리 탐색(MCTS)보다 거의 40,000배 빨랐고, "전문가 게이머" 모델보다는 700배 빨랐습니다.
결론
이 논문은 우리가 완전히 새로운 상황—기이한 보드게임이든 새로운 종류의 문제든—에 직면했을 때, 천재가 되거나 슈퍼컴퓨터가 될 필요는 없다고 제안합니다. 그저 목표에 집중하고 상대방을 차단하면서, 빠르고 얕은 정신적 경주를 몇 번 실행하면 됩니다.
이 "빠르고 평표한" 사고 방식은 효율적입니다. 완벽하지는 않으며, 수년간 연습한 그랜드마스터가 하는 것처럼 깊지도 않지만, 이는 **적응적 합리성(adaptively rational)**을 가집니다. 이는 하루 종일 생각에 빠져 있지 않고도 지금 당장 결정을 내려야 하는 인간의 뇌에 완벽한 도구입니다.
저자들은 이 모델이 게임(특히 완전 정보 보드게임)에 대한 사고 모델임을 인정하며, 이것이 과학자들이 어떤 문제를 다룰지 선택하는 방식과 같은 다른 영역에도 적용될 수 있다고 제안합니다. 하지만 현재로서는 증거가 확실합니다. 새로운 게임을 만났을 때, 우리 모두는 직관적 게이머로서, 누가 이기는지 보기 위해 빠른 정신적 경주를 벌이며, 그리고 우리는 꽤 잘 해내고 있습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.