21. 推荐系统¶
Shuai Zhang (Amazon), Aston Zhang (Amazon), and Yi Tay (Google)
推荐系统已在业界广泛应用,并渗透到我们日常生活的方方面面。这些系统被用于许多领域,例如在线购物网站(如 amazon.com)、音乐/电影服务网站(如 Netflix 和 Spotify)、移动应用商店(如 IOS app store 和 google play)、在线广告等,不胜枚举。
推荐系统的主要目标是帮助用户发现相关项目,如要观看的电影、要阅读的文本或要购买的产品,从而创造愉快的用户体验。此外,推荐系统是线上零售商为推动增量收入而实施的最强大的机器学习系统之一。推荐系统是搜索引擎的替代品,它减少了主动搜索的精力,并为用户带来他们从未搜索过的惊喜。许多公司借助更有效的推荐系统,成功地在竞争中脱颖而出。因此,推荐系统不仅是我们日常生活的核心,在某些行业中也是不可或缺的。
在本章中,我们将介绍推荐系统的基础知识和最新进展,并探讨一些常用的基本技术,用于根据不同的可用数据源构建推荐系统及其实现。具体来说,您将学习如何预测用户可能对某个潜在项目给出的评分,如何生成项目推荐列表,以及如何从丰富的特征中预测点击率。这些任务在现实世界的应用中很常见。通过学习本章,您将获得解决真实世界推荐问题的实践经验,不仅会用到经典方法,还会用到更先进的基于深度学习的模型。