People break up, miscarry, and lose loved ones. Their online streaming and shopping recommendations, however, do not necessarily update, and may serve as unhappy reminders of their loss. When users want to renege on their past actions, they expect the recommender platforms to erase selective data at the model level. Ideally, given any specified user history, the recommender can unwind or "forget", as if the record was not part of training. To that end, this paper focuses on simple but widely deployed bi-linear models for recommendations based on matrix completion. Without incurring the cost of re-training, and without degrading the model unnecessarily, we develop Unlearn-ALS by making a few key modifications to the fine-tuning procedure under Alternating Least Squares optimisation, thus applicable to any bi-linear models regardless of the training procedure. We show that Unlearn-ALS is consistent with retraining without \emph{any} model degradation and exhibits rapid convergence, making it suitable for a large class of existing recommenders.
翻译:人们分手、流产和失去亲人。然而,他们的在线流流和购物建议不一定更新,也可能不愉快地提醒他们损失。当用户想要背弃过去的行动时,他们期望推荐者平台在模型一级抹去选择性数据。理想的情况是,根据任何指定的用户历史,推荐者可以松开或“忘记”记录,好像记录不是培训的一部分。为此,本文件侧重于简单但广泛部署的双线模式,用于基于矩阵完成的建议。在不承担再培训费用的情况下,并且不无必要地贬低模型,我们通过对调整最低广场优化下的微调程序进行几处关键修改,从而适用于任何双线模式,而不管培训程序如何。我们表明,Unlearn-ALS与再培训不包含模型退化和显示快速趋同,因此适合一大批现有推荐者。