假设我正在构建一个推荐系统,其中项目随时间而变化。我们假设每笔交易由以下部分组成:
- 一个物品在项目列表中.
- 用户在用户列表中.
- 一个约会在日期列表中.
我们假设物品具有随时间变化的基本特征。例如,如果我们考虑零售产品,基本特征可能是:
- 客户购买交易时应用于项目的折扣级别(5%、10%、20%、30%、...)。
另一个例子,如果我们考虑金融股,随时间变化的基本特征可能是:
- 交易时的库存情况(低估或高估)。
- 交易时股票的中央银行政治(低利率、中利率、高利率)。
我们假设这些底层特性对用户有很大的影响。它完全推动了他们购买或不购买物品的决定。如果我们考虑两个项目和, 时, 给定用户可能更喜欢超过因为的基本特征比的。如果我们考虑不同的时间,也许可能更感兴趣比.
我的问题是:如何考虑推荐系统中随时间变化的基本特征,例如用户-用户协同过滤、SVD、ALS……?