第 249 题:大模型的多目标输出,自然语言生成与评分预测?
题目
大模型的多目标输出,自然语言生成与评分预测?
完整讲解
一、多目标输出的需求
- 推荐既要排序/打分(哪个更可能点击、转化),也要自然语言生成(理由、摘要、对话)。大模型可在一个框架下同时产出数值预测与文本生成,即多目标输出。
二、自然语言生成与评分预测的结合
- 形式:输入用户与候选上下文,输出可包含(1)排序或分数(如各候选的 0~1 分),(2)推荐理由或解释文本。可要求模型先输出分数再输出理由,或并行两路 head。
- 训练:多任务学习,损失 = 排序/回归损失(如 listwise、MSE)+ 生成损失(如 CE);可共享 backbone、分叉输出层;需平衡两目标权重。
- 推理:若只关心排序可只取分数;若需可解释则取生成;也可用分数做粗筛、用生成做精排或展示。
- 注意:数值输出需约束范围与校准;生成与分数的一致性可加正则或联合评估(高分组理由质量也应高)。
面试要点
- 能说清多目标输出的含义:同一模型同时输出排序/分数与自然语言(理由等),以及训练与推理的配合。
- 能说明多任务损失设计、权重平衡、数值校准与一致性约束。
记忆要点
- 多目标:大模型同时输出评分/排序与文本(理由);多任务损失(排序+生成),共享 backbone、分叉输出。
- 推理可按需取分数或文本;注意数值校准与分数-理由一致性。