The Latin Substrate: How Language Models Represent and Mediate Script Choice
이 논문은 거대 언어 모델이 공유된 잠재 표현과 언어 불가지론적 메커니즘을 통해 스크립트 선택을 매개하며, 비라틴 스크립트는 특정 후기 레이어 구성 요소에 의해 제어되는 반면 라틴 스크립트는 특권화되고 확산된 기본 기질로서 나타나는 구조적 비대칭성을 보인다는 점을 밝히고 있다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
거대 언어 모델(LLM)을 세상에 쓰인 거의 모든 것을 읽은, 다국어 능력을 갖춘 거대한 번역가라고 상상해 보십시오. 하지만 여기 반전이 있습니다. 이 번역가는 생각하기 위한 자신만의 선호하는 '홈 베이스' 언어를 가지고 있는데, 바로 라틴 문자(영어, 프랑스어, 스페인어 등에서 사용하는 A, B, C 알파벳)입니다.
이 논문은 이 번역가가 데바나가리(힌디어 사용)나 키릴 문자(러시아어 사용), 아랍어와 같이 서로 다른 문자 체계를 사용하는 언어들을 어떻게 처리하는지 조사합니다. 연구진은 모델이 마치 전등 스위치를 켜고 끄듯 이 스크립트들 사이를 전환하는 것이 아니라는 사실을 발견했습니다. 대신, 모델은 매우 구체적인 일방통로를 따릅니다.
다음은 비유를 사용한 연구 결과의 요약입니다.
1. "숨겨진 중간 매개자" (잠재적 로마자화, Latent Romanization)
당신이 모델에게 말라얄람어(인도 언어)의 단어를 데바나가리로 번역하라고 요청하면, 모델이 "말라얄람어"에서 "데바나가리"로 곧장 이동할 것이라고 예상할 수 있습니다.
하지만 연구진은 모델의 내부 레이어를 층별로 들여 들여다보았고, 놀라운 사실을 발견했습니다. 모델이 최종적인 데바나가리 글자를 출력하기 전에, 잠시 라틴 문자로 생각한다는 것입니다.
- 비유: 당신이 외국어를 사용하는 친구에게 복잡한 개념을 설명하려고 한다고 가정해 봅시다. 당신은 즉각적으로 언어를 바꾸는 것이 아니라, 먼저 자신의 언어로 개념을 생각하고, 의미를 정확히 파악하기 위해 자신의 스크립트로 적어본 다음, 그 후에 친구의 스크립트로 번역할 것입니다.
- 발견된 사실: 모델은 이를 자동으로 수행합니다. 모델은 최종적으로 대상 스크립트를 출력하기 전에, 중간 레이어에서 입력을 "라틴화된" 버전으로 변 convert(변환)합니다. 모델은 라틴 문자를 보편적인 가교(bridge)로 취급합니다.
2. "일방통행 도로" (방향성 비대칭성, Directional Asymmetry)
연구진은 모델이 이러한 스크립트들을 처리하는 방식에서 큰 불균형을 발견했습니다.
- 라틴 문자로 가기 (비라틴 → 라틴): 이것은 쉽고 직접적입니다. 모델은 라틴 텍스트를 생성하기 위해 켜지는 특정하고 압축된 '게이트' 또는 스위치를 가지고 있습니다. 이는 마치 전용 고속도로 출구와 같습니다.
- 비라틴 문자로 가기 (라틴 → 비라틴): 이것은 복잡하고 분산되어 있습니다. 힌디어, 아랍어 또는 러시아어를 생성하기 위해 모델은 단 하나의 스위치를 사용하지 않습니다. 대신, 네트워크 전체에 흩어져 있는 수백 개의 작고 약한 신호들이 함께 작동하는 것에 의존합니다.
- 비유: 모델의 뇌를 하나의 도시라고 생각해 보십시오.
- 라틴 스크립트는 **도심(City Center)**입니다. 거대하고, 개방적이며, 어디에나 존재합니다. 도심으로 가는 것은 어떤 방향에서든 도착할 수 있기 때문에 쉽습니다.
- 비라틴 스크립트는 **특수 지역(Specialized Neighborhoods)**입니다. 그곳에 가려면 특정하고 좁은 터널(게이트)이 필요합니다. 도심을 떠나 특정 지역으로 가려고 하면, 여러 갈래의 길에 의존하는 복잡하고 구불구불한 경로를 탐색해야 합니다. 만약 길 하나를 막더라도 목적지에 도달할 수는 있겠지만, 특정 터널을 막아버리면 절대 들어갈 수 없습니다.
3. "스티어링 휠" (스크립트 제어, The "Steering Wheel")
연구진은 수학을 사용하여 모델을 "조종(steer)"하려고 시도했습니다. 그들은 "라틴 문자로 전환" 또는 "모국어 스크립트로 전환"을 나타내는 단순한 벡터(방향)를 계산했습니다.
- 결과: 내부 수학을 올바른 방향으로 살짝 밀어주는 것만으로도 모델이 라틴 문자를 출력하거나 특정 비라틴 스크립트를 출력하도록 유도할 수 있다는 것을 발견했습니다.
- 주의점: 이 "밀기(nudge)"는 모든 비라틴 텍스트를 라틴 문자로 바꾸는 데는 완벽하게 작동했습니다. 하지만 라틴 텍스트를 특정 비라틴 스크립트로 바꾸는 것은 더 어렵고 불안정했습니다. 이는 마치 자동차를 왼쪽(라틴 문자로)으로 아주 부드럽게 돌리는 스티어링 휠은 있지만, 오른쪽(특정 비라틴 스크립트로)으로 돌리려면 훨씬 더 강하고 정밀한 힘이 필요한 것과 같습니다.
4. "보편적 문지기" (기계적 국소화, The "Universal Gatekeepers")
가장 흥고한 부분은 연구진이 이 스크립트들을 담당하는 정확한 "스위치"(특정 어텐션 헤드)를 찾아냈다는 점입니다.
- 발견: 연구진은 비라틴 스크립트의 게이트키퍼 역할을 하는, 모델 깊숙이 있는 약 5개의 특정 "일꾼"(뉴런/헤드) 그룹을 발견했습니다.
- 마법 같은 점: 이 일꾼들은 언어에 구애받지 않습니다(language-agnostic). 힌디어와 아랍어에 대해 훈련된 "게이트키퍼"를 가져와서 러시아어, 일본어 또는 그리스어에 적용해도 여전히 작동합니다! 그들은 어떤 비라틴 언어인지 상관하지 않습니다. 그들은 단지 모델을 "라틴 모드"에서 "라틴이 아닌 모드"로 전환하는 법을 알고 있을 뿐입니다.
- 비유: 클럽의 보안 요원을 상상해 보십시오. 이 보안 요원은 당신이 사리를 입었는지, 기모노를 입었는지, 혹은 킬트를 입었는지 신경 쓰지 않습니다. 그들은 단지 당신이 "비라틴 VIP 구역"에 들어올 자격이 있는지 확인하기 위해 신분증을 검사할 뿐입니다. 일단 들어가면, 보안 요원은 당신이 어떤 옷을 입었든 상관없이 입장을 허용합니다.
요약
이 논문은 거대 언어 모델이 **라틴 스크립트에 대한 특권적인 편향(privileged bias)**을 가지고 있다고 결론짓습니다.
- 라틴 문자는 모델의 기본이자 편안한 "집"이며, 정보가 광범위하게 저장되고 처리되는 곳입니다.
- 비라틴 스크립트는 이 라틴 기초 위에 놓인 특정하고 압축된 "게이트"를 통해 접근됩니다.
모델은 모든 스크립트를 동등하게 취급하지 않습니다. 모델은 라틴 문자를 보편적인 기질(substrate, 토대)로 취급하며, 그 위에 특정하고 국소화된 메커니즘을 사용하여 다른 모든 것을 구축합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.