标题: Interest Clock: Time Perception in Real-Time Streaming Recommendation System 地址:https://arxiv.org/pdf/2404.19357 公司:抖音 会议:SIGIR 2024
用户偏好在一天中遵循动态模式,例如,在上午8点,用户可能更喜欢阅读新闻,而在晚上8点,他们可能更喜欢看电影。时间建模旨在使推荐系统能够感知时间变化,以捕捉用户随时间的动态偏好。本文提出了一种有效且通用的方法——兴趣时钟来感知推荐系统中的时间信息。
兴趣时钟首先将用户的时间感知偏好编码为时钟(小时级个性化特征),然后使用高斯分布将其平滑并聚合到根据当前时间嵌入的最终兴趣时钟中,用于最终预测。通过使用兴趣时钟结合基本模型,线上用户活跃天数和应用程序持续时间分别提高了+0.509%和+0.758%。
对于时间特征,比较直接的方法就是将时间信息离散化后学习对应的emb,然后拼接日和时的emb。但作者希望对时间感知的个性化偏好进行编码。
表示对应行为的样本数
基于上式,计算给定特征(包括流派、情绪和语言等)在某个小时的得分,并且top3得分的用作时间感知特征。时间感知特征(例如流派)的emb表示为
,同理可以得到情绪和语言的时间感特征
。
兴趣时钟的目标是使模型能够感知流式推荐系统中的时间信息。通过特征提取过程,将用户的时间感知个性化偏好编码到时钟中,即小时级特征。通常可以利用两种简单的方法来聚合兴趣时钟特征,(1)将24小时的兴趣emb拼接到一个emb中,(2)根据当前请求时间t, 为模型提供相应的兴趣emb
。
但这两种方案都有一定的问题,第一种方法依赖于通过优化过程对每个小时级别特征的重要性进行自适应学习,但作者发现深度模型很难自适应地学习特征权重,因为该模型会过拟合当前时间,并忘记流系统中其他时间的信息。而对于第二种方法,模型只能看到当前时间的兴趣,每个时间用户的兴趣都会发生突然的变化。
本文提出了高斯兴趣时钟,将24小时的时间感知emb与经验高斯分布相聚合。兴趣时钟emb表示为下式,其中
反应的时不同小时的兴趣与当前时间的时间间隔,这个思路就是结合了前面的两种方案,在聚合emb的时候考虑了时间间隔,并且距离当前时间越近的兴趣emb权重也越大。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有