2.1. 생체 모사 뉴런 모델의 계보
스파이킹 신경망의 수리물리학적 기반은 20세기 초반부터 축적된 전기생리학 및 세포막 생물물리학 연구에 기원을 둔다.
스파이킹 모델의 원형은 1907년 프랑스 생리학자 루이 라픽(Louis Lapicque)이 개구리 좌골 신경의 전기 자극 실험을 수리적으로 모델링한 적분-발화(Integrate-and-Fire, IF) 모델에서 출발하였다. 라픽은 세포막을 순수 저항이 결여된 정전용량(Capacitor) 회로로 간주하여 외부 자극 전류를 전하의 누설 없이 완벽히 적분하다가, 특정 전압 문턱값에 도달하면 순간적인 탈분극을 일으키고 전위를 강제 초기화하는 모델을 도출하였다.
이후 1952년 앨런 호지킨(Alan Hodgkin)과 앤드루 헉슬리(Andrew Huxley)는 오징어 거대 축삭(Squid giant axon)을 대상으로 전압 고정(Voltage-clamp) 실험을 수행하여 신경 세포막의 전기화학적 활동 전위 생성 과정을 설명하는 호지킨-헉슬리(Hodgkin-Huxley, HH) 모델을 완성하였다. HH 모델은 세포막의 지질 이중층을 커패시턴스 Cm으로 치환하고, 전압 의존적 나트륨(Na+) 이온 통로, 칼륨(K+) 이온 통로, 누설(Leak) 통로의 비선형 가변 컨덕턴스를 모델링한 4차 연립 비선형 상미분방정식으로 기술된다:
Cm · dV/dt = Iext - ḡNa · m3h · (V - ENa) - ḡK · n4 · (V - EK) - gL · (V - EL)
호지킨과 헉슬리는 게이트 변수(m, h, n)의 개폐 동역학을 열역학적 반응 속도론으로 정확히 유도해 내어 1963년 노벨 생리의학상을 수상했다. HH 모델은 이온 통로 수준의 생체 물리적 정밀성을 제공하지만, 수치 해석적 적분 연산 비용이 극도로 높아 대규모 인공신경망으로 확장하는 데 치명적인 전산학적 병목을 유발하였다.
이러한 연산 부하를 완화하기 위해 라픽의 구조에 수동적 막 저항 누출(Passive Leakage) 효과를 반영한 누적-누설-방출(Leaky Integrate-and-Fire, LIF) 모델이 정립되었다. LIF 모델은 지질 세포막을 병렬 RC 회로로 근사하여 막전위 u(t)의 거동을 1계 선형 상미분방정식으로 단순화한다:
τm · du(t)/dt = -[u(t) - urest] + R · I(t)
여기서 τm = R · Cm은 막 시간 상수이고, urest는 휴지 전위이다. 막전위 u(t)가 발화 임계값 Vth에 도달하면 이산 스파이크 S(t) = δ(t - tf)를 방출하고, 즉각 재설정 전위 ureset으로 강제 리셋된 후 일정 시간 동안의 불응기(Refractory Period)를 거친다. LIF 모델은 연산 비용의 극소화와 생물학적 충실도 사이의 적절한 절충을 이루어 현대 SNN 및 뉴로모픽 반도체의 기본 연산 단위로 채택되고 있다.
1990년대 이후에는 LIF의 연산 간결성을 유지하면서도 HH 모델의 다양한 신경 흥분성을 재현하려는 수학적 시도가 이어졌다. 볼프강 게르스트너(Wolfgang Gerstner)의 스파이크 응답 모델(Spike Response Model, SRM)은 미분방정식을 매 순간 수치 적분하는 대신 시냅스 후 전위(Post-Synaptic Potential, PSP)와 불응기 궤적을 시간적 합성곱(Convolution Kernel) 형태로 재구성하여 연산의 병렬 처리 효율을 제고하였다. 이어 2003년 유진 이지케비치(Eugene Izhikevich)는 2차원 비선형 동역학 분기 이론을 기반으로 2개의 상미분방정식과 전압 리셋 조건을 결합한 이지케비치 모델을 발표하여, 대뇌 피질 뉴런의 정형적 스파이크 발화, 연쇄 버스트 발화(Bursting), 공명(Resonance), 발화 적응(Spike Frequency Adaptation) 등 20여 종의 복합 생리학적 발화 양상을 단 몇 번의 부동소수점 연산으로 재현해 내는 데 성공하였다.
2.2. 신경 신호 부호화 원리와 시공간 역학
생물학적 신경망은 외부 자극 정보를 실시간 스파이크 열(Spike Train)의 시간 패턴으로 변환하여 전송한다. 신경 부호화 기법은 크게 발화율 부호화(Rate Coding)와 시간 부호화(Temporal Coding)로 양분된다.
발화율 부호화는 1926년 에드거 에이드리언(Edgar Adrian)과 익베 조터만(Yngve Zotterman)이 개구리 근육 신장 실험을 통해 자극의 물리적 강도가 감각 신경의 스파이크 발생 빈도에 비례함을 관측한 연구에서 확립되었다. 주어진 시간 관측창 T 동안 방출된 스파이크의 총 개수 Nspike를 기반으로 평균 발화율 r = Nspike / T을 실수값으로 환산하는 방식이다. 발화율 부호화는 신경계 노이즈에 대해 강한 복원력을 지니지만, 정보 전달을 위해 다수의 스파이크 누적이 전제되므로 본질적으로 시간 지연(Latency)이 길어지고 시스템 전력 소모가 증대되는 비효율을 수반한다.
이에 반해 시간 부호화는 개별 스파이크의 절대적 혹은 상대적 방출 시점(Spike Timing) 자체에 정밀한 정보를 압축한다. 사이먼 소프(Simon Thorpe) 등은 인간의 대뇌 시각 피질이 복잡한 시각 이미지를 처리하여 범주화하는 데 불과 100~150밀리초(ms)밖에 소요되지 않음을 실험적으로 입증하였다. 이는 수십 계층의 피질 회로망을 거치는 과정에서 개별 뉴런이 발화율을 집계할 시간적 여유가 없음을 명백히 보여주며, 고등 인지 처리가 시간 부호화 원리를 기반으로 수행됨을 시사한다.
시간 부호화 체계 내에서 최초 발화 시점 부호화(Time-to-First-Spike, TTFS)는 자극의 강도를 뉴런이 첫 번째 스파이크를 방출할 때까지 걸리는 지연 시간 Δt = tspike - tonset에 반비례하도록 사상한다. 뉴런당 단 1회의 스파이크만으로 즉각적인 판단을 완결할 수 있어 극단적인 전력 절감과 초저지연성을 달성하지만, 시간 지터(Jitter) 잡음에 민감하다. 순위 부호화(Rank Order Coding, ROC)는 개별 뉴런의 절대 시점 대신 뉴런 집단 내부에서 먼저 발화하는 뉴런들의 상대적인 발화 순서(Sequence Order)에 정보를 인코딩함으로써 시간 축의 전반적인 스케일 왜곡에 강건한 특성을 획득한다. 스파이크 간격 부호화(Inter-Spike Interval, ISI)는 인접한 스파이크 사이의 시간 간격에 정보를 적재하며, 위상 부호화(Phase-of-Firing Coding, PoFC)는 세타(θ)나 감마(γ) 대역과 같은 배경 신경 진동(Neural Oscillation)의 특정 위상각에 스파이크를 동기화하여 고차원 시계열 정보를 압축한다. 집단 부호화(Population Coding)는 단일 뉴런의 신호 대 잡음비 한계를 극복하기 위해 다수의 뉴런이 협력하여 특징 공간을 분산 표현하는 메커니즘이다.