深度学习在推荐领域的应用lookalike

lookalike系统是帮助广告投放商利用种子用户找到相似的用户,实现更精准的营销触达的系统。常见的looklike可以分为显性定位和隐性定位,

1.显性定位,根据用户标签直接定位,包括用户基本信息、兴趣等,需要实现对用户标签信息的挖掘

2.隐性定位,利用算法进行定位 • 技术:机器学习

当2012年Facebook在广告领域开始应用定制化受众(Facebook Custom Audiences)功能后,“受众发现”这个概念真正得到大规模应用,什么叫“受众发现”?如果你的企业已经积累了一定的客户,无论这些客户是否关注你或者是否跟你在Facebook上有互动,都能通过Facebook的广告系统触达到。“受众发现”实现了什么功能?在没有这个系统之前,广告投放一般情况都是用标签去区分用户,再去给这部分用户发送广告,“受众发现”让你不用选择这些标签,。你需要做的只是上传一批你目前已有的用户或者你感兴趣的一批用户,剩下的工作就等着Custom Audiences帮你完成了。

Facebook这种通过一群已有的用户发现并扩展出其他用户的推荐算法就叫Lookalike,当然Facebook的算法细节笔者并不清楚,各个公司实现Lookalike也各有不同。这里也包括腾讯在微信端的广告推荐上的应用、Google在YouTube上推荐感兴趣视频等。下面让我们结合前人的工作,实现自己的Lookalike算法,并尝试着在新浪微博上应用这一算法。

问题场景:

广告主使提供用种子用户,通过lookalike系统获取潜在客户 Google similar audiences • Facebook lookalike audiences

常用的lookalike系统:

转化为机器学习的模型 • 正样本:广告主提供的客户名单(称为种子用户) • 负样本:从活跃用户(非种子用户)随机抽样 • 打分结果:利用model对活跃用户进行打分排序,取出目标数量

社交关系链的两个核心价值 • 社交同质性:同质性是社交网络结构性的基本外 部原因 – 物以类聚人以群分 对于朋友圈广告,种子用户喜欢某广告产品,那么他的好友也有可能喜欢 • 社交影响力:指社交个体的思想、态度、情绪、 习惯乃至价值观会受到其所在社群的其他人的影 响

因此对于社交网络的lookalike而言,扩散种子用户的好友作为潜在用户,因此便引出了一个问题,好友如何排序?好友相似度排序

共同好友多?同学?同事? • 沟通亲密的? • 同龄的?同地域的?,除了定义人工规则之外,我们如何用机器学习来量化社交相似度

学习样本:历史广告数据(稀疏,已知少部分的好友关 系) • 特征数据: • 好友关系网络 • 沟通互动网络 • 文章转发阅读网络 • 公众号关注 • …… • 机器学习: • 回归算法,找出社交数据和广告行为的函数关系

猜你喜欢

转载自blog.csdn.net/Super_Json/article/details/84967052