【编者按】在这个科技高速发展、信息爆炸的时代,绝不夸张地说,推荐系统已经彻底融入了咱们的生活。咱们去哪一家餐馆、买哪一件衣服、浏览哪一类信息、观看哪种视频,很大程度上都取决于背后的推荐系统。网络
在本文中,微软亚洲研究院社会计算组的研究员们从深度学习、知识图谱、强化学习、用户画像、可解释性推荐等五个方面,展望了将来推荐系统发展的方向。全文已得到微软研究院AI头条(ID:MSRAsia)受权转载。文章干货较多,建议收藏!
ide
“猜你喜欢”、“购买过此商品的用户还购买过……”对于离不开社交平台、电商、新闻阅读、生活服务的现代互联网用户来讲,个性化推荐已经不是什么新鲜事儿。学习
随着信息技术和互联网行业的发展,信息过载成了人们处理信息的挑战。对于用户而言,如何在以指数增加的资源中快速、准确地定位到本身须要的内容是一个很是重要且极具挑战的事情。对于商家而言,如何把恰当的物品及时呈现给用户,从而促进交易量和经济增加,也是一件颇具难度的事情。推荐系统的诞生极大地缓解了这个困难。网站
推荐系统是一种信息过滤系统,能根据用户的档案或者历史行为记录,学习出用户的兴趣爱好,预测出用户对给定物品的评分或偏好。它改变了商家与用户的沟通方式,增强了和用户之间的交互性。搜索引擎
据报道,推荐系统给亚马逊带来了35%的销售收入,给Netflix带来了高达75%的消费,而且Youtube主页上60%的浏览来自推荐服务。编码
所以,如何搭建有效的推荐系统意义深远。咱们将从深度学习的应用、知识图谱的应用、强化学习的应用、用户画像和可解释推荐等几个方面,一块儿看看推荐系统的将来。本文将围绕深度学习在推荐系统中的应用展开讨论。设计
近几年深度学习的技术应用在语音识别、计算机视觉和天然语言理解等领域,取得了巨大的成功,如何将其应用到推荐系统是当前的研究热点。深度推荐系统现阶段的应用主要体如今以下三个层面:cdn
深度学习技术在推荐系统中的应用前景很广阔。下面简要介绍几个将来可能的研究方向:视频
对于工业界推荐系统而言,不只须要考虑模型的准确度,运行效率和可维护性也是很是重要 的方面。效率指的是当用户发来一个请求时,推荐系统可以以接近实时的速度返回结果,而不需让用户等待;可维护性指系统的部署简便,可以支持按期更新,或者增量式更新。众所周知,复杂神经网络的计算量是庞大的,如何将它们更高效地应用在超大规模的推荐平台上,是亟需解决的技术难点。blog
现实平台中,用户或者物品的数据每每是复杂多样的。物品的内容能够包括文本、图像、类别等数据;用户的行为数据能够来自多个领域,例如社交网络、搜索引擎、新闻阅读应用等;用户的行为反馈也能够是丰富多样的,例如电商网站中,用户的行为可能有搜索、浏览、点击、收藏、购买等。不只如此,在这些不一样的维度中,不一样用户或物品的数据分布也千差万别;用户在不一样的行为反馈上的数据量也不一样,点击行为的数据量每每远大于购买行为的数据量。所以,单1、同构的模型是不能有效地处理这些多样化的数据的。如何深度融合这些复杂数据是一个技术难点。
用户的偏好大体能够分为长期和短时间两类。长期偏好每每指用户的兴趣所在,例如她是五月天的歌迷,那么将来很长时间她都会对五月天的歌曲、演唱会门票感兴趣;短时间偏好指的是用户在当前环境下的即时兴趣,例如最近一周用户比较喜欢听抖音上的热门歌曲,那么推荐系统也应该捕捉到用户的这个兴趣,或者用户在将来一个月有搬家的打算,那么推荐系统能够适当地推送一些搬家公司的广告。目前一些流行的作法是,将循环神经网络与深度协同过滤技术结合,从而达到兼顾长短时间记忆的功能。如何结合情境因素的影响,将用户的长期偏好与短时间需求更紧密、有效地结合起来,也是一个研究热点。
下一篇文章咱们将围绕“推荐系统与知识图谱”的研究展开讨论。想要了解关于推荐系统的更多研究热点,还请持续关注,欢迎分享与收藏!