Kimi K3

Size
2.8T
Published
Moonshot AI · Release date not pinned
Line
New parts in the block · after Kimi K2
Source

Kimi K3 technical report @ 3cb39df · Kimi K2.5 report (arXiv 2602.02276v2), for the RL step · no training code is publishedHow to read

MOPD reward

MOPD reward

Student

×

learned · not counted here

The model being trained gives the same tokens its own probability, with the effort in its context.

pS=πθ(yt∣e,x,y<t){\htmlData{light=student-prob student}{p_S}}=\pi_\theta({\htmlData{light=response rollout}{y_t}}\mid {\htmlData{light=effort}{e}},{\htmlData{light=query}{x}},y_{<t})
in
xx [B batch]ee [B batch]yy [B batch, T positions]
out
pSp_S [B batch, T positions]

The student is what distillation trains, through the update that uses the reward; that update is outside this plate. pSp_S is this plate’s name.

Sources1

Direct evidence

§4.1.3, Multi-Teacher On-Policy Distillation: for a domain d and a sampled reasoning effort e ∈ {low, high, max}, optimization is guided by the teacher of that pair among the nine experts. The per-token reward on y_t is the stop-gradient log-ratio of the teacher’s probability to the student’s, clipped to ±R_max (eq. 15). The dense reward integrates into the RL framework, partial rollouts included.

mopd · MoonshotAI/Kimi-K3 / k3_tech_report.pdf
Pinned revision 3cb39dfd32e5 ↗ · pp. 13–14