1. S-GRec:融合语义感知与业务目标的生成式推荐系统解析
在电商和内容平台的推荐系统中,如何平衡语义相关性与商业目标一直是个难题。传统基于行为日志的协同过滤方法容易陷入"重复推荐"的窠臼,而直接应用大语言模型(LLM)又面临成本过高和业务目标偏离的风险。S-GRec创新性地通过解耦架构和策略优化,实现了语义信号与业务指标的双赢。
核心突破:S-GRec的关键在于将LLM的语义理解能力转化为可量化的奖励信号,同时通过非对称优势策略确保这些信号不会干扰核心业务指标优化。这种"离线评判+在线生成"的架构设计,为工业级推荐系统提供了可行的LLM应用范式。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统架构与核心组件
2.1 整体设计思路
S-GRec采用双通道架构设计:
- 离线语义评判器(PSJ):基于Qwen3-4B模型构建,包含维度评分器和用户条件聚合器
- 在线轻量生成器:实时服务时仅需轻量级模型推理
- A2PO策略优化器:动态协调语义奖励与业务奖励
这种解耦设计使得系统在保持每秒数万次推荐的高吞吐量同时,又能利用LLM的深层语义理解能力。
2.2 个性化语义评判器(PSJ)实现细节
PSJ采用两阶段处理流程:
2.2.1 维度评分器(Part A)
- 输入:用户历史行为序列 + 候选商品
- 输出:四个语义维度得分(相关性、新颖性、多样性、实用性)
- 训练过程:
- 监督微调(SFT):使用人工标注的1,000个样本
- GRPO强化学习对齐:PairAUC从0.47提升至0.81
python复制# 维度评分器伪代码示例
def aspect_scorer(user_history, candidate_item):
# 特征工程
context_features = extract_behavior_features(user_history)
item_features = extract_item_features(candidate_item)
# 多维度预测
scores = []
for aspect in ['relevance', 'novelty', 'diversity', 'utility']:
