← 최신 논문
🤖 인공지능

Training slow silicon neurons to control extremely fast robots with spiking reinforcement learning

이 논문은 혼성 신호 뉴로모픽 프로세서에서 실행되는 소형 스파이킹 신경망이 강화 학습을 통해 에어 하키 로봇을 실시간으로 제어할 수 있음을 입증하며, 알고리즘과 하드웨어의 공동 설계를 통해 뇌 모사 하드웨어와 빠른 속도의 로봇 제어를 성공적으로 연결한다.

원저자: Irene Ambrosini, Ingo Blakowski, Dmitrii Zendrikov, Cristiano Capone, Luna Gava, Giacomo Indiveri, Chiara De Luca, Chiara Bartolozzi

게시일 2026-01-30
📖 3 분 읽기☕ 가벼운 읽기

원저자: Irene Ambrosini, Ingo Blakowski, Dmitrii Zendrikov, Cristiano Capone, Luna Gava, Giacomo Indiveri, Chiara De Luca, Chiara Bartolozzi

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

당신이 아주 느리고 에너지 효율적인 컴퓨터 두뇌에게 빠른 속도로 진행되는 에어하키 게임을 하는 로봇 팔을 가르치려 한다고 상상해 보세요. 이것이 본 논문이 설명하고 있는 핵심 내용입니다.

다음은 이 과정을 쉬운 개념들로 나누어 설명한 이야기입니다.

도전 과제: 느린 두뇌 vs 빠른 게임

에어하키는 찰나의 순간에 결정을 내려야 하는 게임입니다. 퍽은 테이블 위를 초당 최대 1.5미터의 속도로 날아다닙니다. 이기기 위해서는 퍽이 어디로 갈지 예측하고 즉각적으로 말렛(mallet)을 움직여야 합니다.

보통 스마트폰이나 노트북에 들어가는 강력한 컴퓨터들은 이 작업에 매우 능숙하지만, 이들은 마치 가솔린을 많이 쓰는 스포츠카와 같습니다. 빠르지만 에너지를 많이 소비하죠. 연구진들은 우리 자신의 뇌가 작동하는 방식에서 영감을 얻은 다른 종류의 "두뇌"를 사용하고 싶었습니다. 이것을 **뉴로모픽 칩(neuromorphic chips)**이라고 부릅니다. 이것들은 초효율적인 전기 스쿠터라고 생각하면 됩니다. 전력을 아주 적게 사용하며, 지속적이고 무거운 전류의 흐름 대신 작은 전기 불꽃(스파이크라고 불리는)을 사용하여 정보를 처리하는 독특한 방식을 사용합니다.

문제는 무엇일까요? 이 "스쿠터 두뇌"들은 본질적으로 "스포츠카" 컴퓨터보다 느리고 정밀도가 떨어집니다. 연구진은 질문했습니다. 느리고 에너지 효율적인 두뇌가 실시간으로 빠른 로봇을 제어할 수 있을까?

해결책: "리저버(Reservoir)"와 "코치(Coach)"

이를 해결하기 위해 그들은 세 가지 주요 부분으로 구성된 시스템을 구축했습니다.

  1. 번역기 (입력): 로봇의 센서는 퍽의 위치와 속도를 감지합니다. 칩이 사용하는 언어가 다르기 때문에, 컴퓨터는 이 데이터를 빠르게 연사되는 전기 불꽃의 순서로 번설합니다.
  2. "리저버" (숨겨진 두뇌): 이것이 칩의 핵심입니다. 1,020개의 아주 작고 꿈틀거리는 구슬(뉴런)이 무작위적인 줄로 연결된 그릇을 상상해 보세요. "번역기"가 그릇 안으로 불꽃을 보내면 구슬들이 복잡한 패턴으로 튀어 오르기 시작합니다. 이 "리저버"는 특별합니다. 왜냐하면 어떻게 튀어 올라야 하는지 배울 필요가 없기 때문입니다. 그 무작위적인 연결 구조 자체가 이미 게임의 타이밍과 리듬을 포착하는 데 완벽하게 설계되어 있습니다. 이는 마치 노래를 듣자마자 자연스럽게 비트를 파악하는 드럼 세트와 같습니다.
  3. 코치 (판독기): 실제로 학습을 하는 부분은 바로 이 코치뿐입니다. 코치는 리저버 안에서 구슬들이 튀어 오르는 모습을 지켜보며, "좋아, 이 패턴을 바탕으로 로봇 팔을 왼쪽이나 오른쪽으로 움직여야겠어"라고 결정합니다.

