技术解读 | 智能开放搜索CTR预估模型
简介:本文介绍开放搜索CTR预估模型在个性化排序中的应用与实践
如何评价搜索排序效果?
搜索是用户触达信息最简单直接的方式,是APP、网页必备的功能。如何评价并提升搜索效果一直是搜索领域的常见问题。
一方面,可以基于用户体验判断搜索效果,比如是否搜索到目标内容、在多长时间后返回搜索结果等。另一方面,也可以通过体系化的搜索统计指标来评价效果。常见的搜索统计指标包含CTR、CVR、搜索引导GMV等。
以CTR(Click-Through-Rate)即点击率为例,表示点击数/曝光数,在搜索、推荐、广告领域应用广泛,用以衡量搜索、推荐等返回结果的点击情况。更高的点击率通常意味着更准确的搜索效果,因此,搜索领域从业者常常将CTR作为搜索效果核心评价标准,也是企业长期重兵投入的持续优化目标。
近些年来,得益于深度学习(Deep Learning)带来的巨大红利,用于CTR预估的深度模型百花盛开。CTR预估模型是针对每个用户的每个搜索词,预测搜索文档潜在点击的模型。运用CTR预估模型,能够优化搜索结果的排序,提升搜索效果和业务转化。
开放搜索中的CTR预估模型
智能开放搜索(OpenSearch)基于机器学习和个性化预估算法技术,借助在电商、内容社区、教育等多个领域的能力积累,为客户提供的一站式智能搜索开发平台,并且不断迭代优化,将最新业界和阿里创新技术不断融合到该平台框架中。
1.简单易用:开放搜索最新公测发布CTR预估模型,在上传用户曝光、点击等行为数据后,即可自动化训练专属CTR预估模型。模型训练完成后,可以通过cava脚本灵活调试排序规则,最大化发挥模型效果,优化最终的搜索结果排序。
2.开放搜索的CTR预估模型支持定制,快速适配一套Make For You的模型。
3.从行业颗粒度切入:不同行业会适配一套基础的行业模板,并支持定制,体系化行业级别特征建设。
适用场景
- 适用于电商商品搜索,内容社区资讯搜索、多媒体视频搜索等业务场景;
- 对点击率、转化率(付费、点赞、收藏等)、或播放时长等指标、搜索效果有更高要求的客户,均可以使用CTR预估模型;
- 如果想实现个性化的搜索效果,但团队中又没有精通搜索算法的同学调试排序表达式,也可以尝试在开放搜索中接入CTR预估模型。
使用方法
- 通过服务端数据采集,上传点击、曝光等用户行为数据
- 在开放搜索控制台创建CTR预估模型,并点击开启训练
- 创建业务排序cava插件,引用训练完成的CTR预估模型,并在排序中使用该cava插件,查看排序效果
更多使用详情请参考产品文档:CTR预估模型 - 智能开放搜索 OpenSearch - 阿里云
如需进一步技术指导,也可工单联系技术支持。
案例实践
社区内容搜索
某技术社区作为中文IT内容社区,通过开放搜索,为旗下产品的用户提供高质量的内容服务。同时搜索能力的优化也能带来付费资源转化效果的提升,增加整体业务收入。
接入CTR预估模型后效果:
- 对比基于开源自建的服务,CTR提升80%+
- 后续算法专家通过深度定制模型不断帮客户调优,每曝光用户带来点击次数提升15%+,Item-CTR提升10%+,效果还在持续提升中
电商搜索
国内某电商平台,主打保健品、家居用品、化妆品等自营产品,通过开放搜索,在APP和小程序上提供内容资讯和商品购买等便捷服务。
接入CTR预估模型后效果:
- 电商业务搜索CTR相对提升40%+,qv-GMV 相对提升50%+
- 内容业务首页CTR绝对值10%+,无结果率相对下降20%+
本文为阿里云原创内容,未经允许不得转载。
技术解读 | 智能开放搜索CTR预估模型的更多相关文章
- CTR预估模型演变及学习笔记
[说在前面]本人博客新手一枚,象牙塔的老白,职业场的小白.以下内容仅为个人见解,欢迎批评指正,不喜勿喷![握手][握手] [再啰嗦一下]如果你对智能推荐感兴趣,欢迎先浏览我的另一篇随笔:智能推荐算法演 ...
- 主流CTR预估模型的演化及对比
https://zhuanlan.zhihu.com/p/35465875 学习和预测用户的反馈对于个性化推荐.信息检索和在线广告等领域都有着极其重要的作用.在这些领域,用户的反馈行为包括点击.收藏. ...
- 闲聊DNN CTR预估模型
原文:http://www.52cs.org/?p=1046 闲聊DNN CTR预估模型 Written by b manongb 作者:Kintocai, 北京大学硕士, 现就职于腾讯. 伦敦大学张 ...
- 内容匹配广告投放技术4:网盟CTR预估(百度文库课程)
原文:http://wbj0110.iteye.com/blog/2043065 该文是百度文库课程<计算广告学之内容匹配广告&展示广告原理.技术和实践>的课程笔记,感谢百度! 课 ...
- 深度CTR预估模型中的特征自动组合机制演化简史 zz
众所周知,深度学习在计算机视觉.语音识别.自然语言处理等领域最先取得突破并成为主流方法.但是,深度学习为什么是在这些领域而不是其他领域最先成功呢?我想一个原因就是图像.语音.文本数据在空间和时间上具有 ...
- 【转】- 从FM推演各深度CTR预估模型(附代码)
从FM推演各深度CTR预估模型(附代码) 2018年07月13日 15:04:34 阅读数:584 作者: 龙心尘 && 寒小阳 时间:2018年7月 出处: 龙心尘 寒小阳
- PaddlePaddle分布式训练及CTR预估模型应用
前言:我在github上创建了一个新的repo:PaddleAI, 准备用Paddle做的一系列有趣又实用的案例,所有的案例都会上传数据代码和预训练模型,下载后可以在30s内上手,跑demo出结果,让 ...
- ctr预估模型
http://wenku.baidu.com/course/view/1488bfd5b9f3f90f76c61b8d
- 几句话总结一个算法之CTR预估模型
背景 假设现在有个商品点击预测的任务,有用户端特征性别.年龄.消费力等,商品侧特征价格.销量等,样本为0或者1,现在对特征进行one hot encode,如性别特征用二维表示,男为[1,0],女为[ ...
- 计算广告CTR预估系列(七)--Facebook经典模型LR+GBDT理论与实践
计算广告CTR预估系列(七)--Facebook经典模型LR+GBDT理论与实践 2018年06月13日 16:38:11 轻春 阅读数 6004更多 分类专栏: 机器学习 机器学习荐货情报局 版 ...
随机推荐
- Kotlin 集合对象的单条件和多条件排序
原文: Kotlin 集合对象的单条件和多条件排序 - Stars-One的杂货小窝 本文不是太难的东西,因为sortedWith之前没怎么用过,所以就记录下 平常开发经常使用到List,Map等数据 ...
- 一个简单的RTMP服务器实现 --- RTMP与FLV
PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明 本文作为本人csdn blog的主站的备份.(Bl ...
- 记录--你不知道的forEach函数
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 老实说我不喜欢用forEach,因为它导致的一些bug总是这么不经意,盘点我不喜欢的原因 原因一:不支持处理异步函数 先看一个例子: as ...
- Python数据库编程全指南SQLite和MySQL实践
本文分享自华为云社区<Python数据库编程全指南SQLite和MySQL实践>,作者: 柠檬味拥抱. 1. 安装必要的库 首先,我们需要安装Python的数据库驱动程序,以便与SQLit ...
- NetAdapt:MobileNetV3用到的自动化网络简化方法 | ECCV 2018
NetAdapt的思想巧妙且有效,将优化目标分为多个小目标,并且将实际指标引入到优化过程中,能够自动化产生一系列平台相关的简化网络,不仅搜索速度快,而且得到简化网络在准确率和时延上都于较好的表现 ...
- KingbaseES V8R6 集群运维案例 -- 集群断电重新加电后恢复
官方文档介绍: https://help.kingbase.com.cn/v8/highly/availability/cluster-use/cluster-use-2.html#id35 全局 ...
- KingbaseES V8R6 集群运维案例 -- 归档失败导致 Switchover 失败
案例说明: KingbaseES V8R6集群,备库在执行'repmgr standby switchover'时,切换失败,出现以下故障: 经检查发现是主库归档配置错误,主库出现归档失败导致. 适用 ...
- 分享本人依照NOI大纲整理的CSPJ复习资料
2023 CSP-J 复习文件 考纲 复习好 : 基础知识与编程环境 难度 计算机的基本构成 计算机的组成及功能 - 知乎 (zhihu.com) 操作系统的基本概念与常见操作 操作系统基础知识大汇总 ...
- 探索多种数据格式:JSON、YAML、XML、CSV等数据格式详解与比较
1. 数据格式介绍 数据格式是用于组织和存储数据的规范化结构,不同的数据格式适用于不同的场景.常见的数据格式包括JSON.YAML.XML.CSV等. 数据可视化 | 一个覆盖广泛主题工具的高效在线平 ...
- IDEA彩虹括号插件Rainbow Brackets
IDEA搜索插件Rainbow Brackets 安装后重启IDEA 效果如图:不同层级的括号会变成不同的颜色,便于区分. 光标定位到前一个括号后,使用快捷键ALT+鼠标右键可以只查看当前括号中的内容 ...