← 최신 논문
🤖 machine learning

BRo-JEPA: Learning Modular Arithmetic in Latent Space

이 논문은 블록 회전 예측기를 채택하여 잠재 공간 구조를 모듈로-10 연산의 순환 구조와 명시적으로 정렬함으로써, 표준 지도 학습 및 가산 임베딩 베이스라인의 외삽 실패를 극복하고 JEPA 스타일의 잠재 세계 모델이 모듈로 산술에서 강력한 제로샷 일반화 성능을 달성할 수 있음을 입증한다.

원저자: Divyansh Jha, Yuanfang Xie, Varan Mehra, Brennen Yu

게시일 2026-06-02
📖 3 분 읽기☕ 가벼운 읽기

원저자: Divyansh Jha, Yuanfang Xie, Varan Mehra, Brennen Yu

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

당신이 로봇에게 수학을 가르치고 있다고 상상해 보세요. 하지만 "3"이나 "5" 같은 숫자를 주는 대신, 손으로 쓴 숫자(계산기에 적힌 것 같은) 사진을 보여주는 것입니다. 당신의 목표는 로봇에게 간단한 규칙을 가르치는 것입니다: "만약 네가 '3'의 사진을 보고, 내가 '2를 더하라'고 말한다면, '5'의 사진을 보여줘라."

연구자들이 던진 핵심 질문은 이것입니다: 로봇이 실제로 수학의 '규칙'을 배운 것일까요, 아니면 단순히 수업 시간에 본 특정 예시들을 암기한 것일까요?

다음은 연구 결과에 대한 분석이며, 쉬운 비유를 사용했습니다.

문제점: 로봇은 수학자가 아니라 "앵무새"다

연구자들은 로봇을 가르치기 위해 두 가지 표준적인 방법을 시도했습니다:

  1. "벼락치기" 방식 (지도 학습, Supervised Learning): 로봇에게 "3 + 2 = 5"나 "4 + 2 = 6"과 같은 수천 개의 예시를 보여주었습니다.
  2. "숨겨진 지도" 방식 (JEPA): 최종 결과물인 사진을 직접 예측하는 대신, 정답의 "숨겨진 지도(잠재 표현)"를 예측하도록 가르쳤습니다.

결과: 로봇에게 한 번도 본 적 없는 수학 문제(예: "3 + 7")를 테스트했을 때, 로봇은 처참하게 실패했습니다.

  • 비유: 어떤 학생에게 특정 거리에서만 운전하는 법을 가르쳤다고 상상해 보세요. 만약 그 학생에게 다른 거리에서 운전하라고 하면 길을 잃을 것입니다. 로봇은 특정 "거리"(학습한 숫자들)는 암기했지만, "도로의 규칙"(덧셈이 어떻게 작동하는지)은 이해하지 못했습니다. 로봇은 "3 더하기 2"가 지도의 어느 쪽에 있는지는 말할 수 있었지만, "3 더하기 7"이 어디에 위치할지는 알아내지 못했습니다.

해결책: 원형 놀이터 만들기

연구자들은 수학, 특히 "모듈로 연산(modulo arithmetic, 10이 되면 0이 되는 시계와 같은 방식)"이 원형의 형태를 띠고 있다는 점을 깨달았습니다. 1을 계속 더하다 보면 0, 1, 2... 9를 거쳐 다시 0으로 돌아옵니다. 즉, 하나의 루프(loop)입니다.

표준적인 로봇의 뇌(신경망)는 백지와 같습니다. 무엇이든 그릴 수 있지만, 반드시 '원'을 그려야 한다는 사실은 알지 못합니다. 이들은 직선이나 구불구불한 선을 그릴 수도 있으며, 이는 수학 규칙을 깨뜨리게 됩니다.

해결책: BRo-JEPA
연구팀은 로봇을 위한 특별한 "뇌"인 BRo-JEPA를 만들었습니다.

  • 비유: 로봇에게 백지에 그림을 그리게 하는 대신, 그들을 위한 원형 놀이터를 만들어 주었습니다. 그들은 로봇의 "숨겨진 지도"가 원형으로 구성되도록 강제했습니다.
  • 그들은 **블록 회전(Block Rotation)**이라는 메커니즘을 사용했습니다. 로봇의 내부 지도가 회전하는 바퀴라고 상상해 보세요. "1을 더하기" 위해서 로봇은 바퀴를 아주 조금만 돌리면 됩니다. "3을 더하기" 위해서라면 바퀴를 세 번 돌리면 됩니다.
  • 놀이터 자체가 물리적으로 원형으로 설계되었기 때문에, 로봇은 루프에 대해 실수할 수 없습니다. 로봇은 계속 돌다 보면 결국 시작점으로 돌아온다는 것을 자연스럽게 이해하게 됩니다.

결과: 암기자에서 숙련가로

이 "원형 놀이터" 로봇을 테스트했을 때:

  • 학습한 연산 (Seen Operations): 연습했던 수학 문제들에 대해 거의 100% 정확도를 보였습니다.
  • 학습하지 않은 연산 (Unseen Operations, Zero-Shot): 이 부분이 마법 같은 부분입니다. 연구진이 로봇에게 한 번도 본 적 없는 수학 문제(예: 7이나 8을 더하기)를 풀게 했을 때, 여전히 99.46%의 정확도를 기록했습니다.

왜일까요? 로봇이 정답을 암기했기 때문이 아닙니다. 로봇은 규칙의 기하학적 구조를 배웠기 때문입니다. 로봇은 "아, 더하기는 그냥 바퀴를 돌리는 것이구나"라는 것을 깨달았습니다. 그래서 "7번 돌리기"를 본 적이 없더라도, 바퀴가 그렇게 만들어졌기 때문에 어디서 멈춰야 할지를 정확히 알 수 있었습니다.

시사점

이 논문은 만약 로봇의 뇌를 문제의 형태(시계 수학을 위한 원형)에 맞게 구축한다면, 추상적인 규칙을 학습하고 한 번도 접해보지 못한 문제를 해결할 수 있다는 것을 증명합니다. 단순히 무작위 데이터를 표준적인 뇌에 던져준다면, 로봇은 그저 데이터를 암기할 뿐 상황이 변하면 실패하게 될 것입니다.

요약하자면: 그들은 단순히 로봇에게 수학을 가르친 것이 아니라, 로봇이 원형으로 생각할 수 있는 뇌를 만들어 줌으로써, 한 번도 경험하지 못한 수학 퍼즐을 풀 수 있게 만든 것입니다.

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

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

Digest 사용해 보기 →