← 최신 논문
🤖 machine learning

Overcoming Rank Collapse in Feedback Alignment

이 논문은 저차원 오차 신호 랭크를 피드백 정렬(Feedback Alignment)이 심층 네트워크로 확장되는 것을 방해하는 주요 장애물으로 식별하며, Muon 옵티마이저를 은닉 활성 정규화와 결합하는 것이 업데이트 차원을 효과적으로 증가시켜 CIFAR-100과 같은 벤치마크에서 정확도를 크게 향상시킨다는 것을 입증한다.

원저자: Gauthier Boeshertz, Razvan Pascanu, Claudia Clopath

게시일 2026-06-10
📖 4 분 읽기☕ 가벼운 읽기

원저자: Gauthier Boeshertz, Razvan Pascanu, Claudia Clopath

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

개요: AI를 가르치는 새로운 방법

대부분의 현대 인공지능(AI)은 **역전파(Backpropagation, BP)**라고 불리는 방식으로 학습됩니다. 이것을 엄격한 선생님이 학생의 숙제를 검사하는 과정에 비유해 봅시다. 선생님은 틀린 부분을 찾아낸 뒤, 학생의 사고 과정 속으로 거꾸로 거슬러 올라가 정확히 어느 단계에서 실수가 있었는지 알려줍니다. 이를 완벽하게 수행하려면, 선생님은 수업을 전달할 때 사용했던 것과 똑같은 "배선(가중치)"을 사용하여 피드백을 전달해야 합니다.

문제는 무엇일까요? 인간의 뇌 속 뉴런들은 정보를 앞으로 보낼 때 썼던 것과 똑같은 통로를 통해 신호를 다시 보낼 수 있는 마법 같은 능력이 없다는 점입니다. 이 때문에 역전파는 우리 뇌가 실제로 학습하는 방식에 비해 "생물학적으로 불가능해" 보입니다.

**피드백 정렬(Feedback Alignment, FA)**은 이에 대한 대안으로 제안되었습니다. FA는 정확히 똑같은 배선을 사용하여 피드백을 보내는 대신, 뇌(또는 AI)가 무작위로 고정된 배선을 사용하여 오차 신호를 보냅니다. 놀랍게도, 이 방식은 단순한 작업에서는 잘 작동합니다! AI는 시간이 흐름에 따라 자신의 전방향 사고를 이 무작위 피드백 배선에 "정렬"하는 법을 배웁니다.

하지만 문제가 있습니다. FA는 네트워크가 깊고 복잡해지면 매우 훌륭하게 작동하던 모습은 사라지고 처참하게 실패합니다. 이는 마치 간단한 수학 문제는 풀 수 있지만, 단계가 10단계나 되는 복잡한 문제는 완전히 길을 잃어버리는 학생과 같습니다.

문제점: "랭크 붕괴" (교통 체증)

저자들은 왜 FA가 깊은 네트워크에서 실패하는지 알고 싶어 했습니다. 그들은 이 현상을 **랭크 붕괴(Rank Collapse)**라고 부릅니다.

AI의 학습 과정을 광활하고 안개가 자욱한 풍경 속에서 최적의 경로(해답)를 찾으려는 자동차라고 상상해 보세요.

  • 역전파 (BP): 자동차의 엔진이 강력하여 어떤 방향으로든—앞, 뒤, 옆, 대각선으로—자유롭게 달릴 수 있습니다. 전체 지형을 자유롭게 탐색합니다.
  • 피드백 정렬 (FA): 깊은 네트워크에서 자동차의 엔진이 막혀버립니다. 자동차는 오직 몇 가지 특정한 방향으로만 달릴 수 있게 됩니다. 움직임의 "랭크(또는 차원)"가 붕괴되는 것입니다.

저자들은 FA에서 되돌아오는 오차 신호가 저차원이 된다는 사실을 발견했습니다. 전체 지도를 탐색하는 대신, AI는 좁고 직선적인 경로로만 달려야 하는 상황에 처합니다. AI는 해답 공간의 아주 작은 구석에 갇혀서 최선의 답을 찾지 못합니다. 정보의 "교통"이 단 하나의 차선에 갇혀 정체되면서, AI가 복잡한 패턴을 학습하는 것을 방해하는 것입니다.

해결책: 길을 열어주는 두 가지 방법

