- 구글이 발표한 Gemini Diffusion은 트랜스포머 대신 확산(Diffusion) 방식을 사용하는 첫 LLM임
- Imagen 이나 Stable Diffusion 같은 이미지 모델에서 사용하는 것과 비슷
- 이 모델은 기존 자동회귀 방식이 아닌, 노이즈를 단계적으로 정제하는 확산 과정을 통해 텍스트를 생성함
- 결과적으로 응답 속도가 매우 빠르며 실험에서는 초당 857 토큰 수준의 성능을 보임
- 정확한 벤치마크는 아직 부족하지만, 구글은 Gemini 2.0 Flash-Lite 대비 5배 빠른 속도를 보인다고 주장
Gemini Diffusion 개요
- Gemini Diffusion은 구글이 새롭게 공개한 대규모 언어 모델(LLM)임
- 기존 트랜스포머 기반 LLM의 자동회귀(autoregressive) 방식 대신, 확산(diffusion) 접근법을 채택함
- 이 확산 방식은 이미지 생성 모델(Imagen, Stable Diffusion 등)처럼 작동하는 대신, 텍스트 생성에 적용되어 있음
- 주요 특징으로는 빠른 응답속도 및 생성 과정에서의 효율적 오류 수정 능력임
- 사용 예시에서 "Build a simulated chat app" 프롬프트에 수 초 내로 HTML+JavaScript 결과물을 제공하며, 초당 최대 857 토큰 생성 속도를 기록함
확산 언어 모델 작동 방식
- 기존 자동회귀 언어 모델은 토큰을 하나씩 순차적으로 생성하므로 속도가 느리고 출력의 일관성에도 한계가 있음
- 반면 확산 모델은 노이즈에서 출발하여 점진적으로 결과를 개선하며 전체 문장 또는 문단을 여러 단계에 걸쳐 한 번에 처리함
- 이로 인해 병렬적 토큰 생성이 가능해져 매우 빠른 결과 생성이 실현됨
- 텍스트 편집, 수학, 코드 등 즉각적 피드백이 중요한 영역에 효과를 발휘함
유사 모델 및 성능 비교
- 기존에는 상용 확산 LLM이 거의 없었으며, 2024년 2월에 Inception Mercury 프로젝트가 첫 사례로 등장함
- 속도와 성능면에서 Gemini Diffusion은 구글 기준 Gemini 2.0 Flash-Lite와 유사하나, 속도가 약 5배 빠름
- Cerebras Coder와 유사하게 높은 생성 속도를 보여주며, 향후 객관적 벤치마크 데이터가 추가될 예정임
추가 설명 및 정정
- 확산 언어 모델은 트랜스포머 아키텍처를 완전히 대체하는 것이 아닌, 자동회귀 대신 확산 방식으로 텍스트 생성 구조를 변경함
- Mercury와 Gemini Diffusion 모두 트랜스포머 기반이지만, 인풋 전체를 한 번에 처리하고 생성 방식이 다름
- 기존 BERT 스타일 마스킹·복원 방식에서 발전된 형태로, 마스킹 비율을 점점 높여가며, 모든 토큰이 마스킹된 상황에서도 점진적으로 결과를 완성해나감
- 확산 방식은 여러 단계에 걸쳐 일부 토큰만 확정(final)하며, 반복적으로 확정 토큰 비율을 늘려 전체 시퀀스를 완성하는 구조임
- 이러한 확산 LLM의 핵심 아이디어는 점진적 복원과 병렬 생성임
결론
- Gemini Diffusion은 속도와 생성 품질 측면에서 혁신적 특성을 제시하는 신형 LLM임
- 이미지 생성에서 입증된 확산 모델의 장점을 텍스트 생성 영역으로 성공적으로 확장함
- 다양한 실무 적용을 통한 활용 가치와 향후 벤치마크 결과에 대한 기대가 높아짐