放回
2025/12/18小于 1 分钟
放回
在某些情况下,已读物品应再次推荐给用户,但优先级应更低(或更高)。
配置
放回在配置文件的 [recommend.replacement] 部分中配置:
enable_replacement启用或禁用将已读物品放回推荐。默认为false。positive_replacement_decay是对来自积极反馈的被放回物品进行排序的衰减因子。默认为0.8。read_replacement_decay是对来自已读反馈的被放回物品进行排序的衰减因子。默认为0.6。
如果要增加已读物品的优先级,请将衰减因子设置为大于 1.0。
算法
如果 enable_replacement 设置为 true:
- Gorse 从用户反馈中收集已读物品。
- Gorse 将已读物品以衰减的分数添加回推荐列表。对于用户 读取的物品 ,如果来自排序器的原始分数为 ,则替换后的新分数为
其中 是用户 的积极反馈物品集, 是用户 的已读反馈物品集, 是 positive_replacement_decay, 是 read_replacement_decay。