저자들은 이 "교통 체증"을 해결하고 AI가 다시 더 많은 방향을 탐색할 수 있도록 강제하기 위해 두 가지 방법을 테스트했습니다.

1. "직교화 도구" (뮤온 옵티마이저, Muon Optimizer)

AI의 학습 업데이트를 한 더미의 종이라고 생각해 봅시다. 표준적인 FA 설정에서는 이 종들이 모두 구겨진 채로 같은 방향을 향하고 있습니다.
저자들은 Muon이라는 도구를 사용했습니다. Muon을 구겨진 종 뭉치를 가져와서 모든 종이 서로에게 완벽하게 수직이 되도록 똑바로 세워주는 마법의 종 정리기로 상상해 보세요.

  • 하는 역할: 모든 가능한 학습 방향에 대해 동일한 주의를 기울이도록 보장합니다. 즉, AI가 "옆으로" 움직이는 것을 무시하지 않도록 만듭니다.
  • 결과: 이제 AI는 좁은 차선뿐만 아니라 전체 지형을 다시 탐색할 수 있게 되었습니다.

2. "활동 정규화 도구" (배치 정규화, Batch Normalization)

이 방법은 AI의 뇌 내부(뉴런의 발화)의 "활동"에 집중합니다.
깊은 FA 네트워크에서 뉴런들은 모두 동기화되어 똑같이 반응하는 경향이 있는데, 이는 마치 합창단원 모두가 똑같은 음만 부르는 평범하고 지루한 신호와 같습니다.
저자들은 **배치 정규화(BN)**를 추가했습니다. 이것을 합창단의 지휘자로 생각하세요. 지휘자는 "자, 여러분, 높은 음을 내는 사람도 있고 낮은 음을 내는 사람도 있어야 합니다. 크게 부르는 사람도 있고 작게 부르는 사람도 있어야 해요"라고 말합니다.

  • 하는 역할: 뉴런들이 서로 다양하고 구별되게 만듭니다. 이러한 다양성은 신호가 단 하나의 약한 방향으로 붕괴되는 것을 방지합니다.
  • 결과: 되돌아오는 오차 신호가 더 풍부하고 다양해져서, AI가 다시 복잡한 것들을 학습할 수 있게 됩니다.

결과: "불가능한" 배선 없이도 가능한 딥러닝

저자들은 어려운 작업(CIFAR-100 데이터셋의 이미지 인식 등)을 수행하는 깊은 네트워크(ResNet-18)를 사용하여 이 두 가지 방법을 테스트했습니다.

  • 수정 전: FA AI는 어려운 작업에서 거의 0%에 가까운 정확도를 보이며 형편없는 성적을 냈습니다. 완전히 길을 잃은 상태였습니다.
  • 수정 후: Muon, 배치 정규화, 또는 두 방법을 함께 사용함으로써 FA AI의 성능이 급격히 치솟았습니다.
    • 한 데이터셋에서는 정확도가 9% 포인트 상승했습니다.
    • 가장 어려운 작업에서, 두 방법을 결합했을 때 AI는 이전에는 완전히 실패했던 부분에서도 효과적으로 학습할 수 있었습니다.

핵심 요약

이 논문의 결론은, FA가 깊은 네트워크에서 실패하는 이유가 단순히 무작위 배선 때문이 아니라, 학습 과정이 너무 좁아지기 때문이라는 것입니다.

학습 과정을 더 넓고 다양하게(고차원으로) 만드는 도구를 사용함으로써, 우리는 이 생물학적으로 타당한 방식이 표준적인 "비생물학적" 방식만큼 잘 작동하게 만들 수 있습니다. 이는 학생이 멍청해서가 아니라, 단지 더 넓은 도로가 필요했다는 것을 깨닫는 것과 같습니다.

주의 사항: 저자들은 이러한 방법들이 FA를 더 잘 작동하게 만들지만, 사용된 특정 도구들(Muon 등)은 컴퓨터를 위한 수학적 기교이며 반드시 인간의 뇌가 작동하는 방식과 일치하는 것은 아니라고 강조합니다. 하지만, 뇌가 학습할 때 신호를 다양하고 고차원으로 유지해야 할지도 모른다는 이 원리는 실제 생물학적 뇌가 어떻게 학습하는지에 대한 중요한 단서가 될 수 있습니다.

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

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

Digest 사용해 보기 →