뇌처럼 스파이크로 신호를 주고받는 신경망이 확률 추론으로 자동차 주차 문제를 풀다
뇌처럼 스파이크로 신호를 주고받는 신경망이 확률 추론으로 자동차 주차 문제를 풀다
이 논문은 뇌의 뉴런처럼 스파이크(짧은 전기 신호)로 정보를 주고받는 신경망과 베이지안 추론(불확실한 상황에서 확률로 판단하는 방법)을 결합한 제어 알고리즘을 제안한다. 이 방법을 언덕 사이에 낀 자동차가 힘이 부족해 바로 못 올라가고 반대로 밀었다가 되돌아와 목표 지점에 도달해야 하는 마운틴카 문제에 적용해 검증했다. 그 결과 스파이크 기반 신경망만으로도 기존의 숫자 계산 방식 제어기와 비슷하게 목표 지점에 도달하는 데 성공했다.
METAL MEDIA 해설 도표
뇌처럼 스파이크로 신호를 주고받는 신경망이 확률 추론으로 자동차 주차 문제를 풀다
- 01뇌의 신경세포처럼 스파이크로 작동하는 인공 신경망(스파이킹 신경망)에 확률적 추론 방식인 벨리프 프로퍼게이션을 결합해, 비선형적이고 여러 변수가 얽힌 자동차의 움직임을 실시간으로 추정하고 다음 행동을 계획하는 방법을 제시했다.
- 02위치와 속도 같은 연속적인 값을 뉴런 집단의 스파이크 발생 패턴으로 표현하는 인코딩 방식(NEF, Neural Engineering Framework)을 이용하고, 언샌티드 칼만 필터라는 근사 기법으로 비선형 계산 결과를 다시 정규분포 형태로 정리했다.
- 03실험 도구로는 스파이킹 신경망 구현에 Nengo, 추론 계산 자동화에 RxInfer를 사용했으며, 뉴런 수는 중력 성분 300개, 마찰 성분 100개, 엔진힘 성분 100개로 설정했다.
- 04마운틴카 환경에서 기존 능동적 추론(active inference) 제어기와 비교한 결과, 두 방법 모두 처음엔 목표 반대 방향으로 움직여 탄력을 모은 뒤 목표 지점을 향해 이동해 도달했으며, 스파이크 기반 방식이 기존 방식의 제어 전략을 질적으로 재현했다.
무엇을 했나
- 뇌의 신경세포처럼 스파이크로 작동하는 인공 신경망(스파이킹 신경망)에 확률적 추론 방식인 벨리프 프로퍼게이션을 결합해, 비선형적이고 여러 변수가 얽힌 자동차의 움직임을 실시간으로 추정하고 다음 행동을 계획하는 방법을 제시했다.
- 위치와 속도 같은 연속적인 값을 뉴런 집단의 스파이크 발생 패턴으로 표현하는 인코딩 방식(NEF, Neural Engineering Framework)을 이용하고, 언샌티드 칼만 필터라는 근사 기법으로 비선형 계산 결과를 다시 정규분포 형태로 정리했다.
- 실험 도구로는 스파이킹 신경망 구현에 Nengo, 추론 계산 자동화에 RxInfer를 사용했으며, 뉴런 수는 중력 성분 300개, 마찰 성분 100개, 엔진힘 성분 100개로 설정했다.
- 마운틴카 환경에서 기존 능동적 추론(active inference) 제어기와 비교한 결과, 두 방법 모두 처음엔 목표 반대 방향으로 움직여 탄력을 모은 뒤 목표 지점을 향해 이동해 도달했으며, 스파이크 기반 방식이 기존 방식의 제어 전략을 질적으로 재현했다.
| x˙t | =x˙t−1+Fg(xt−1)+Ff(x˙t−1)+Fa(ut) | (15a) | ||
|---|---|---|---|---|
| xt | =xt−1+x˙t, | (15b) |

