순환 전환 선형 동역학계 (Recurrent Switching Linear Dynamical System (rSLDS))

컴퓨터과학·AI
한 줄 정의: 복잡한 비선형 동역학을 여러 선형 구간의 전환으로 근사하되, 전환이 현재 상태에 의존하게 한 모델입니다.

쉽게 풀면

복잡하게 휘어진 길을 짧은 직선 조각 여러 개로 이어 붙이면 비슷하게 그릴 수 있습니다. rSLDS는 시간에 따라 변하는 데이터를 이런 방식으로 설명하는데, 각 구간 안에서는 단순한 선형 규칙을 따르고 어느 규칙을 쓸지는 몇 개의 이산 상태가 정합니다. 특히 '지금 어디에 있느냐'에 따라 다음에 어떤 규칙으로 전환될지가 달라진다는 점이 핵심입니다.

왜 중요한가

신경 활동처럼 고차원이고 비선형적인 데이터를 해석 가능한 조각들로 나눠 볼 수 있게 해 줍니다. 각 선형 구간의 고정점과 흐름을 분석하면 선 끌개 같은 동역학 구조를 찾아낼 수 있어, 뇌가 정보를 유지하거나 결정을 내리는 방식을 이해하는 데 쓰입니다.

논문에서는 이렇게 쓰입니다

"시상하부 신경 집단 활동에 rSLDS를 적합한 결과, 한 차원을 따라 활동이 천천히 유지되는 선 끌개 구조가 확인되었다."

rSLDS로 저차원 동역학을 추정한 뒤 그 흐름장 구조를 해석해 끌개를 도출하는 분석 흐름을 보여 줍니다.

조금 더 깊게 보면

기본 SLDS는 잠재 연속 상태가 선형 동역학을 따르고, 어떤 동역학을 쓸지는 은닉 마르코프 모델처럼 이산 상태가 결정합니다. 일반 SLDS에서는 이산 상태 전환 확률이 연속 상태와 무관하지만, rSLDS는 전환 확률이 연속 잠재 상태에 의존하도록(순환 연결) 만들어 공간의 특정 영역에 들어서면 동역학이 바뀌는 구조를 표현합니다. 관측된 신경 활동은 잠재 상태로부터 생성된다고 가정하며, 모델 추정은 베이즈 추론 기법으로 이루어집니다. 결과적으로 비선형 동역학을 조각별 선형 흐름장으로 시각화할 수 있습니다.

주의할 점

이산 상태 수와 잠재 차원 수 같은 하이퍼파라미터에 따라 해석이 달라질 수 있어 교차검증과 여러 설정 비교가 필요합니다. 추정된 끌개 구조는 모델이 본 데이터 범위에서의 근사이므로, 인과적 검증(교란 실험 등)과 함께 해석하는 것이 바람직합니다.

관련 용어