CSCI-SHU 376: Natural Language Processing
Hua Shen
Course Agenda: 2026 Spring-NLP-[CSCI-SHU-376]-Class Schedule
2026-03-24
Spring 2026
Lecture 13: LLM and Reasoning
Today’s Plan
Hard NLP Tasks: Reasoning
3
Definition of Reasoning
4
Think, understand, and form judgments by a process of logic
- Oxford Languages
Reasoning Problems
5
Reasoning Problems: Math
6
Reasoning Problems
7
Reasoning Problems: Math
8
Reasoning Problems: Code
9
Code Generation - applications�
10
Code Generation - applications�
11
Code Generation - applications�
12
Code Generation - History�
13
Code Generation - History�
14
Code Generation - History�
15
Code Generation - History�
16
Code Generation - History�
17
Why we care about language and code?
18
Today’s Plan
20
Chain-of-Thought Prompting
21
Reasoning is an emergent ability
22
Program-aided Language Models
23
Today’s Plan
Recap: Scaling laws
25
Test-time Scaling
26
Test-time Scaling
27
Test-time Scaling
28
GPT-o1: Scale up Reasoning
Our large-scale reinforcement algorithm teaches the model how to think productively using its chain of thought in a highly data-efficient training process.
DeepSeek V3 / R1
DeepSeek V3 / R1
DeepSeek V3
DeepSeek R1
DeepSeek R1-Zero: RL from scratch
Reinforcement learning
Group Relative Policy Optimization (GRPO)
Recap: Rule-based rewards
DeepSeek R1-Zero: Reward
DeepSeek R1-Zero is already good
“Self-evolution Process” of R1-Zero
DeepSeek R1-Zero: Aha Moment
DeepSeek R1: RL with Cold Start
DeepSeek R1: RL with Code Start
DeepSeek R1: RL with Code Start
Today’s Plan
Reasoning model overthinking
Reasoning model underthinking
Tasks other than Math / Code
Tasks other than Math / Code
Tasks other than Math / Code
Tasks other than Math / Code