揭秘目前淘宝搜索的算法
2020-12-18 11:45:06 阅读(197) 评论(0)
本文由淘宝搜索算法总监青峰撰写,介绍了算法模型、线下评估、线上测试的机制。对想了解淘宝搜索算法的同学很有帮助。作者介绍:青峰,淘宝搜索算法总监。淘宝搜索排名的目的是帮助用户快速找到所需的商品。从技术上讲,在用户输入与关键词匹配的产品中,最符合用户需求的产品排名第一,其他产品排名第二。为了更好地实现这一目标,算法排序系统基本上从三个方面进行了推广:一是.当用户输入关键字搜索算法模型时,系统根据算法模型实时计算匹配的每个产品,并根据分数的大小对产品进行排序。对于好的算法模型,首先要考虑哪些特征因素可以应用。例如,在网页搜索中,算法模型基本上是根据网页的重要性和相关性来计算网页的分数,然后进行排序。这里的相关性和重要性是网页排名模型中的两个重要因素。具体来说,相关因素是指文档中搜索关键字的程度,当程度越高时,文档的相关程度就越高。Google的Pagerank等重要因素可以理解为网页入口中超链接的数量:一个网页被其他网页引用的越多,网页就越有价值。特别是,网页越重要,网页的重要性就越高。在考虑淘宝搜索时,很容易想到一些特征因素,比如A.文本相关性:关键词与商品的匹配、匹配程度、重要词的匹配、匹配词之间的距离等,都可能影响相关性。例如,在搜索“小鸭洗衣机”时,商品的中心词是洗衣机的相关性高于销售洗衣机配件的相关性,小鸭的相关性高于“小”和“鸭”分开时的相关性。BM25等是文本相关性最基本的计算方法。B.类别热点:淘宝数据的一个重要特点是,每种商品都附着在类别属性系统下,每种商品都做了很好的分类。在搜索过程中,同一搜索词的大量用户行为数据很容易集中在相应的热门类别上。例如,“手机”的搜索行为将集中在手机类别上,而不是配件类别上。C.图片质量:图片是电子商务网站的一个非常重要的数据。图片是否精致、有吸引力,图片中是否有各种“银屑病”,以及商品匹配,都极大地影响了用户的点击和购买决策。D.商品质量:每种商品质量不同,商品描述的真实性,是否质优价廉,受欢迎程度等.作弊因素:类似于全网搜索中的关键词堆砌,linkspam,网页重复等作弊问题,电子商务搜索也面临着同样的问题,如商品关键词堆积、重复分销、重复开店、广告商品排水等,也有价格作弊、交易作弊等独特的商品问题,需要使用统计分析或机器学习来发现和识别异常规律,并应用于F的排序.公平因素:淘宝商品非常丰富,每个搜索词都有足够的商品竞争,需要让更多的商品和卖家有机会展示相似的质量,而不是像网络搜索是一个基本的静态排名,作为商品点击和显示马太效应。类似商品、卖家、买家、搜索词等方面有许多特征因素。一个排名模型是将各种不同的特征因素结合起来,给出商品相关分数的最终关键词。类似商品、卖家、买家、搜索词等方面有很多特征因素。一个排名模型是将各种不同的特征因素结合起来,给出商品相关性分数的最终关键词。只有一两个特征因素,才能对商品进行最基本的排名。如果有更多的特征参与排序,我们可能会得到更好的排序算法。组合方法可以简单地人工配置到复杂的学习模型,如Learningtorank。那么如何衡量不同算法之间的优缺点呢?二.线下评估算法模型的评估一般分为线下评估和在线评估。许多线下评估反映在搜索中常用的相关性(Relevance)指标。相关性的定义可分为狭义相关性和广义相关性。狭义相关性一般是指检索结果和用户查询的相关性。从广义上讲,相关性可以理解为用户查询的综合满意度。当用户在搜索框中输入关键字并满足需求时,体验过程越顺畅、越方便,搜索相关性就越好。当淘宝搜索衡量狭义相关性时,通常使用PI(PerItem)测试方法:A.提取具有代表性的查询关键字,形成适当规模的关键字集合B.对于此关键字集,从模型的输出结果中查询相应的结果,进行人工标注(人工判断为相关性好,中,差等). 对于人工评估的结果数据,使用预定义的评估计算公式,如DCG,使用数值方法来评估算法模型的结果和理想结果的接近度,使用人工标记数据来计算相关的分数来判断模型的质量;在这个过程中,不可避免地会有主观的判断,然而,通过整合多人的判断结果,我们仍然可以获得具有统计意义的结果。另一方面,标记数据也可以帮助我们找到一个算法性能不理想的地方,并有针对性地改进它。广义相关性线下评价难度大,受人工主观因素影响较大。SBS通常用于一般(SidebySide)评价方法,对于一个关键字,两个不同算法模型的输出结果同时显示在屏幕上,每个新模型和比较模型显示位置关系立即,手动判断不知道哪一边的数据是新模型的结果,手动判断搜索结果好,新模型和旧模型的搜索性能是通过最终的统计结果来衡量的。线下评价的方法和指标有很多,不同的搜索引擎会关注不同的指标。比如Yahoo的全网搜索引擎之前更关注RCFP。(Relevance,Coverage,Freshness,Perspective)等等,淘宝搜索线下评估时一般统计DCG和SBS的指标。线下评价方法在统计上具有一定的指导意义,可以在一定程度上区分模型的质量。然而,要真正验证算法模型的质量,还需要接受真实的流量来验证。线下评价方法在统计上具有一定的指导意义,可以在一定程度上区分模型的质量,但要真正验证算法模型的质量,还需要接受真实的流量来验证。三.为了真正验证算法模型的质量,在线测试需要一个能够提供真实流量的系统。淘宝搜索实现BTS(BucketTestingSystem)系统就是这样一个环境,在用户搜索时,搜索系统会根据一定的策略自动决定用户的分组号(Bucketid),确保自动提取导入不同组的流量具有可比性,然后让不同组的用户看到不同算法模型提供的结果。通过数据分析,记录用户在不同模型下的行为,形成一系列指标。通过对这些指标的比较,最终形成了不同模型之间的结论。数据指标在统计意义上具有可比性,只要分组的流量达到一定程度。不同的BTS系统会关注不同的数据指标。在淘宝搜索中,很多算法模型测试都会关注一些重要指标:访问UV交易转化率:来淘宝搜索的UV,最终通过搜索结果交易的用户比例。IPV-UV转换率:有多少用户点击淘宝搜索的UV搜索结果CTR?:点击搜索产生的PV比例客户单价:淘宝搜索中每个交易用户的平均价格基尼系数:基尼系数是一个经济术语,考虑社会财富的集中;如果社会财富集中在少数富人手中,基尼系数就会增加,社会稳定性和可持续发展会出现问题;淘宝搜索借用这个概念来衡量PV显示和点击的集中度,在保证用户体验的前提下,给更多高质量或小而漂亮的卖家展示的机会。大多数时候,我们有几个模型和功能在线测试。我们使用BTS来观察测试情况。如果我们提高稳定性,我们将逐渐向所有用户开放。如果没有改进,我们也可以获得经验,帮助我们更好地理解用户。
推荐阅读
- 网站备案需要哪些资料?这些资料得准备!
我们都知道网站在制作完成需要后,我们需要上传网站资料到自己的服务器,并且需要进行域名备案以后,网站才能正式开通上线,否则被工信部查询到的话,将会关闭我们的网站。我们今天就来说说,网站建设域名备案需要的资料有哪些。 域名备案需要的资料 …查看详情
- 良心推荐!这5款餐厅点餐系统免费且好用
随着大数据和云储存的发展,各行各业都开始依托大数据发展自身。餐饮行业将点餐系统更新换代,自动点餐系统取代了传统的手动点餐,解放了手动点餐的服务人力,也让消费者获得了更好的体验感。那么到底有哪些好用的餐厅点餐系统呢?让小编为你盘点总结。 1.…查看详情
- 天猫分期购买手机需要什么条件
怎样才可以在天猫分期购物?要在天猫分期购物,首先需要满足以下条件: 1.必须是年满18周岁的中国公民; 2.拥有良好的信用记录; 3.拥有可供验证的身份证件和手机号码。 然后,您可以前往天猫商城,选择心仪的商品后,在结算页面…查看详情
- 摄影师必备|手机图片管理软件前五名
现在很多人都会用手机或者拍摄设备拍很多照片,但是照片的类型,时间都各有不同,这就需要下载安装一个图片管理软件来对图片进行管理和安排,以下是我给大家推荐的图片管理软件。1.XnViewMP这款软件是一款比较轻量级的图片查看和管理工具,具备便携…查看详情
- 如何选择网站搭建公司会比较好?
网站建设是十分重要的,不管是大型的企业还是中小型企业,也都认识了网站建设的重要性,都会选择比较好的平台来建设网站。其实现在的建站平台也比较多,在选择网站搭建公司的时候,也应该要了解一些相关的注意事项,这样才能够帮助到自己选择更好…查看详情
- 类似鲁大师的跑分软件有哪些?
万商云集小编给大家介绍包括安兔兔跑分软件、鲁大师等特色的安卓跑分软件.安卓跑分软件能够帮助用户及时监测手机性能,并对手机性能作出合理的评估,是用户快捷测试手机的好助手.手机跑分软件保证了手机的安全使用,是手机健康优化的好帮手.,种类齐全…查看详情
- 国际市场营销策略有哪些?
我国企业在做国际市场营销中应有什么策略?目前看来,我们大部分企业走出去还是比较困难,我们仍然处于国际产业链的中游水平。 对一些大宗商品企业来说,物美价廉还是首选的宣传方式。 当然一些行业独角兽,也有跟国际顶级企业掰手腕的资格了,比如华为,虽…查看详情
- SaaS应用服务爆发期,中小企业如何走向盈利
利润始终是企业生存发展的核心所在,无论是网络营销,还是信息化管理,能够帮助企业增加利润,才是广大中小企业所希望看到的。SaaS应用服务正处于市场爆发期,是中小企业开启信息化管理的青睐之选。那么具体来说,SaaS应用服务将如何助力中小企业走向…查看详情
- 老板课堂|做到这6点,你将拥有更多追随者!
作为中小企业老板,要想获得真正意义上的追随者,就需要抛开对职权的过于自信,通过个人影响力的提升去吸引更多的追随者。那么,一个优秀的老板应该怎样做?1、避免当场做决定一家公司曾发生过这样一件事。业务员甲因为业务摩擦来找老板投诉,业务员乙存在故…查看详情
- 国外交友软件排行榜,国外交友app排行榜
在国内很多人都喜欢用微信以及其他的交友app,那么在国外呢,下面万商云集小编就给大家整理了关于国外交友软件排行榜的相关内容,希望能帮助到大家。 一、充满希望的Z世代令人难以割舍 1、PAGO——00后一展拳脚的欢乐社区 PAGO是…查看详情
- 3d扫描建模软件有哪些 3d扫描建模软件排行榜
相信很多的从事设计行业的小伙伴都会使用到3d建模软件这一块,在很多的时候这个3d建模有很多的使用场景的,下面小编就给大家来详细介绍一下3d扫描建模软件有哪些 3d扫描建模软件排行榜这一块的内容,希望能帮助到大家! 3d扫描建模软件排行…查看详情
- 2021最值得入手的6款免费的收银系统
收银系统是每家店铺都必须需要的一个收银工具之一,那么收银系统的效率决定着一家店铺的服务态度,那么,从现在的市场层面来看,收银系统的装备有很多,免费的收银系统又有哪些呢?下面,小编为大家整理了一些免费的收银系统。供大家参考。 1、客如云收银系…查看详情
- 翻遍100个微信营销推广案例,总结出了这4个技巧
移动互联网产品层出不穷,微信却一直屹立在众多产品中,昂首提拔。其中微信平台给企业带来的最大帮助,无疑是微商城和小程序。微商城和小程序的建立并不难,难的是如何营销推广出去,给企业带来切切实实的利润。翻遍100个微信营销推广案例,终于总结出了以…查看详情
- 服务器是干什么的 服务器有什么作用
相信很多的小伙伴都对服务器不是很熟悉,也不知道服务器是干什么的,下面万商云集小编给大家来详细介绍一下服务器是干什么的 服务器有什么作用这一块的内容,希望能帮助到大家了解到服务器和服务器的作用。 服务器是干什么的 在技术意义上,服务器…查看详情
- 2021最新b2b销售平台全部销售模式一览
b2b销售平台是一种比较常见的营销模式,它主导在经贸电商领域提高效率,充分利用互联网可以带给我们的便捷性,实用性以及可控性等等。今天我们就来了解一下有关于b2b销售平台的知识 b2b销售平台全部模式一览: 商务型 ⒈面向制造业或面向商业的垂…查看详情
猜你喜欢
最新文章

扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121

关注微信公众号
和10万中小企业共同成长

扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有
蜀ICP备12001963号-2
川公网安备 51010402000322号

快速找产品

找一找哪款产品适合您?
咨询热线:400-0033-166
-


-
电话沟通
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达

关注万商云集
和10万中小企共成长

TOP

企业首选的数字选用平台

400-0033-166
8:30-18:00
















































注册有好礼



