news 2026/9/6 15:16:53

app信息流中的混排与流控

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
app信息流中的混排与流控

to be completed.

tips: 重排是相近的任务, 详见另一篇 blog, 见参考[1].
“混排” 和 “重排” 在实际系统中并非完全割裂,而是存在功能重叠与协同。比如当混排需要考虑 item 之间的影响和约束时, 本质上就进入了重排的范畴.

1. 混排场景

两种不同类型的 doc 队列, 来自不同的上游, 其 score 逻辑不同, 难以直接对比.
这是一个工业级推荐/搜索系统中的核心问题:当自然商品(Organic)与广告(Ads)由不同 CTR 模型预估(甚至不同特征、不同目标)时,如何将它们的打分对齐到同一尺度,实现公平混排?

1.1 分数对齐

首先约定符号:

  • s = 原始打分(CTR 预估值)
  • μ = 该队列(自然 or 广告)的近期平均打分
  • σ = 该队列的标准差

有不同的做法:

  1. z-score 标准化(推荐).s = s μ s=\frac s \mus=μs
  2. 均值缩放, Mean Scaling.s = s − μ σ s=\frac{s-\mu}{\sigma}s=σsμ
    推荐前者是因为 均值缩放有两个局限:
    1. 若某类广告平均 CTR 极低(如 μ=0.001),则所有广告 s/μ 都很大(如 0.002/0.001=2),可能过度放大噪声;
    2. 无法反映打分的离散程度(两个队列可能均值相同,但一个集中、一个分散)。

1.2 统一价值分

被不同的 ctr预估模型打分.

2. 流控场景

问题特点:

  1. 无法事先拿到所有请求, 离线统一求解. 因此叫 online-matching.
  2. 应用于在线服务, 求解rt不能高于50ms

2.1 CIKM 22’, 阿里广告动态定坑

见参考[1].

2.1 问题建模,动态背包

略, 详见论文

2.2 求解, pid+beam search


思考: beam search 有用的前提是, 有些情况下, 上一层占优的排列, 到了下一次反而落后了. 比如下图中两个橙色对号标记的排列.

自己举了具体的例子作代入:

归纳下,

  1. 如果不考虑坑位位置的曝光衰减, 不考虑广告的位置约束(不能出现在顶部, 间隔不能太小), 就不再需要 beam search.
  2. 如果没有位置约束, 哪怕有位置曝光衰减, 也可以直接按\delta v展开后的 utility 表达式 倒排, 就可以了.

参考

  1. 我的 blog, app信息流中的重排与强化学习
  2. paper, CIKM 22’, Hierarchically Constrained Adaptive Ad Exposure in Feeds
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 15:04:45

AM解调仿真:二极管包络检波与同步检波对比实验全解析

简介:这是一份高频电子线路课程中调幅波解调方向的仿真实验报告,适用于学习二极管包络检波器与同步检波器原理、需要完成 EWB 仿真实验或撰写课程实验报告的学生。报告围绕二极管包络检波的主要指标、检波效率及波形失真展开,利用示波器对比了…

作者头像 李华
网站建设 2026/9/6 15:01:13

规则引擎Drools实战

概述 规则引擎起源于基于规则的专家系统,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结论。 利用它…

作者头像 李华
网站建设 2026/9/6 15:00:40

MySQL安装步骤

1.、下载地址 https://dev.mysql.com/downloads/mysql/ ,点击 Windows (x86, 64-bit), ZIP Archive 后的 Download(下载)按钮。 在打开的页面点击“ No thanks, just start my download. ”(不用了,谢谢,开始下载吧。…

作者头像 李华
网站建设 2026/9/6 14:58:46

基于STM32的自制OBD数据采集系统:从CAN总线到ECU解析的完整实现

简介:基于STM32单片机的汽车OBD数据采集系统设计方案文档,面向嵌入式开发、汽车电子及车联网相关技术人员。文档详细阐述了系统组成结构与技术实现,针对传统OBD智能盒子数据处理弱、抗干扰差、缺乏互联等痛点,给出完整解决思路。资…

作者头像 李华
网站建设 2026/9/6 14:52:03

嘉格纳嵌入式微波炉安装避坑指南:尺寸散热与电气细节

简介:嘉格纳BMP224/225微波炉安装说明书为官方PDF文档,适合家电安装师傅、售后维修人员以及自行选购嵌入橱柜的用户参考,用于确保该型号微波炉在安装过程符合安全规范与电气法规。资源共1个PDF文件,体积约1.06MB,内含多…

作者头像 李华
网站建设 2026/9/6 14:50:00

git commit message 格式规范

在工作中,我们肯定会与git打交道。那么当你提交代码后如何让别人很快了解到你此次提交代码的改动点是哪些。此时就需要一个提交信息来描述此次提交修改的内容。没有格式的提交信息,会使提交记录杂乱无章,不能很快的定位哪些提交涉及代码修改&…

作者头像 李华