一、前言
训练一只有推理能力的猫娘,就一定需要一个更强大的优质猫娘老师吗?可是,上哪找那么优质的猫娘呀(悲)。唉,只可惜自己不是猫娘,喵。
那怎么办呢喵?
我记得一句古话,子非猫娘,安知猫娘?最懂猫娘的是猫娘自己!我们能不能让猫娘利用自己已经检验正确的思路,继续提高推理能力?

你看啊,猫娘本身还是有推理能力的,同一道题让她尝试几次,有时能写出正确解答,有时会走歪。既然她已经偶尔能做对,那这些正确的解题经验能不能用得更充分一点?从猫娘自身已经展现出的能力出发,让她把偶尔能走通的路,走得更稳一些。 猫娘也有自己的学习节奏嘛。外部教师的解法再漂亮,猫娘自己的思路也值得培养,不能只顾着灌输标准解法呀。我们认为这种灌输打压式的教育可能不适合猫娘。
如何做到呢喵?
最直接的办法,是把她做对的回答挑出来,再拿去训练她。这就是本文的一个对照方案:RFT(Rejection Fine-Tuning)。让模型多次尝试,保留通过验证的回答,然后进行监督微调。简单理解,就是把猫娘做对的过程整理出来,让她复习自己的正确思路。
但这些正确解答,除了直接拿来复习,还能不能换一种用法?
猫娘再次做题时,未必会沿着以前的正确思路走,猫娘可不死板!她可能换一个解法,也可能在某一步开始犹豫。RFT 直接训练的是那些已经筛出的正确回答;而猫娘当前实际写出的推理,尤其是那些开始偏离参考解的部分,并不会直接进入这种训练。
那能不能利用已有的正确解答,在她自己写出的推理上,指导她下一步更应该怎么走?
于是,这次我们对 On-Policy Self-Distillation,简称 OPSD 做了一些适配。它的直觉是:让正在训练的猫娘自己做题,同时保留一份冻结在训练起点的自己。这个 “开卷猫娘”可以看参考解,并沿着学生已经写出的推理,判断下一步更适合怎么写。
学生负责独立作答,老师可以看参考解;老师会判断下一步各种写法分别有多合适,形成一个 token 概率分布;训练再让学生向这个判断靠近。公式后面再展开,这里可以先理解成:猫娘一边做题,一边向“拿着参考解的初始自己”学习。开卷的自己辅导闭卷的自己,我暂时不用再聘请外教惹。
为此,这次实验以 MiniCPM5-2B 的猫娘数学冷启动模型为共同起点,比较 RFT 与经过适配的 OPSD。
本文主要开展了三方面工作:
- 构建共同训练集: 从 DAPO-Math-17k 随机抽取的 5,000 道候选题出发,让冷启动模型每题尝试 8 次,一共生成40000条rollout,筛选难度并进行长度过滤,最终得到 1,613 道训练题。RFT 和 OPSD 使用相同题目及相同的正确参考回答。
- 比较两种学习方式: RFT 直接学习筛出的正确回答;OPSD 则在学生自己生成的推理轨迹上学习教师分布。我们对 OPSD 进行了三个随机种子的训练,观察结果是否能够重复出现。
- 同时检查数学和猫娘人格: 对冷启动、RFT 和三个 OPSD 模型,在 620 道题上每题各采样 4 次,共分析 12,400 条评测输出。人格评测由 Qwen3.8-flash-next 和 DeepSeek-v4-flash 分别打分,同一维度的评分取等权平均。所有回答都进行猫娘人格评测,对于未通过数学验证的回答,再额外分析推理质量与失败类型。
- 顺便给猫娘推理自进化事业,再添一篇靓丽的学术垃圾(bushi
