AI VIDEO BRIEFING
확산 모델 원리: 비평형 열역학과 브라운 운동으로 이해하는 생성 AI
이미지를 만들어내는 확산 모델은 잉크가 물에 퍼지는 비평형 열역학과 같은 수학 틀에서 나왔다. 순방향·역방향 확산과 브라운 운동, 스코어, ODE 가속까지 그 원리를 풀어본다.

핵심 메시지
쉽게 이해하기
2015년 연구자들은 머신러닝과 비평형 열역학 사이의 뜻밖의 연결을 발견했다. 잉크가 물에 번지고 열이 퍼지는 현상을 다루는 이 물리학 분야가, 오늘날 사실적인 이미지를 만들어내는 생성 AI의 토대가 됐다. 그 다리 역할을 하는 것이 바로 확산 모델이며, 영상은 이 모델이 물리적 확산과 '같은' 수학 틀을 공유한다는 점을 강조한다.
핵심 발상은 데이터를 확률로 빚어진 지형으로 보는 것이다. 사람 눈에 의미 있는 이미지는 확률이 높은 '언덕', 순수한 노이즈는 확률이 거의 0인 '골짜기'다. 우리는 이 지형의 지도를 모른다. 그래서 지형 전체를 외우는 대신, 어느 위치에 놓여도 더 높은 확률 방향으로 한 걸음 내딛게 해주는 나침반 같은 모델을 학습한다. 이때 확률 분포는 시간에 따라 변하는 p_t(x) 형태가 된다.
학습 데이터는 순방향 확산으로 만든다. 실제 이미지 주변의 입자를 조금씩 퍼뜨리면, 처음엔 실제 데이터에 몰려 있던 지형이 점차 넓게 퍼진다. 언덕을 넓혔다가 다시 날카롭게 하는 이 과정 덕분에, 텅 빈 영역에 놓인 공도 방향을 잡을 수 있다. 이 무작위 운동의 뿌리는 1827년 로버트 브라운이 관찰하고 1905년 아인슈타인이 정량화한 브라운 운동, 그리고 1923년 위너가 정식화한 위너 과정이다.
순방향 운동은 일정 속도 공식에서 출발해, 위치·시간에 따라 달라지는 속도 함수와 무작위 항을 더한 확률미분방정식(SDE)으로 일반화된다. 첫 항은 결정론적 '드리프트', 둘째 항은 무작위 '확산'이다. 대표 논문 DDPM은 원점으로 끌어당기는 드리프트와 노이즈 양을 조절하는 '노이즈 스케줄'(베타)을 선택하는데, 이 스케줄은 지형의 모양과 샘플링 난이도를 좌우해 활발히 연구되는 주제다.
학습된 모델은 특정 위치에서 실제 데이터 방향을 가리키는 로그 확률의 기울기(스코어)를 출력한다. 이미지 생성은 하나의 정답을 찾는 최적화가 아니라 확률에 비례해 다양한 결과를 뽑는 샘플링이므로, 1982년 앤더슨이 유도한 역방향 SDE를 따른다. 여기서 2021년 양 송 등은 확률적으로 동등한 결정론적 ODE를 제시했고, 이를 쓰면 수천 단계 대신 수십 단계로 약 20배 빠르게 생성할 수 있다. 스테이블 디퓨전 3 같은 최신 모델이 ODE 기반 샘플러에 크게 의존하는 이유다.
주요 인사이트
- 확산 모델의 강점은 물리학 비유가 아니라 '동일한 수학'에 있다. 시간에 의존하는 확률 분포라는 개념이 전통적 머신러닝엔 드물지만, 온도·농도가 시공간에 따라 변하는 물리학에는 흔해 그 틀을 그대로 빌려온다.
- 모델을 지형 전체를 외우는 지도 제작자가 아니라 국소적 방향만 알려주는 나침반으로 설계한 것이 일반화의 열쇠다. 뉴욕의 모든 길을 외워도 샌프란시스코에서는 쓸모없듯, 특정 경로를 암기하지 않도록 순방향 경로에서 임의의 한 점만 골라 학습한다.
- 노이즈 스케줄은 단순한 하이퍼파라미터가 아니라 지형의 형태와 공이 실제 데이터를 얼마나 쉽게 찾는지를 결정한다. 실제 데이터에 너무 가깝거나 너무 멀면 학습이 어렵고, 그 중간의 균형점이 핵심이다.
- SDE와 ODE는 확률 질량을 같은 방식으로 옮기므로, 다양성이 필요할 때는 무작위성이 있는 SDE를, 속도·제어가 중요할 때는 결정론적 ODE를 골라 쓰는 하이브리드 전략이 실무에서 자리 잡았다.
- 이 틀은 연속 공간을 가정하지만 언어는 토큰이라는 이산 단위로 이뤄져, 확산을 텍스트에 어떻게 적용할지는 아직 열린 과제로 남아 있다.
자주 묻는 질문
확산 모델이 물리학과 '같은 수학'을 쓴다는 말은 무슨 뜻인가?
잉크가 물에 퍼지거나 열이 전달되는 확산 현상은 입자가 고농도에서 저농도로 이동하며 위치 분포가 시간에 따라 변하는 과정이다. 확산 모델도 확률 분포가 시간에 따라 변하는 p_t(x)를 다루며, 브라운 운동을 정식화한 위너 과정과 확률미분방정식이라는 동일한 수학 틀을 사용한다.
순방향 확산과 역방향 확산은 각각 무슨 역할을 하나?
순방향 확산은 실제 이미지를 점점 노이즈로 흩뜨리며 학습 데이터를 만드는 과정이고, 역방향 확산은 노이즈에서 구조로 되돌아가며 새로운 데이터를 생성하는 과정이다. 확산은 모델 학습 전(데이터 생성)과 후(샘플링) 양쪽에 등장한다.
ODE로 바꾸면 왜 생성이 빨라지나?
역방향 SDE는 매 순간 무작위 노이즈가 주입돼 경로가 들쭉날쭉하므로 큰 보폭으로 근사하기 어렵다. 2021년 양 송 등이 제시한, 확률적으로 동등한 결정론적 ODE는 무작위 항이 없어 경로가 매끄럽고, 수천 단계 대신 수십 단계로 근사할 수 있어 약 20배 빠르다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