| p(s0) | =𝒩(s0|(−0.5, 0), 10−12I) | (23a) | ||
|---|---|---|---|---|
| p(uk) | =𝒩(uk| 0, 1012). | (23b) |

왜 중요한가
스파이크 기반 신경망은 신호가 발생할 때만 계산하기 때문에 에너지 효율이 높은 뉴로모픽 하드웨어에서 실행하기에 유리하다. 이 연구는 확률적 추론과 제어를 뇌처럼 작동하는 하드웨어에서도 구현할 수 있다는 가능성을 보여줘, 향후 저전력 지능형 로봇이나 제어 시스템 개발에 발판이 될 수 있다.

이 논문의 용어
- 스파이킹 신경망(SNN) · 생물학적 뉴런처럼 연속적인 값 대신 짧은 전기 신호(스파이크)로 정보를 주고받는 인공신경망
- 벨리프 프로퍼게이션(Belief Propagation) · 확률 그래프에서 국소적인 계산만으로 전체 변수들의 확률 분포를 갱신해 나가는 추론 알고리즘
- 팩터 그래프(factor graph) · 변수와 그 변수들 간의 확률적 관계(팩터)를 그래프 형태로 표현한 것
- Neural Engineering Framework(NEF) · 연속적인 값을 뉴런 집단의 스파이크 활동으로 인코딩·디코딩하고 함수 변환을 신경망 가중치로 구현하는 방법론
- 언샌티드 칼만 필터(Unscented Kalman Filter) · 비선형 함수를 거친 확률분포를 몇 개의 대표점(시그마 포인트)으로 근사해 다시 정규분포로 재구성하는 기법
최신 논문
- AI 코딩 에이전트에게 과학 소프트웨어 수리를 시켜보니, 절반도 제대로 못 고쳤다AI 코딩 에이전트에게 과학 소프트웨어 수리를 시켜보니, 절반도 제대로 못 고쳤다
- 논문 속 시연이 아니라 실제 서비스에 넣을 수 있는 희소 어텐션 만들기논문 속 시연이 아니라 실제 서비스에 넣을 수 있는 희소 어텐션 만들기
- 고객상담 AI 상담원이 규정을 '한 번의 행동'이 아니라 '전체 절차'로 지키게 만드는 방법고객상담 AI 상담원이 규정을 '한 번의 행동'이 아니라 '전체 절차'로 지키게 만드는 방법
- 로봇 팔에게 사람의 시연 없이 새 일 시키기, 말 잘하는 AI가 대신 가르친다로봇 팔에게 사람의 시연 없이 새 일 시키기, 말 잘하는 AI가 대신 가르친다
- 에이전트 학습용 환경을 새로 만드는 대신, 기존 환경에 '패치 부품'을 씌워 그 에이전트의 약점에 맞게 바꾸는 방법에이전트 학습용 환경을 새로 만드는 대신, 기존 환경에 '패치 부품'을 씌워 그 에이전트의 약점에 맞게 바꾸는 방법
- AI 모델을 '소유'하지 못한 조직은 안전 통제도 절반밖에 못 한다AI 모델을 '소유'하지 못한 조직은 안전 통제도 절반밖에 못 한다
- AI가 선생님 모델을 따라 배우다가, 정답에 다가가는 '좋은 생각'까지 억누르는 문제를 잡아낸다AI가 선생님 모델을 따라 배우다가, 정답에 다가가는 '좋은 생각'까지 억누르는 문제를 잡아낸다
- AI가 특정 사람 말투를 흉내내도록 시켜봤더니, 결국 AI 자신의 말투에서 못 벗어난다AI가 특정 사람 말투를 흉내내도록 시켜봤더니, 결국 AI 자신의 말투에서 못 벗어난다
METAL MEDIA 최신 기사
그림 출처: Sepideh Adamiat et al., arXiv:2608.19907, arxiv-nonexclusive