자연어처리 · 자연어처리와 대규모 언어모델
사고 사슬 프롬프팅이 대규모 언어모델의 추론을 이끌어낸다
Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
정답만 알려주는 예시 대신 '푸는 과정'을 보여주면, 같은 모델이 갑자기 수학 문제를 풀기 시작한다. 모델을 다시 학습시키지 않고 프롬프트 작성 방식만 바꿔 성능을 크게 끌어올린 대표 연구다.
한눈에 보는 요약
정답만 제시하는 대신 중간 추론 과정을 예시로 보여주면 산술·상식 추론 정확도가 크게 오른다는 것을 실험으로 보였다.
왜 중요한가 프롬프트 설계 연구의 대표 문헌으로, 생성형 AI 활용 과제에 바로 쓸 수 있다.
초록 (한국어 정리)
본 연구는 중간 추론 단계의 연쇄, 즉 사고 사슬(chain of thought)을 생성하는 것이 대규모 언어모델의 복잡한 추론 수행 능력을 현저히 향상시킴을 보인다. 특히 사고 사슬 예시를 프롬프트에 포함하는 단순한 방법만으로 충분한 규모의 언어모델에서 추론 능력이 자연스럽게 발현된다. 세 가지 대규모 언어모델을 대상으로 한 실험에서, 사고 사슬 프롬프팅은 산술·상식·기호 추론 과제 전반의 성능을 개선하였다.
원문 초록을 학술 문체에 맞게 한국어로 옮긴 것입니다. 직접 인용이 필요하다면 원문을 확인하세요.
연구 배경
- GPT-3 이후 프롬프트에 예시를 넣는 few-shot 방식이 널리 쓰였지만, 여러 단계를 거쳐야 하는 산술·논리 문제에서는 성능이 좀처럼 오르지 않았다.
- 모델을 미세조정하거나 별도의 계산기를 붙이는 접근이 있었지만 비용이 크고 범용성이 떨어졌다.
연구 방법
- 프롬프트의 예시를 '질문 → 정답' 형태에서 '질문 → 단계별 풀이 → 정답' 형태로 바꾸는 것이 전부다. 모델 학습이나 구조 변경은 없다.
- 산술 추론(GSM8K 등), 상식 추론(CSQA, StrategyQA), 기호 추론(마지막 글자 잇기, 동전 뒤집기) 세 범주 벤치마크에서 평가했다.
- GPT-3, LaMDA, PaLM 등 여러 계열과 여러 크기의 모델을 비교해 규모에 따른 효과 차이를 분석했다.
주요 결과
- PaLM 540B에 사고 사슬 프롬프트 예시 8개만 넣었을 때 GSM8K 초등 수학 문제 정확도가 큰 폭으로 상승해, 당시 미세조정 기반 최고 성능을 넘어섰다.
- 효과는 모델 규모가 약 1000억 파라미터를 넘을 때부터 뚜렷하게 나타났다 — 작은 모델에서는 오히려 성능이 떨어지기도 했다. 저자들은 이를 창발적(emergent) 능력으로 해석했다.
- 모델이 생성한 중간 단계를 사람이 검토할 수 있어 오류 원인 파악이 쉬워진다는 부수적 이점도 보고했다.
학술적 기여
- 학습 없이 프롬프트 설계만으로 성능을 바꿀 수 있음을 명확히 보여, 프롬프트 엔지니어링을 정식 연구 주제로 끌어올렸다.
- 모델 출력의 추론 과정을 노출시켜 해석 가능성(interpretability) 논의에 실용적 도구를 제공했다.
- 이후 self-consistency, ReAct, Tree-of-Thoughts 등 수많은 후속 기법의 출발점이 되었다.
한계와 비판
- 모델이 생성한 추론 과정이 그럴듯해 보여도 실제 내부 연산과 일치한다는 보장은 없다.
- 충분히 큰 모델에서만 효과가 나타나 소형 모델에는 적용하기 어렵다.
- 예시를 사람이 직접 작성해야 하고, 예시 품질에 따라 성능 편차가 크다.
- 중간 단계 생성으로 토큰 사용량과 응답 지연이 늘어난다.
과제에서 이 논문을 다룰 때 한계 부분을 함께 서술하면 비판적으로 읽었다는 인상을 줍니다.
핵심 용어
- 사고 사슬(Chain of Thought)
- 최종 답에 이르는 중간 추론 단계를 자연어로 나열한 것.
- 창발적 능력(Emergent Ability)
- 모델 규모가 일정 수준을 넘을 때 갑자기 나타나는 능력.
- GSM8K
- 초등학교 수준 서술형 수학 문제 8,500여 문항으로 구성된 추론 벤치마크.
- Self-consistency
- 여러 개의 사고 사슬을 생성한 뒤 다수결로 답을 고르는 후속 개선 기법.
보고서 목차 구성안
이 논문 한 편으로 보고서를 쓴다면 아래 순서를 그대로 사용하실 수 있습니다.
- 서론: 왜 큰 모델도 수학을 못 푸는가
- 제안 방법: 사고 사슬 프롬프팅
- 실험 설계: 세 가지 추론 범주와 모델 구성
- 결과: 규모별 성능 변화
- 창발성 분석과 오류 사례
- 한계와 후속 기법
- 실무 적용: 프롬프트 작성 체크리스트
발표 슬라이드 구성안
15분 내외 발표 기준입니다. 시간이 짧다면 핵심 아이디어와 결과 슬라이드만 남기세요.
| # | 슬라이드 | 담을 내용 |
|---|---|---|
| 1 | 문제 장면 | "사과가 3개, 2봉지를 더 사면..." 모델이 틀리는 예시 |
| 2 | 아이디어 | 정답 대신 '푸는 과정'을 예시로 보여준다 — 좌우 비교 슬라이드 |
| 3 | 실제 프롬프트 | 표준 프롬프트 vs 사고 사슬 프롬프트 나란히 |
| 4 | 결과 그래프 | 모델 크기에 따른 정확도 곡선 — 임계점 강조 |
| 5 | 창발성 | 작은 모델은 오히려 손해, 큰 모델만 이득 |
| 6 | 실무 팁 | 예시 개수·형식·자기일관성 기법 소개 |
| 7 | 한계 | 설명이 진짜 추론인지는 알 수 없다 |
인용하기
본문에 넣을 한 문장
Wei 외(2022)는 프롬프트에 중간 추론 단계를 포함시키는 사고 사슬 프롬프팅이 충분히 큰 언어모델의 산술·상식·기호 추론 성능을 크게 향상시킴을 보였다.
참고문헌 (APA 7판 형식)
Jason Wei, et al. (2022). Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. NeurIPS 2022. https://arxiv.org/abs/2201.11903
본문 괄호 인용
(Wei et al., 2022) / 한국어 서술: Wei 외(2022)는 …
저자가 3명 이상일 때 APA 7판은 첫 인용부터 et al.을 사용합니다. 자세한 규칙은 인용법 가이드를 참고하세요.
자주 묻는 질문
실무에서 어떻게 쓰나요?
예시를 넣기 어려우면 '단계별로 생각해 봅시다'라는 한 문장을 붙이는 zero-shot 변형만으로도 상당한 효과를 볼 수 있습니다.
최신 모델에도 필요한가요?
최근 추론 특화 모델은 내부적으로 유사한 과정을 수행하므로 명시적 지시의 이득은 줄었지만, 개념 자체는 여전히 표준 인용 대상입니다.
함께 보면 좋은 논문
같은 주제의 다른 논문도 필요하신가요?
자연어처리와 대규모 언어모델 주제 페이지에서 관련 논문을 더 볼 수 있습니다.