arXiv:2508.04221cs.IR2025-08

显式建模时间流动,提升推荐系统对未来偏好的预测能力

Discrete-event Tensor Factorization: Learning a Smooth Embedding for Continuous Domains

  • 用多项式拟合在损失函数中实现连续时间编码,避免离散化
  • 在多数据集上验证,能有效捕捉物品流行度随时间变化的信号
  • 适合需要预测未来偏好而非仅复现历史趋势的推荐场景

推荐系统基于用户历史行为预测未来偏好。通常认为近期交互比旧交互更具参考价值,许多算法通过丢弃旧数据或降低其权重来聚焦近期信息。但极少方法显式建模时间流。本文分析如何将时间编码引入因子分解类推荐模型。通过引入绝对时间作为特征,模型可学习随时间变化的用户偏好与物品感知。除简单分箱外,提出一种全连续时间编码机制:在损失函数中使用多项式拟合,完全避免离散化,实现任意分辨率的时间建模。在三个覆盖多年、用户历史长且物品长期有效的真实数据集上进行对比实验。结果表明,显式建模时间能有效捕捉如物品流行度随时间波动等时序信号。然而,实验也显示,对未见测试集而言,简单的后期流行度调整往往已足够达到最佳性能。这说明对于推荐任务,预测未来比复现过去趋势更重要。因此,需专门设计外推未来数据的机制。

原文摘要 · Abstract (English)

Recommender systems learn from past user behavior to predict future user preferences. Intuitively, it has been established that the most recent interactions are more indicative of future preferences than older interactions. Many recommendation algorithms use this notion to either drop older interactions or to assign them a lower weight, so the model can focus on the more informative, recent information. However, very few approaches model the flow of time explicitly. This paper analyzes how time can be encoded in factorization-style recommendation models. By including absolute time as a feature, our models can learn varying user preferences and changing item perception over time. In addition to simple binning approaches, we also propose a novel, fully continuous time encoding mechanism. Through the use of a polynomial fit inside the loss function, our models completely avoid the need for discretization, and they are able to capture the time dimension in arbitrary resolution. We perform a comparative study on three real-world datasets that span multiple years, where long user histories are present, and items stay relevant for a longer time. Empirical results show that, by explicitly modeling time, our models are very effective at capturing temporal signals, such as varying item popularities over time. Despite this however, our experiments also indicate that a simple post-hoc popularity adjustment is often sufficient to achieve the best performance on the unseen test set. This teaches us that, for the recommendation task, predicting the future is more important than capturing past trends. As such, we argue that specialized mechanisms are needed for extrapolation to future data.

推荐系统时间建模因子分解

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。