贾浩楠 发自 凹非寺
量子位 报道 | 公众号 QbitAI

你和你的好友,正在免费帮微信训练神经网络。

不仅如此,微信的这项新研究,让你和朋友之间,更加潜移默化的互相影响。

不知不觉,你有机会更加了解了朋友的喜好,自己潜在的兴趣点,也有更大可能被挖掘出来。

以前是和好友一起吃饭、逛街,以后,可能是一起刷朋友圈了。

你的微信好友,本质是信息过滤器

这怎么说?

其实,我们大部分人在刷朋友圈或公众号时,很少抱着强烈的目的性。

用户基本不会像使用百度一样,专门为某一个东西进行有目的的搜索浏览。

这意味着,你看到的内容,有很大的随机性。

那么,怎么样才能“投你所好”,给你推荐更有趣的内容,并且在推荐过程中,突出社交特征,让你和好友们互相分享爱好呢 ?

在一项北京邮电大学和微信共同研究中,提出了一种新型的神经网络SIAN(Social Influence Attentive Neural Network),社交影响导向的神经网络。

这项研究《Social Influence Attentive Neural Network for Friend-Enhanced Recommendation》是ECML-PKDD-2020会议论文。

顾名思义,SIAN的训练采用微信朋友圈“看一看”,或其他类似平台的用户数据,而SIAN最大的特点,就是根据好友偏好,明确向用户推荐好友曾经关注或互动过的内容。

基于SIAN的好友增强推荐系统(Friend-Enhanced Recommendation,FER),只为用户推荐好友交互过的商品(读过的文章),实际上是将朋友圈的好友作为高质量信息过滤器,为用户提供可能感兴趣的内容。

与特定内容交互过的所有好友都会显式的展示给当前用户。你的哪些朋友看过这个特定内容,你都能知道。

这一特点重点利用了社交关系对人的影响,增加了用户与朋友的兴趣交流,和发现新东西的机会。

也为用户行为提供了更多的解释参考。

举个例子来说,假如在微信朋友圈的“看一看”,Jerry的推荐中,出现了一篇关于AirPods的文章, 他的好友中Tom、Lily、Jack都阅读了这篇文章。

如果是原先的推荐系统,不会以社交关系作为优先权重, Jerry看到的,可能是任意朋友“在看”,是否打开这篇文章可能完全看自己的心情。

而现在,他能精准看到混数码科技圈的达人,Tom也看了这篇文章。

那么他点击阅读的概率就会大大增加,跟朋友Tom交流相关话题的可能性也增加了。

而关于娱乐八卦的新闻,Jerry的推荐中会突出有相似偏好的朋友的“在看”,不会是搞科技数码的朋友。

这样,“看一看”功能就变成了由你的好友“把关”的内容推荐平台,你能看到你的好友兴趣所在,同时能获得相关话题的优质信息。

SIAN模型:社交关系>喜好

SIAN本质,是利用异质社交网络建模好友增强型推荐场景。

除了用户和物品的向量参数,SIAN 还通过耦合有影响力的好友与某一种物品的联系,来学习社交影响力的低维向量参数。

通过学习用户、物品和耦合的社交影响力的向量参数,SIAN最重要的功能得以实现,预测用户????和物品????之间交互的概率。

因为相同类型的不同对象,可能对特征聚合的贡献是不同,研究团队在SIAN中设计了分层的节点级和类型级的注意力特征聚合器

在每个级别,注意力机制区分和捕获邻居和类型的潜在关联性,使得SIAN模型能够更精细地编码多方面的异质信息。

与之前的同类研究不同的是, SIAN不需要基于任何先验知识手动选择路径。

另外,团队设计了一个社交影响力耦合器,其用来捕获一个有影响力好友(例如 Tom)和一个物品(例如和airpod相关的文章)的联系, 从而量化这个“组合”的综合影响力程度。

最后,模型基于用户、物品以及耦合的影响力参数,将三者拼接并送入两层神经网络中,并通过一个回归层,预测得到用户-物品的交互概率 。

本质上说,SIAN是一个重社交关系而非单纯喜好的推荐系统。

在两个公开数据集(Yelp和豆瓣)以及微信“看一看”数据(FWD),研究团队进行了评估和分析。

SIAN模型明显优于对比方法。特别是和传统的推荐方法相比,SIAN模型依然表现突出,这得益于社交影响力耦合器编码各种社交因素时的能力,也这进一步证实了社交影响力在推荐系统的重要性。

SIAN模型学习得到的好友类型的平均注意力权重值,显著大于物品类型的平均注意力权重。

这表明了SIAN模型更加关注用户的社交关系,这种关注甚至超过了内容本身。这同时也验证了“看一看”好友推荐圈是好友增强推荐中最重要的因素。

除了重社交的特点,研究团队还发现了一些普通用户有趣的行为偏好。

SIAN解锁膜拜大佬新姿势

在看一看数据集上,研究团队发现了用户行为是如何受到不同属性的好友影响的。

下图的结果说明,用户行为受到更具权威性的朋友的影响, 而与用户自己的权威度无关。

同时,高权威朋友对中等权威用户具有更大的影响力。

“用户通常更容易受到权威人士的影响“,这和我们的常识也是相符的。

因此存在一个有趣的现象:人们通常更加关注“达人”、“大佬”等等权威人士的动向(或者仅仅是关注这些人本身),而不是他们自己的实际喜好。

