首页 > 其他分享 >推荐系统的冷启动

推荐系统的冷启动

时间:2023-08-13 20:34:47浏览次数:34  
标签:推荐 系统 用户 item gurant 冷启动 保量 boost

最近看了一些资料,随手记下

什么是冷启动

搜索、广告和推荐场景都会遇到的问题,机器学习模型利用已有的用户和item的点击等数据训练,有数据循环的现象(feedback loop),但新创建的item或者新注册的用户如何分发?
用户的冷启动,可以看做是用户兴趣探索的特例,在没有用户历史数据的情况下,或者探索更多的兴趣,可以放在常规的推荐系统框架下优化,不做赘述。
这里主要讨论item的冷启动。

最朴素的做法的问题

最朴素的想法是每个新item保量展现k个,比如k=1000次,ranking score = cold_start_gurant_boost * pctr * pcvr * ...,方法是冷启动阶段的item固定boost系数cold_start_gurant_boost

问题在于过于粗糙,对短期用户体验的损失有可能大于长期收益。 如何减少损失呢?

  1. 对每个item有差异化的k,比如取绝于作者历史创作,或者分阶段,先保量k=100,再决定是否继续保量到200,以此类推
  2. ctr、cvr模型的实时性就非常重要,能在最开始的100个展现的正负样本更新模型,就有助于自然流量。但也需要注意潜在的bias和随机性。
  3. item的cold_start_gurant_boost是固定值,太大可能瞬间保量完成,不能利用2所说的用户反馈,太小可能保量无法完成,

新颖的算法 vs 能上线的方案

很多paper都在讲模型怎么做,最常见的是搜广推 ID embedding+MLP范式的基础去掉id embedding,增加内容理解特征,还有写更复杂的建模,context,离线cluster等等。这里忽视了一个更基本的问题,我个人觉得也是更重要的,冷启动有别于Retrieval + Ranking 两阶段系统,冷启动的整个系统应该如何搭建,观测什么指标,如何做线上测试?

读 Fresh Content Needs More Attention: Multi-funnel Fresh Content Recommendation 有感

干货满满

更多工作

标签:推荐,系统,用户,item,gurant,冷启动,保量,boost
From: https://www.cnblogs.com/lessmore/p/cold_start.html

相关文章

  • 基于node.js的健身房会员管理系统
    随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。健身房会员管理系统,主要的模块包括首页、个人中心、会员管理、教练管理、场地信息管理、课程信息管理、订单信息管理、预约信息管理、训练情况管理、留言板管理、系统管......
  • 系统和服务通讯(Topshelf+TouchSocket)
    服务不是单独的,总要和其他系统进行信息交互,记录一个解决方案(方便,好用)Topshelf秒建Windows服务推荐一个超轻量级的.NET网络通信框架新建控制台,然后安装Topshelf和TouchSocket,作为服务示例代码:namespaceTestServer{classProgram{staticvoidMain(s......
  • Linux系统之安装PDF阅读器
    (Linux系统之安装PDF阅读器)一、PDF介绍1.PDF简介PDF是PortableDocumentFormat(便携文件格式)的缩写,是一种电子文件格式,与操作系统平台无关,由Adobe公司开发而成。2.PDF特点兼容性强:能够跨越不同的操作系统使用,也不会受到打开软件的限制。易于传输:pdf格式的文件体积比......
  • chfs共享文件系统
    chfs简介官网地址:http://iscute.cn/chfsCuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:单个文件,核心功能无需其他文件跨平台运行,支持主流平台:Windows,Linux和Mac界面简洁,简单易用支持扫码下载和手机端访问,手机与电脑之间......
  • LAXCUS分布式操作系统技术创新引领高性能计算与人工智能新时代
    随着科技的飞速发展,高性能计算、并行计算、分布式计算、大数据、人工智能等技术在各个领域得到了广泛应用。在这个过程中,LAXCUS分布式操作系统以其卓越的技术创新和强大的性能表现,成为了业界的佼佼者。本文将围绕LAXCUS分布式操作系统的技术创新,探讨其在高性能计算与人工智能领域的......
  • LAXCUS分布式操作系统:技术创新引领高性能计算与人工智能新时代
    随着科技的飞速发展,高性能计算、并行计算、分布式计算、大数据、人工智能等技术在各个领域得到了广泛应用。在这个过程中,LAXCUS分布式操作系统以其卓越的技术创新和强大的性能表现,成为了业界的佼佼者。本文将围绕LAXCUS分布式操作系统的技术创新,探讨其在高性能计算与人工智能领域......
  • Windows11 操作系统 SysWOW64 文件夹的作用
    Windows11操作系统中的SysWOW64文件夹是一个重要的系统目录,它在某些方面扮演着特殊的角色。在这篇文章中,我将详细介绍SysWOW64文件夹的作用,并举例说明它在操作系统中的具体应用。首先,让我们了解一下该文件夹的背景和目的。SysWOW64文件夹是Windows64位操作系统中的一个......
  • 推荐工程全解-整体架构
    目录1.推荐系统的作用2.推荐整体架构3.推荐的各个模块3.1推荐接入模块3.2画像3.2.1分类3.2.2对比3.3召回3.3.1召回分类3.3.2召回可能面临的问题3.4粗排3.4.1当前主流的粗排实现3.5精排3.6重排3.7特征服务3.7.1特征实时上报(回流):数据一致性3.7.2在线离线统一特征......
  • 推荐IP端口扫描工具
    以前用的是小小的portscan 老是报病毒实在不得其法,最近公司又扫描黑灰产,查着不让用。AngryIPScanner-Screenshots推荐这个吧,至少我在自己电脑,windows11不报毒了。AngryIPScanner-DownloadforWindows,MacorLinux还垮平台 Stand-aloneexecutable,免安装版。......
  • 基于瑞萨RA6M5的环境监测系统设计
    基于瑞萨RA6M5的环境监测系统设计1.设计简介本项目是基于启明6M5开发板完成了环境监测系统设计,传感器DHT11获取温度湿度的数据;传感器GY39获取光照强度数据;0.96寸OLED屏幕提供显示功能,能够显示传感器数据以及相关信息。编写上位机软件,实现温湿度传感器数据的上报。2.设计框架3.项......