Arithmetic in the Wild: Llama uses Base-10 Addition to Reason About Cyclic Concepts
본 논문은 Llama-3.1-8B 가 주기에 특화된 모듈러 산술을 수행하는 것이 아니라 푸리에 특징과 희소하게 공유된 MLP 뉴런에 의해 구동되는 작업-무관한 10 진법 덧셈 메커니즘을 재사용하여 합을 계산한 후 이를 순환 도메인으로 매핑함으로써 순환 개념에 대해 추론함을 밝힌다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
"Arithmetic in the Wild" 논문에 대한 설명을 쉬운 언어와 창의적인 비유로 정리합니다.
핵심 질문: AI 는 시간을 어떻게 "생각"할까?
똑똑한 AI 에게 "8 월로부터 6 개월 후는 몇 월인가?"라고 물어본다고 상상해 보세요.
당신은 AI 가 12 개월을 원형으로 배치한 특별한"달력 뇌"를 가지고 있어, 단순히 6 단계 앞으로 포인터를 회전시키는 방식으로 생각할 것이라고 기대할 수 있습니다. 이것이 인간이 종종 생각하는 방식입니다.
하지만 연구자들은 Llama-3.1-8B(특정 AI 모델)가 그렇게 하지 않는다는 사실을 발견했습니다. 대신 달, 일, 시간과 같은 질문이 있더라도 10 진법(우리의 일반적인 숫자 체계)으로 말하는"보편적 계산기"를 사용합니다.
비유: 보편적 번역가
AI 를 수학은 매우 뛰어나지만 지리는 매우 서툰 번역가로 생각해 보세요.
- 입력 (질문): "8 월로부터 6 개월 후는 몇 월인가?"라고 묻습니다.
- AI 의 첫 번째 행동: "8 월"이 달이라는 사실을 무시합니다. "8 월"을 숫자 8로, "6"을 6으로 번역합니다.
- 계산 (수학): 표준 덧셈을 수행합니다: 6 + 8 = 14.
- 이는 14 에서 12 를 뺀 2(모듈로 산술)를 수행하는 것이 아닙니다. 단순히 14라는 원시적인 합을 얻습니다.
- 출력 (답변): 숫자 14를 가져와"달 언어"로 다시 번역합니다. 14 는 12(연말) 를 두 칸 넘은 것이므로 2 월이라고 말합니다.
놀라운 사실: AI 는"6 + 8 = ?"를 해결할 때와"8 월로부터 6 개월 후"를 해결할 때 정확히 같은 수학 뉴런을 사용합니다. 별도의"달 계산기"가 있는 것이 아니라, 모든 것에 재사용하는 거대한"숫자 계산기"만 있을 뿐입니다.
비밀 소스:"푸리에"리듬
AI 는 이러한 숫자를 어떻게 추적할까요? 논문은 **푸리에 특징 **(Fourier features)이라는 것을 사용한다고 밝힙니다.
비유: 드럼 서클
AI 의 내부 뇌를 드럼으로 가득 찬 방이라고 상상해 보세요.
- 어떤 드럼은 2 초마다 울립니다.
- 어떤 드럼은 5 초마다 울립니다.
- 어떤 드럼은 10 초마다 울립니다.
- 어떤 드럼은 100 초마다 울립니다.
AI 가 숫자를 더할 때 단순히"1, 2, 3"이라고 세는 것이 아니라, 이러한 드럼들의 리듬을 듣습니다.
- 합이 14라면,"10 초 드럼"은 한 번 울렸고,"2 초 드럼"은 두 번 울렸습니다.
- AI 는 이러한 리듬들을 결합하여 숫자 14 에 도달했음을 알 수 있습니다.
왜 이것이 이상할까요?
AI 가 달 (12 주기의 사이클) 에 대해 생각하고 있다면"12 초 드럼"을 사용할 것이라고 기대할 것입니다. 하지만 그렇지 않습니다. 10 초 드럼(그리고 2, 5, 20, 50, 100)에 매달립니다. AI 는 마지막 순간까지 달을 원형이 아닌 직선 위의 숫자처럼 취급합니다.
"마법 28"뉴런
연구자들은 AI 의 코드 (특히 18 층) 를 깊이 파헤쳐 이 수학을 담당하는 작고 전문화된 작업자 팀을 발견했습니다.
- 팀: 해당 층의 수천 개 중 불과 28 개의 뉴런(작은 처리 단위) 만이 있습니다.
- 역할: 이 28 개의 뉴런은"덧셈 팀"입니다. 이들은 드럼 리듬을 듣고 숫자들을 더하는 역할을 합니다.
- 효율성: 이 작은 팀 (층의 약 0.2%) 은 시간, 일, 실제 숫자에 대한 질문이든 덧셈의 대부분의 무거운 작업을 수행합니다.
- 전문성: 이 28 개의 뉴런은"드럼 리듬"에 따라 그룹화됩니다. 일부는"주기 2"팀 (숫자가 짝수인지 홀수인지 확인), 일부는"주기 5"팀, 일부는"주기 10"팀입니다. 이들은 모두 협력하여 최종 합을 만듭니다.
"메아리"효과
논문은 또한 재미있는 특이점을 발견했습니다. AI 가"8 월로부터 6 개월 후"(14) 를 계산할 때, 숫자의 크기에 대해 혼란을 겪는 경우가 있습니다.
- 답이 14라는 것을 알고 있습니다.
- 하지만 10 진법으로 생각하는 데 너무 익숙하기 때문에, 때로는 답이 114(14 + 100)일 수도 있다고 생각합니다.
- 시간이 2:00 임을 알지만, 순간적으로 102:00 일 수도 있다고 생각하는 사람과 같습니다. AI 는 결국 올바른 것 (2 월) 을 선택하지만, 더 큰 숫자의"메아리"는 남아 있습니다.
연구 결과 요약
- 특별한"달력"뇌 없음: AI 는 다음 달을 찾기 위해 원을 회전시키지 않습니다. 모든 것을 숫자로 변환하고, 더한 후 다시 변환합니다.
- 10 진법이 왕: 12 개월이나 7 일과 같은 주기조차도 AI 는 수학을 수행할 때 10 진법 시스템 (2, 5, 10 등의 주기) 을 사용합니다.
- 공유된 기계: 동일한 28 개의 작은 뉴런이 모든 것에 대한 계산을 수행합니다. 이들은 보편적인 덧셈 엔진입니다.
- 기하학 vs 계산: AI 가 달을 원형 (시계 얼굴과 같은) 으로 표현한다고 해서 원형을 사용하여 계산하는 것은 아닙니다. 직선상의 숫자를 사용하여 계산하며, 마지막 순간에만 원을 그립니다.
한 줄 요약: AI 는 시계처럼 보이는 퍼즐을 풀라고 요청받더라도 표준 계산기를 사용하는 천재 회계사입니다. 시계를"회전"시키지 않고, 단순히 수학을 수행하여 손이 가리켜야 할 곳을 알려줄 뿐입니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.