论文标题
TimeKit:用于协作过滤的时间序列预测升级套件
TimeKit: A Time-series Forecasting-based Upgrade Kit for Collaborative Filtering
论文作者
论文摘要
推荐系统是数据挖掘和机器学习中的长期研究问题。随着新的用户项目交互日志到来,它们本质上是增量的。在实际应用程序中,我们需要定期训练协作过滤算法以提取用户/项目嵌入向量,因此,可以自然定义嵌入向量的时间序列。 We present a time-series forecasting-based upgrade kit (TimeKit), which works in the following way: it i) first decides a base collaborative filtering algorithm, ii) extracts user/item embedding vectors with the base algorithm from user-item interaction logs incrementally, e.g., every month, iii) trains our time-series forecasting model with the extracted time-series of embedding载体,然后iv)预测未来的嵌入向量,并推荐由于最近处理复杂的时间序列数据的突破,即神经控制的微分方程(NCDES)。我们对四个现实基准数据集进行的实验表明,提出的基于预测的升级套件可以显着增强现有的流行协作过滤算法。
Recommender systems are a long-standing research problem in data mining and machine learning. They are incremental in nature, as new user-item interaction logs arrive. In real-world applications, we need to periodically train a collaborative filtering algorithm to extract user/item embedding vectors and therefore, a time-series of embedding vectors can be naturally defined. We present a time-series forecasting-based upgrade kit (TimeKit), which works in the following way: it i) first decides a base collaborative filtering algorithm, ii) extracts user/item embedding vectors with the base algorithm from user-item interaction logs incrementally, e.g., every month, iii) trains our time-series forecasting model with the extracted time-series of embedding vectors, and then iv) forecasts the future embedding vectors and recommend with their dot-product scores owing to a recent breakthrough in processing complicated time-series data, i.e., neural controlled differential equations (NCDEs). Our experiments with four real-world benchmark datasets show that the proposed time-series forecasting-based upgrade kit can significantly enhance existing popular collaborative filtering algorithms.