协同过滤(CF)作为推荐系统的一种基本方法,通常建立在具有可学习参数的潜在因子模型上,预测用户对产品的偏好。但是,为给定的数据设计适当的CF模型并不容易,因为数据集的属性是高度多样化的。在本文中,基于自动机器学习(AutoML)的最新进展,我们提出利用AutoML技术设计一个数据特定的CF模型。这里的关键是一个新的框架,它将最先进的CF方法统一起来,并将它们划分为输入编码、嵌入函数、交互函数和预测函数等不相交的阶段。我们进一步开发了一种易于使用、健壮和高效的搜索策略,它利用随机搜索和性能预测器在上述框架内进行高效搜索。通过这种方式,我们可以从SOTA模型中组合概括出文献中没有访问过的特定于数据的CF模型。在五个真实数据集上的大量实验表明,对于各种CF任务,我们的方法可以持续优于SOTA方法。进一步的实验验证了所提框架的合理性和搜索策略的有效性。搜索的CF模型还可以为将来探索更有效的方法提供见解。
https://www.zhuanzhi.ai/paper/9f6f6b9ea06d5249f6a1e91d9635a429