SIAN的推荐系统,让我们膜拜大佬又有了新姿势!

当然啦,你也可能成为别人“看一看”中的“权威人士”。

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

喜欢就点「在看」吧 !

你和你的好友,正在免费帮微信训练神经网络相关推荐

  1. Wetool 一款高效免费的微信社群管理工具,检查单向好友,自动回复、群发

    这是一款高效免费的微信社群管理工具,目前功能主要有客服.机器人.单删查询.自动接受好友.以及群管理的一些工具 下面放一下软件功能截图 需要注意的是开启此工具需要下载旧版本的微信,这个在软件安装启动页面 ...

  2. 如何免费开通微信小商店?

    微信官方正在推出一款免费的商城小程序:微信小商店,有营业执照的商家可以免费申请.本文将通过视频和图文讲解怎么免费申请开通微信小商店小程序,希望可以帮到您.由于截止到发稿前,微信小商店还在内测阶段,需要 ...

  3. 程序员免费技术微信群

    程序IT圈 面向计算机爱好者 关注 很多人后台反应,有没有免费的微信技术交流社群 .今天特意写一篇文章来创建一些只有程序猿的微信群 . 当然,这些新创建的微信群都是完全免费,后续也不会收取任何费用 . ...

  4. 5个免费技术微信群整合,不错过进群的机会!

    程序IT圈 面向计算机爱好者 关注 很多人后台反应,最近有没有免费的微信技术交流社群 .今天特意写一篇文章来创建一些只有程序猿的微信群.(广告党慎入!) 这些微信技术群都是完全免费,后续也不会收取任何 ...

  5. 免费使用谷歌GPU训练神经网络

    完全云端运行:免费使用谷歌GPU训练神经网络 背景 对,你没有听错,高大上的GPU,现在不花钱也能用上了.这是Google的一项免费云端机器学习服务,全名Colaboratory. Colaborat ...

  6. 网易有道将为微信用户提供免费外语微信翻译服务

    微信聊天时经常有些逼格高的朋友突然给你来一句英文,看了半天没明白,不回也不是.现在,微信与网易有道正式宣布达成合作,将为微信用户提供免费外语微信翻译服务.应对逼格的利器啊!(据腾讯第二季度财报信息显示 ...

  7. JeeWx_2.4.2 版本发布,免费开源微信管家系统

    JeeWx_2.4.2 版本发布,免费开源微信管家系统 1. JEEWX系统介绍 Jeewx是一款开源.免费的微信管家系统,采用JAVA语言实现,支持微信公众号.微信企业号,Jeewx实现了微信平台管 ...

  8. 免费制作微信小程序开发关于旅游_教大家怎么一步步免费自己做微信小程序

    小程序很火,很好的流量入口,但是没有编程基础的很难写出小程序,找网络公司做又太贵,今天就教大家怎么自己去制作一个属于自己的小程序! 想制作小程序需要准备的清单如下: 1.微信公众平台(mp.weixi ...

  9. java 微信给好友发信息吗,不在线,好友发给我的微信消息,会不会丢?

    不管是MQ(Msg Queue)的消息投递,还是单人实时聊天的消息投递,都需要通过应用层的超时.重传.确认.去重来保证消息的可靠投递. 但是,如果没有打开手机,没有登录微信,好友发给我的微信消息,有没 ...

最新文章

  1. 如何将Vision Transformer应用在移动端?
  2. [验证码识别技术]-初级的滑动式验证图片识别
  3. Keras之DNN:基于Keras(sigmoid+linear+mse+predict)利用DNN实现回归预测——DIY多分类数据集预测新数据点
  4. SAP中如何给成本要素分配多个默认成本中心
  5. nacos+openfeign服务提供和服务消费远程调用代码简单实例2
  6. 当涌泉相报局域网聊天
  7. c语言学生成绩管理系统总结
  8. web前端开发前景如何
  9. 金田变频器说明书_金田BH386系列变频器使用手册.pdf
  10. jemalloc 深入分析 之 Tcache 实现原理
  11. 同工作组计算机连接用户名和密码错误,登录失败: 未知的用户名或错误密码
  12. 杂谈|程序员还是工程师
  13. html中如何设置动画鼠标,使用animate动画库添加鼠标经过动画
  14. 音视频入门H264AAC
  15. vue打印问题(分页打印、批量打印条形码)
  16. JavaScript面向对象:面向对象案例
  17. Ka波段卫星通信终端市场现状及未来发展趋势
  18. oracle引用css报错,Oracle CSSCAN工具使用
  19. 监控车辆的历史行驶轨迹有何意义?TSINGSEE车载监控平台助力运输安全监管
  20. 测速的c语言程序,51单片机测速c程序

热门文章

  1. 【组队学习】【29期】5. 李宏毅机器学习(含深度学习)
  2. 数据结构与算法:06 线性表
  3. 最近邻插值实现:图像任意尺寸变换
  4. 【ACM】杭电OJ 2012。
  5. 这届 AI 预测欧洲杯冠军,通通被打脸
  6. 阿里资深算法专家:如何突围大厂算法面试?
  7. “刚毕业1年,做Python能挣多少?”网友:吹的不多..
  8. Python如何实现24个微信大群万人同步转发直播?
  9. 程序员自学到底有没有用?网友们吵翻了...
  10. 冠军奖3万元!CSDN×易观算法大赛开赛啦