학습 방법: 시행착오

그들은 로봇에게 규칙을 프로그래밍하지 않았습니다. 대신 **강화 학습(Reinforcement Learning)**을 사용했는데, 이는 강아지를 훈련시키는 것과 비슷합니다.

  • 보상: 로봇이 퍽을 쳐서 앞으로 보내면 "코치"는 간식(양수 점수)을 받습니다. 만약 놓치거나 너무 늦게 반응하면 작은 벌점을 받습니다.
  • 학습 규칙 (e-prop): 이것이 마법의 비결입니다. 코치가 무엇이 잘못되었는지 알아내기 위해 게임의 처음부터 끝까지 전체 과정을 다 볼 필요는 없습니다(그것은 시간이 너무 오래 걸립니다). 대신 코치는 국소적인 규칙을 사용합니다. 코치는 오직 지금 당장 일어난 일만을 보고 연결 상태를 미세하게 조정합니다. 이는 마치 넘어지고 난 뒤에 자신의 낙하 영상을 분석하는 것이 아니라, 매 초마다 미세한 균형 조절을 하며 자전거 타기를 배우는 것과 같습니다.

결과: "장난감"에서 "실제 세상"으로

이 기술을 이용한 이전의 실험들은 규칙이 쉽고 세상이 단순한 (예: 퐁(Pong) 같은) 비디오 게임에 국한되어 있었습니다. 하지만 이 논문은 그 기술을 가져와 실제 물리적인 로봇에 적용했습니다.

  • 설정: 약 2미터 길이의 실제 크기 에어하키 테이블 위에 설치된 로봇 팔입니다.
  • 속도: 로봇은 초당 50번의 결정을 내려야 했습니다.
  • 결과: 약 1,500~2,000번의 경기(에피소드) 후에, 시스템은 퍽이 서로 다른 속도와 위치에서 던져지더라도 **96%에서 98%**의 확률로 승리하는 법을 배웠습니다.

이것이 중요한 이유

이 논문은 빠른 로봇을 제어하기 위해 거대하고 전력을 많이 소모하는 슈퍼컴퓨터가 반드시 필요한 것은 아니라는 점을 보여줍니다. 단 1,020개의 뉴런(인간 뇌의 수십억 개에 비하면 아주 작은 수치입니다)을 가진 작고 저전력인 칩을 사용하여 복잡하고 빠른 물리적 과제를 마스터할 수 있습니다.

그들은 "느린" 실리콘 뉴런이 시스템을 올바르게 설계하기만 한다면 "빠른" 로봇을 따라잡을 수 있다는 것을 증명했습니다. 이는 작은 효율적인 전기 스쿠터라도 운전자가 코너를 어떻게 다뤄야 하는지 정확히 안다면 스포츠카와의 경주에서 이길 수 있음을 보여주는 것과 같습니다.

요약하자면: 그들은 아주 작고 에너지 효율적인, 불꽃 기반의 컴퓨터 두뇌가 로봇 팔과 함께 에어하키를 하도록 가르쳤으며, 이를 통해 브레인-인스파이어드(brain-inspired) 하드웨어가 거대한 발전소 없이도 실제 세상의 고속 작업을 수행할 수 있음을 입증했습니다.

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

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

Digest 사용해 보기 →