想象你负责运营一条热闹的夜市街。烧烤、奶茶、关东煮的老摊位前都排着队,这一天,新来了一位卖手冲柠檬茶的摊主小陈。客人路过他的摊位,看了一眼招牌,没喝过,不确定好不好喝,大多数人还是走向了熟悉的老摊位。夜市管理员看着后台数据:小陈的摊位曝光少得可怜,更谈不上点击和复购。不是小陈的柠檬茶不好,而是系统「不知道」它好——这就是新物品冷启动:一个新物品上线,没有任何交互历史,推荐系统不敢推、也推不准。 怎么破局?其实解法就藏在夜市运营的日常里:看招牌了解它卖什么(内容特征);参考相邻老摊位的客群推测谁会喜欢(Embedding 泛化);给新手一周「新摊补助」在入口加灯牌(流量扶持);先发小份试吃、收集反馈再决定加量(探索池);一边保老客满意、一边给新客尝鲜(EE 策略);最后翻经营报表决定主推还是撤摊(效果评估)。读完这篇,你会彻底理解推荐系统如何给每个「新摊位」一次公平开张的机会。
冷启动是推荐系统工业落地绕不开的关卡。掌握新物品冷启动的全链路解法,理解内容特征、流量扶持与 EE 策略的配合逻辑,是内容平台与电商推荐工程师的核心基本功。
目录
可视化演示
本节配有交互动效(进入视口后自动加载,约 3KB)。
冷启动恶性循环 无数据→不推荐→更无数据 新品困在零曝光死循环 曝光↑→数据↑→推荐↑ 打破循环需注入初始流量
冷启动困境:新摊位为什么没人逛
小陈的柠檬茶摊开张第一晚,夜市管理员的屏幕上有意思:老摊位的人流曲线一路走高,唯独小陈那个摊位,曝光数字是零。管理员不是偏心,而是推荐系统的工作方式决定了它的「势利」——系统靠历史交互数据判断一个摊位值不值得推荐。谁有数据,谁就上推荐位;而新摊位恰恰没有数据,于是永远进不了候选名单,这是一个死循环。
这个循环在工业界被称为冷启动困境。推荐系统最常见的协同过滤算法,本质是「物以类聚、人以群分」:根据用户与物品的过往交互矩阵来推断偏好。老物品在矩阵里有一大串足迹,新物品是全空白,算法无从下手。更麻烦的是马太效应:老物品因为数据多被频繁推荐,获得更多曝光和交互,数据更多;新物品被冷落在角落,越来越「冷」。
怎么量化这种「没把握」?推荐系统通常用置信区间表达对一个物品点击率的信心。曝光次数 n 越少,置信区间越宽——就像你只尝了一口就说这摊子好吃,谁信呢?
回到夜市:小陈的摊子曝光 0 次,观测点击率无从谈起,置信区间是整个 [0, 1] 区间——管理员对它的质量一无所知,自然不敢把宝贵的客流分给他。要让好摊位不被埋没,必须从「认识这个摊位」开始。
- 观测点击率先统计这 n 次曝光里的点击比例,作为对该物品质量的初步估计。
- 估计的不确定性用标准误衡量观测值的抖动幅度,曝光越少、抖动越大,说明我们对这个估计越没信心。
- 置信下界从观测值减去 z 个标准误,得到「有把握的最差表现」,排序时用下界而非均值,天然压制数据不足的新品。
内容特征:招牌就是第一印象
管理员终于走到小陈摊前看了看:招牌写着「手冲柠檬茶 ¥15」,菜单上有招牌手冲、青柠莫吉托、薄荷柠檬苏打。有了这些信息,管理员至少知道这个摊卖什么、什么价位、面向什么口味的人。这就是内容特征——不依赖任何交互数据,仅凭物品自身属性就能构建的画像。
推荐系统的内容特征工程,就是把「招牌和菜单」结构化:文本关键词(「柠檬」「手冲」「清爽」)、类目属性(饮品、茶饮、柠檬类)、价格带(15-20 元)、图片视觉特征(杯子的颜值、色调)等。多模态内容解析能力越强,这张「画像」就越清晰,冷启动的基础就越扎实。
特征要参与计算,得变成向量。用户画像是一个向量,物品特征也是一个向量,两者匹配度用余弦相似度衡量——夹角越小,说明「这个摊位的风格」越贴近「这位客人的喜好」。
小陈的摊子在管理员的小本本上有了第一笔记录:清爽果味、15 元价位、年轻客群偏好。虽然没有任何人喝过他的茶,但至少管理员知道该把谁往这个摊位引一引了。内容特征解决了「认识它」的问题,但相似度能撑起多大信心?这就要讲到 Embedding 的泛化能力了。
- 向量点积把用户向量和物品向量逐维度相乘后累加,得到两个向量的「投影重叠度」。
- 模长归一分别计算两个向量的长度,用于消除向量长短带来的偏差,只看方向是否一致。
- 余弦比值点积除以模长乘积,结果落在 [-1, 1],越接近 1 表示越相似。
Embedding 泛化:邻居的熟客就是我的潜在客
夜市里有家「鲜果时光」果茶摊,和柠檬茶的客群高度重叠。管理员心想:喜欢鲜果时光的客人,大概率也愿意试试小陈的手冲柠檬茶。于是他把鲜果时光的部分熟客分了几位过去试喝。这个直觉,正是Embedding 泛化的核心——把物品映射到向量空间,让「相似的东西离得近」,然后借助邻居的数据来认识新来者。
在推荐系统里,老物品经过充分训练后拥有稳定的向量表示(Embedding),内化了「这类物品吸引哪类人」的规律。新物品没有交互数据,无法直接训练出高质量向量,但可以通过内容特征映射到一个初始位置——和内容相似的成熟老物品聚在一起。这就是相似物品映射:新品的初始 Embedding 由内容的文本、图片、类目特征编码而成,自然落在同类物品附近。
有了邻居,就能预测新品的表现:新物品对用户的吸引力,近似于它所有相似老物品对这位用户吸引力的加权平均。相似度越高的老物品,话语权越大。
小陈的柠檬茶被映射到了「果茶与柠檬茶」的向量簇里,和鲜果时光成了邻居。管理员给鲜果时光的老熟客推送了柠檬茶的试饮券,果然有几位愿意尝尝鲜。泛化给了新品一个「预判」,但预判终究是预判——真正让数据滚起来,还需要一点强有力的推动。
- 邻居集合先找出内容特征上与新品 i 最相似的 K 个老物品,组成集合 N(i)。
- 加权求和每个邻居 j 对用户 u 的历史反馈 r_{u,j},乘以它和 i 的相似度,越相似影响越大。
- 归一化输出除以相似度总和,得到平滑的预测值,避免相似度绝对值大小干扰结果。
流量扶持:新摊开业大酬宾
夜市管理方决定拉小陈一把:入口 LED 灯牌连续三天加亮小陈的摊位招牌,摊位挂上「新摊开业」红绸,前 50 名顾客立减 3 元。这套组合拳,就是推荐系统里的流量扶持——给新品一段时期的曝光加权,让它在没有数据积累的情况下也能被用户看见。
在排序阶段,系统给新品加一项「扶持加分」。这一项的强度不是恒定的:开业第一晚最亮,之后逐天变暗,两周后彻底撤掉。这样设计有两个原因:一是给优质新品足够的时间窗口证明自己,二是防止低质新品长期霸占曝光位、伤害用户体验和平台生态。限额限时是流量扶持的铁律。
扶持分数常用指数衰减函数建模,时间越长,加成越小:
小陈的摊位靠 LED 灯牌红绸混了个脸熟,每晚多卖出二三十杯。但管理员心里清楚:灯牌会灭、红绸会摘,两周后如果柠檬茶自己留不住客人,扶持就会停。流量扶持解决的是「让数据滚起来」的启动问题,而验证质量、决定加码还是撤退的,是一套更精细的「试吃」机制。
- 预估分模型对新品 i 相对用户 u 的点击率预估,来自内容特征或邻居泛化。
- 扶持项e 的负指数让扶持力度随时间平滑衰减,τ 控制衰减速度。
- 加权组合α 和 β 分别控制「模型判断」和「人工扶持」在最终排序中的话语权。
探索池:小份试吃见真章
管理员没有一口气把整条街的客流都导给小陈,而是每天挑 20 位「爱喝果茶」的客人,送上一小杯免费试喝,并对每位试喝者做回访:喜不喜欢、愿不愿意下次回购。这 20 位客人组成的群体,就是探索池——推荐系统里专门用于低成本验证新品的机制。
探索池的设计讲究「低风险试投放」:每天只给新物品少量曝光配额,通常只占全平台流量的 5% 到 10%,目标不是转化,而是采集反馈信号。哪些新品能进池子也有门槛——内容特征太差、明显与平台调性不符的,直接淘汰,所以池子也叫候选池。进池后每个新品按基础配额均匀曝光,积累数据后进入下一轮排序。
探索池的分配策略,可以看作一个多臂老虎机问题:每个新品是一台「老虎机」,我们只有拉动手臂(曝光)才能知道它的回报率,但曝光预算有限。用 UCB 算法动态调节:优先把流量给「回报高」或「不确定性强」的新品。
小陈的 20 杯试喝,11 位客人点头说好喝,3 位当场表示明天会来买。管理员把这些反馈记入系统,柠檬茶的曝光配额从每天 20 次涨到了 200 次。探索池让新品在不打扰大多数用户的前提下完成「信任积累」,而探索与利用的边界在哪里,始终是推荐系统最微妙的平衡。
- 经验均值新品 i 目前观测到的平均点击率,代表「已知」的回报水平。
- 不确定性红利n_i 越小、t 越大,这个奖励项就越大,鼓励系统去尝试曝光不足的新品。
- 上界选优取「已知回报 + 不确定性红利」之和最大的新品,兼顾择优与尝鲜。
EE 策略:老客维护与新客尝鲜
如果管理员把所有客人都带去尝新,老摊位的熟客会抱怨「今晚怎么找不到我常吃的烧烤」;如果从不带客人尝新,新摊位永远没有机会。聪明的夜市运营总是两手抓:绝大部分客流按老口味推荐,同时留出一小部分「闲逛额度」探索新摊。这就是推荐系统里著名的 EE 策略(Explore & Exploit)。
利用(Exploitation)与探索(Exploration)天然矛盾:利用是把有限流量投入高确定性物品,短期收益最大;探索是把流量分给不确定性物品,换取长期信息增益。冷启动场景下新物品源源不断,完全不探索等于让新品通道瘫痪。最经典的ε-greedy 策略用一根旋钮解决矛盾:以 ε 概率随机探索(随机选一个候选曝光),以 1-ε 概率利用(推荐当前预估最优)。
夜市每晚的客流,九成流向老摊位,一成在夜市入口的「今日新味」试吃车上打转。老客不失望,新品有希望,这就是 ε 的智慧。但一周过去,怎么判断这次冷启动到底成没成?该不该给小陈转正?需要一份客观的「经营报表」。
- 利用分支以 1-ε 的概率选择当前预估点击率最高的物品,保证大多数请求的转化。
- 探索分支以 ε 的概率在所有候选中完全随机选一个,让新品也有出头之日。
- 动态调节ε 的取值跟随平台状态变化,新品池大或内容生态告急时上调,稳定期下调。
效果评估:一周之后看报表
扶持期结束,管理员翻小陈的经营报表:总曝光 500,试吃 200,复购 40,复购率 20%,远超「鲜果时光」同期的 12%。管理员点点头,把柠檬茶从「试吃名单」划到了「常驻推荐」,又给它申请了主街入口的固定摊位。推荐系统里这一步叫效果评估——用数据决定一个新品是「转正毕业」还是「淘汰撤摊」。
评估冷启动效果有几个关键指标:冷启成功率衡量一批新品中有多少达到了质量门槛,反映整个冷启动体系是否健康;曝光转化分析追踪新品从曝光到点击、加购、收藏的漏斗,定位卡点;生态健康度监控新品曝光在全平台的占比,防止「新品全死」或「老品霸榜」两个极端。
冷启动成功率可以形式化为:
小陈的柠檬茶因为复购率亮眼,被管理员列入「明星摊位」,推荐位甚至排到了老摊位前面。一个新品从无人问津到稳定获客,走完了冷启动的全流程。而每个环节的精心设计——认识它、定位它、扶持它、试探它、平衡它、评价它——才是「给优质新品一次公平机会」的真正含义。
- 曝光门槛只有曝光数达到 n_min 的新品才有资格参与评价,避免小样本噪声干扰。
- 质量门槛点击率不低于阈值 θ,证明这个新品在公平曝光下确实能吸引用户。
- 批次聚合对批次 B 中每个新品套用上述双门槛判定,统计通过的占比。
AI 应用场景
短视频平台:新视频的「24 小时试金石」
阶段:召回与排序阶段的冷启动策略
解决的问题:一条新视频发布后若没有播放数据,协同过滤无法推荐;传统做法是「等自然流量」,导致优质新视频被埋没。AI 系统用内容特征(标题关键词、封面视觉、音频指纹)给视频生成初始向量,进入探索池获得小流量试投,按完播率和互动率决定是否放大推荐。
具体案例:某短视频平台每天新增千万条视频,冷启动系统将每条新视频视为一个「新摊位」:先给 200 次探索曝光,CTR 与完播率超过同类老视频平均值的,自动进入更大流量池,并逐步收窄置信区间,最终和成熟视频同台竞技。
电商平台:新品「14 天新手保护期」
阶段:排序加权与流量调控
解决的问题:电商新品没有销量和评价,搜索排名天然靠后,形成「没销量 → 没曝光 → 更没销量」的死亡螺旋。AI 系统为新品打标,在排序阶段叠加时间衰减的扶持加分,同时用相似老品的转化数据做 Embedding 泛化预估,让新品在保护期内获得公平曝光。
具体案例:某电商平台为新品设置 14 天扶持期,期间曝光加权逐日衰减;系统将新品按类目、价格带、目标人群映射到成熟商品的向量空间,用 UCB 策略探索转化潜力,扶持期结束后按真实转化率决定搜索排名。
会员制内容社区:新作者「首秀推荐位」
阶段:探索池与 EE 策略
解决的问题:新作者发布首篇内容时没有粉丝基础,若按粉丝量推荐则永远没有亮相机会。AI 系统用内容主题标签匹配老读者群体,以「首秀」标记给予加权,并在首页信息流中保留 5% 的探索流量随机分发给新内容。
具体案例:某知识社区每周选出 500 篇新作者内容进入探索池,用 ε-greedy 策略保证每周有固定比例的流量探索新内容;两周内若收藏率进入同类前 30%,则转正进入常规推荐,并获得「潜力作者」标识。
Python 演示
import mathimport random class Item: """一个物品:含内容特征向量与真实质量分(线下模拟地面真值)""" def __init__(self, item_id, features, true_ctr): self.item_id = item_id self.features = features self.true_ctr = true_ctr self.impressions = 0 self.clicks = 0 self.is_new = True def show(self): """模拟一次曝光,返回是否被点击""" self.impressions += 1 hit = random.random() < self.true_ctr if hit: self.clicks += 1 return hit def ctr(self): return self.clicks / max(self.impressions, 1) def cosine_sim(a, b): """内容特征余弦相似度""" dot = sum(x * y for x, y in zip(a, b)) na = math.sqrt(sum(x * x for x in a)) nb = math.sqrt(sum(y * y for y in b)) return dot / (na * nb + 1e-9) class ColdStartSystem: """带探索池与EE策略的冷启动推荐系统""" def __init__(self, items, epsilon=0.15, pool_size=2): self.items = items self.epsilon = epsilon self.pool_size = pool_size def content_score(self, user_vec, item): """内容特征匹配分""" return cosine_sim(user_vec, item.features) def recall(self, user_vec): """召回:老物品按综合分排序,新物品进入探索池""" scored = [] for it in self.items: if it.is_new: base = 0.3 # 新物品基础分,保证可被召回 else: base = it.ctr() + self.content_score(user_vec, it) * 0.3 scored.append((base, it)) scored.sort(reverse=True) return [it for _, it in scored[:self.pool_size]] def select(self, user_vec): """EE策略:1-epsilon 概率利用, epsilon 概率探索新物品""" if random.random() < self.epsilon: new_items = [it for it in self.items if it.is_new] if new_items: return random.choice(new_items) cands = self.recall(user_vec) return cands[0] if cands else None def run_round(self, user_vec): """运行一轮:选品-曝光-反馈-判断是否毕业""" it = self.select(user_vec) hit = it.show() if it.is_new and it.impressions >= 50: it.is_new = False # 曝光足够,从探索池毕业 return it.item_id, hit def main(): items = [ Item("老A", [1, 0, 1, 0], 0.30), Item("老B", [0, 1, 0, 1], 0.38), Item("老C", [1, 1, 0, 0], 0.25), Item("新品", [1, 0, 1, 1], 0.52), # 优质新品,初始无数据 ] sys = ColdStartSystem(items, epsilon=0.2, pool_size=2) users = [[1, 0, 1, 0], [0, 1, 0, 1], [1, 1, 0, 0], [1, 0, 1, 1]] for _ in range(2000): u = random.choice(users) sys.run_round(u) for it in items: status = "毕业" if not it.is_new else "探索中" print(f"{it.item_id}: 曝光{it.impressions} CTR={it.ctr():.2f} [{status}]") new_item = items[3] print(f"新物品最终曝光 {new_item.impressions}, CTR {new_item.ctr():.2f}") if __name__ == "__main__": main()
features = [...]每个物品的内容特征向量,相当于「摊位招牌与菜单」,冷启动的唯一信息来源。def ctr(self): return self.clicks / max(self.impressions, 1)实时点击率,推导正确可看实际 CTR,注意曝光为 0 时返回 0。base = 0.3 if it.is_new else it.ctr() + ...新物品给基础分进入探索池,老物品按质量分排序,这是「试吃小碟」的代码实现。if random.random() < self.epsilon: return random.choice(new_items)ε 概率下完全随机探索新物品,对应「让闲逛客人去新摊位」。if it.is_new and it.impressions >= 50: it.is_new = False曝光达到阈值即「毕业」,转而按真实 CTR 参与常规排序。
常见误区
误区把新品随便推荐给任何用户,反正推得多了总会有人点击,数据积累够了冷启动就自动完成了。
正解盲目随机推荐会让优质新品被大量不匹配用户「误杀」——用户封面图都没看清就划走,点击率惨淡,新品反而被系统判定为劣质。真正的冷启动要有策略:内容特征先匹配人群(把柠檬茶推给果茶爱好者),探索池限制流量(每天只发 20 杯试喝),再根据反馈逐步放量。没有策略的随机,就像把试吃品发给全街所有人,包括不爱喝饮料的老人。
为何常见:很多人把「探索」误解为「随机」,忽略了现代 EE 策略中的「不确定性红利」和内容特征引导——探索的目标是高效收集信息,而非无差别撒网。
误区给新品加最高加权、霸占所有推荐位,认为曝光越多越好,数据积累越快。
正解扶持过度会摧毁用户体验,更会误导系统判断。一个低质新品被强行推给大量不合适用户,得到的全是负面反馈,相当于给系统喂了错误的「试吃意见」。工业界的流量扶持必须限额限时:配额占总流量 5%-10%,扶持强度按指数衰减,新品到期自动撤下。就像一个夜市不会把整条街都挂满新摊的灯牌——那会晃瞎老客,也测不出真口碑。
为何常见:直觉上「曝光多 = 数据多 = 毕业快」,但忽略了曝光质量比曝光数量更重要,以及过度扶持对生态的破坏。
误区内容特征已经把新品「认识」得很清楚了,直接按相似度推荐老客就行,试探反馈纯属浪费流量。
正解内容特征只能描述「它是什么」,无法验证「用户到底买不买账」。小陈的柠檬茶在内容上确实像果茶,但果茶爱好者是否真的愿意掏钱换口味,只有试喝之后才知道。推荐系统里内容泛化负责「初筛」,探索池负责「实测」,反馈回收负责「校准」,三者缺一不可。没有探索验证的内容推荐,像只看简历就录用员工,不面试不看试用期。
为何常见:学习时容易把「基于内容的推荐」和「冷启动方案」画等号,忽视了冷启动是一个包含验证与反馈的完整闭环。
误区ε-greedy 里面的「探索」不就是完全随机抽个物品推出去吗?跟抓阄差不多。
正解ε-greedy 的探索分支确实是均匀随机,但它作用在「已被内容特征召回并过滤」的候选集上,不是全库盲猜。更高级的 UCB 策略连随机都不是——它用置信区间上界选择「最值得试探」的物品。此外 1-ε 的利用分支保证了大部分流量仍给最优物品,探索本身也在不断更新候选池。探索是「有方向的实验」,不是「闭眼乱走」。
为何常见:只记住了「随机」两个字,忽略了探索发生的候选集、频率上限与反馈闭环这三个关键限定。
误区新品曝光达到阈值、退出探索池后,就完全交给常规推荐了,不需要再关注它的后续表现。
正解毕业只是「新手保护期结束」,物品进入生命周期管理阶段。一个新品可能在毕业初期表现亮眼,两周后衰退跌入长尾,或因为内容过时逐渐丧失竞争力。推荐系统要持续监控已毕业新品的曝光趋势与 CTR 变化,必要时回收入探索池重新验证,或降权淘汰。夜市里「明星摊位」如果三个月后口味崩了,管理员同样会调整推荐位。
为何常见:「转正毕业」这个词让人误以为终点,实际上冷启动只是物品生命周期的起点,后续仍需全生命周期运营。
面试题
Q1. 新物品冷启动的根本原因是什么?
- A.物品质量通常较差
- B.缺少历史交互数据← 正确答案
- C.用户普遍不喜欢新品
- D.内容特征完全缺失
答案:B。冷启动的核心是「没有交互数据」,系统无法通过协同过滤等依赖历史行为的算法判断质量(B)。物品质量差不是根因,优质新品同样会遇到冷启动;内容特征缺失只是加重问题而非根因;用户并非不喜欢新品,只是系统无法匹配合适用户。
Q2. 夜市里的「新摊位没有回头客数据」,对应推荐系统中的哪种情形?
- A.用户冷启动
- B.物品冷启动← 正确答案
- C.系统冷启动
- D.特征稀疏问题
答案:B。新摊位对应新物品,缺的是该物品的交互记录,属于物品冷启动(B)。用户冷启动指新用户没有行为画像;系统冷启动指平台初建无任何数据;特征稀疏是数据质量层面的描述,不是冷启动分类。
Q3. 流量扶持通常设置时限和限额,主要目的是什么?
- A.节省服务器算力
- B.防低质品长期霸榜← 正确答案
- C.保持新品稀缺感
- D.方便核算扶持成本
答案:B。扶持的本质是人工加权,若无限期就会让低质新品持续占据本该属于优质老品的曝光位,破坏推荐生态(B)。算力和成本不是主要考量,稀缺感与扶持目标无关。扶持必须在窗口期内验证质量,之后撤除加权重回公平竞争。
Q4. 基于内容特征做冷启动时,新品推荐的核心依据是什么?
- A.与用户历史特征相似
- B.与好评老品特征相似← 正确答案
- C.与同批新品特征相似
- D.与自身历史销量相似
答案:B。新品没有交互数据,但可以用内容特征找到「相似的老物品」,借老物品的表现来预判新品(B)。与用户历史相似是匹配手段之一,但冷启动的关键学习信号来自相似老品的迁移;与新品相似无意义;新品没有历史销量,D 不成立。
Q5. ε-greedy 策略中,参数 ε 的含义是什么?
- A.模型学习速率
- B.随机探索概率← 正确答案
- C.点击率阈值
- D.置信水平参数
答案:B。ε-greedy 以 ε 概率执行随机探索,以 1-ε 概率执行贪心利用(B)。学习速率是优化器的概念;阈值是过滤/判定逻辑;置信水平属于 UCB 中的 z 值或区间参数,均与 ε 无关。
Q6. 探索池设计中,新物品「毕业」的标准通常是什么?
- A.曝光与点击达到阈值← 正确答案
- B.点击率精确等于真实值
- C.目标用户已全部看过
- D.永不退出探索池
答案:A。毕业指曝光量和反馈量达到预设阈值(如曝光 50 次),此时 CTR 估计的置信区间足够窄,可以转入常规推荐(A)。真实值无法观测,B 不可能;C 说法极端且无必要;D 违背探索池的设计初衷。
Q7. 以下哪些是缓解新物品冷启动的常见手段?
- A.流量扶持加权曝光← 正确答案
- B.探索池低风险试投← 正确答案
- C.删除无数据的新物品
- D.Embedding 泛化预测← 正确答案
答案:ABD。流量扶持给新品临时加权(A),探索池用小流量试投收集反馈(B),Embedding 泛化用相似老品迁移知识(D),三者都是工业界标准冷启动手段。删除新物品是放弃而非缓解,显然错误。
Q8. UCB 公式中的「不确定性红利」项承担什么角色?
- A.点击率的点估计
- B.置信区间的半径← 正确答案
- C.探索次数的上限
- D.时间衰减因子
答案:B。根号项衡量「对这个物品了解多少」,曝光越少、试验轮次越多,该项越大,相当于置信区间的半径,给冷门物品加探索分(B)。点估计是前一项 μ̂;探索上限是池子设计层面的事;衰减因子属于扶持模块的指数项。
Q9. 关于 EE 策略,下列说法正确的是?
- A.ε 增大则探索比例上升← 正确答案
- B.ε 固定不变效果最好
- C.新品增多时可调大 ε← 正确答案
- D.探索必然提升点击率
答案:AC。ε 是探索概率,增大自然探索更多(A);当新品池变大、冷启动压力上升时,调大 ε 给新内容更多机会是合理策略(C)。ε 应动态调节而非固定,B 错误;探索可能拉低短期点击率,D 的「必然提升」过于绝对。
Q10. 某新品曝光 100 次、点击 30 次,用正态近似计算 95% 置信区间下界(z=1.96)约为多少?
- A.0.24
- B.0.21← 正确答案
- C.0.30
- D.0.36
答案:B。观测点击率 p̄=0.30,标准误 SE=√(0.30×0.70/100)≈0.0458,下界=0.30−1.96×0.0458≈0.21(B)。0.30 是点估计而非下界;0.24 接近但忽略了 1.96 倍标准误;0.36 是上界方向。此题考察冷启动中「小样本置信区间很宽」的数量直觉。