大数跨境
0
0

一文讲清楚Facebook是如何判断要给你推送哪些广告的

一文讲清楚Facebook是如何判断要给你推送哪些广告的 一起聊出海
2025-10-06
4
导读:Facebook通过树模型与逻辑回归结合,实时调整广告推送,提升用户价值,展现高效预测与验证机制。
一文讲清楚Facebook是如何判断要给你推送哪些广告的
本文主要依据来自于论文:Practical Lessons from Predicting Clicks on Ads at Facebook  本来想把框架都提取罗列出来,但因为涉及较多算法以及公式概念,可读性不那么强(下面放了一段基础概念,同时原文链接地址附在文章最后)。
我这里尽量在保证原逻辑的基础上通过例子将整个概念转换为更易读的内容呈现出来。
以下是正文:

在 Facebook 里,每次你刷新页面,它都要在几百万条广告中,挑出几条“你最可能点击的” 那么它该如何判断才能最大化提升你对平台的用户价值呢?当然是让你多点广告,它就需要判断如何让你感兴趣的广告加载给你。
换句话说,它要做的事情就是:

预测你点广告的概率(Click Through Rate,CTR)。

比如:

广告
Facebook 猜你点击的概率
化妆品广告
0.25
游戏广告
0.05
旅游广告
0.12
于是系统立刻决定:“她更可能点化妆品广告,那就先推这个。这背后其实就是一个巨大的机器学习系统,整天在做一件事:不停观察 → 预测 → 验证 → 再调整。
那么Facebook是如何判断的呢?这就引出了
Facebook 的“聪明大脑”:树模型 + 逻辑模型

Facebook 的工程师发现,一个模型不够聪明。
于是他们把两个模型结合在一起,让它既能“像人一样找规律”,又能“像计算器一样精准算概率”。

这就是著名的混合模型(Hybrid Model):

🌳 决策树(Decision Tree) + ⚖️ 逻辑回归(Logistic Regression)

决策树简单来讲就是可以像人类直觉一样找规律,它会自动学出一些“经验法则”,比如:

  • 女性 + 晚上使用手机 → 更容易点美妆广告

  • 男性 + 游戏设备 → 更容易点手游广告

就像在总结生活规律。

逻辑回归:像计算器一样给规律打分,决策树判断之后,它会给这些规律打权重分,比如:

  • 女性:+0.3

  • 晚上使用手机:+0.2

  • 美妆广告:+0.1

最后一算,系统输出一个概率:

小李点这条广告的可能性是 0.21(21%)。


并且,这个过程不是一次预测,而是实时在学,它会实时更新,甚至每几分钟就重新学习一次用户行为

比如:

  • 你昨天晚上看的是健身视频,今天下午突然关注了育儿话题;

  • 系统就立刻“明白”你可能是新手妈妈;

  • 广告就开始从“蛋白粉”切换成“婴儿奶粉”。

这背后的技术叫做 Online Learning(在线学习)


那么从权重来讲它更看重“你过去干过什么”,而不是“你现在在干嘛”
历史特征如你过去一个月喜欢点哪类广告、常用什么设备是最有价值的,而上下文特征比方说当前天气,时间以及你看的内容等是有帮助但是相较次要的。这是他们模型经过大规模对比发现并应用的,过去长期行为远比突发行为对算法影响更大,这也就是为啥老素材为啥更容易出转化的原因。


附文档链接:

https://scontent-sin6-2.xx.fbcdn.net/v/t39.8562-6/240842589_204052295113548_74168590424110542_n.pdf?_nc_cat=109&ccb=1-7&_nc_sid=e280be&_nc_ohc=MGIi0roU36QQ7kNvwE7rHLR&_nc_oc=AdnqkllwG1P3lE3olyPEIu3xBZHifWzDZ4BUayfFELIf0j2U9EInpnwc807ikykXmd0&_nc_zt=14&_nc_ht=scontent-sin6-2.xx&_nc_gid=kh5M4xSyBjsy-PYjHyO4kQ&oh=00_AffOTb2pq34vP7jMiOyn7r59sl6K8dJgHV6x5-t2kg8Gtw&oe=68E9858A



【声明】内容源于网络
0
0
一起聊出海
1234
内容 55
粉丝 0
一起聊出海 1234
总阅读232
粉丝0
内容55