服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

揭秘目前淘宝搜索的算法

2020-12-18 11:45:06 阅读(177 评论(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来观察测试情况。如果我们提高稳定性,我们将逐渐向所有用户开放。如果没有改进,我们也可以获得经验,帮助我们更好地理解用户。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

制作视频的软件哪个好用 制作视频的软件排行榜

  最近几年自媒体是非常的火爆的,现在很多的自媒体制作者,作为自媒体创业者来说制作视频是必须要学会的,下面小编就给大家来详细介绍一下制作视频的软件哪个好用 制作视频的软件排行榜这一块的相关内容,希望能帮助到大家。  制作视频的软件排行榜…查看详情

网站一级域名和二级域名区别,两者的详细区别

其实很多人是不知道一级域名和二级域名的区别的,很多的中小企业老板对这两者没什么概念,下面万商云集小编就给大家来介绍下网站一级域名和二级域名区别。  什么是一级域名  一级域名又称为顶级域名,顶级域名又分为两类:  一是国家顶级域名,200多…查看详情

2021好的erp系统排名推荐

ERP系统是企业资源计划(EnterpriseResourcePlanning)的简称,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。它是从MRP(物料需求计划)发展而来的新一代集成化管理信息系…查看详情

vb程序设计是什么

使用VB进行程序设计有哪些步骤?可视化程序设计一般有一下步骤 设计程序界面 编写程序代码 调试、运行程序;面向对象的程序设计以对象为中心,以事件为过程执行的起点 例题: 设计一个简易的打字测试程序,单击“开始”按钮,计时开始,输入…查看详情

【喜讯】万商云集被授予成都市科技金融协会副会长单位

2022年1月,成都市科技金融协会召开了2021年度总结会暨“携手·成就”主题年会,万商云集董事长王飞出席会议。成都市科技金融协会于2018年11月2日经成都市民政局批准颁证后正式成立。协会主管单位是成都市地方金融监督管理局,是一家以金融科…查看详情

企业选择报表软件前要明确的问题

如今国内外的报表软件加起来也有好几十种了。但企业在选择报表软件时,由于它们在功能上都无太大差异,仍不知道应该选择什么样的才能满足自己的需求、最适合自己。接下来,小万将针对“企业如何根据自己的需求选择报表软件”为你提供一些建议。图片来源于网络…查看详情

crm部门是如何维护客户的?

随着电商的高速发展,越来越多企业开始重视客户的维护,为此专门建设crm部门对新老客户进行维护。但是有人会疑惑,crm部门的专员是如何维护新老客户的?他们是如何划分职责呢?有没有什么要求?图片源于网络在这里小万要为大家介绍crm部门是如何维护…查看详情

表格身份证号码用什么格式

表格身份证号码格式?身份证号码在表格中的格式 输入英文状态的单引号,再输入身份证号码即可显示完整;右击单元格,点击【设置单元格格式】-【文本】-【确定】,再输入身份证也会显示完整;右击已输入身份证的单元格,选择【设置单元格格式】,选择【自…查看详情

个人如何免费创建网站

有不少人有推广信息的需求,想要制作一个属于自己的网站,但是对于这方面不太了解,也没有太高的资金,请专业的公司帮忙制作,所以就比较着急,其实想要制作一个免费的网站还是比较简单的,了解方法按照步骤去操作很快就能完成,那么百度上如何免费创建网站呢…查看详情

外贸小网站建设如何做,才能找到客户收到大量询盘?

做网站建设,做外贸小网站建设的最终目的都是一样的,就是为了找到客户或被客户找到,然后收到询盘,最终促使销售转化,获取收益。下面以外贸小网站建设为例,讲解怎样做才能真正实现做网站的目的。 图片来源于网络 外贸小网站建设怎么做?分为基础建设和核…查看详情

好用简单的编曲软件 编曲软件哪个好用

  如今我们可以在网上找到各种各样学习资料,涵盖各个领域,可以说现在的学习门槛很低了。就拿学音乐来说,各种音乐工具软件、音乐教学视频等等降低了学习音乐的门槛。但是资源多了,如何选择适合自己的呢?下面万商云集小编就给大家介绍下好用简单的编曲软…查看详情

网站运营是做什么的?具体从哪些方面着手

网站运营是做什么的?很多新手朋友都问过这样的问题,在很多人脑海中,运营是一个大而泛的概念,正是由于这种宽泛的概念,导致很多朋友不知道运营具体是做什么的?总是感觉自己无从下手,而运营老手大都知道,其实运营是一个非常严谨并且连贯性很强的职位,最…查看详情

全网运营推广是自己组建团队还是找代运营?

互联网的迅速发展,让生意也变得多样化,而靠互联网成功的公司更是一波接一波。这些成功的公司在有人才和技术的前提下,依靠全网运营推广将自己的品牌曝光率达到最高值,成为家喻户晓的品牌。说起全网运营推广,其实很多企业都在做,但是运营推广始终达不到自…查看详情

什么翻译软件最准确?选择这几种觉得不会错

一款好的翻译软件,能够让大家更准确的获取外语的意思,但是面对多种不同的翻译软件大家也很担心,选择不当会影响到翻译的准确性,尤其是工作需要的话,还有可能会产生大的麻烦,所以选择一款准确性高的翻译软件至关重要,那么什么翻译软件最准确…查看详情

眼镜品牌排行榜

  眼镜是一种视力辅助工具,现已成为时尚潮流元素之一,其品牌也越来越多。在众多眼镜品牌中,哪些是顶尖的呢?下面列出了几个眼镜品牌的排行榜和详细描述,以供参考和选择。  1.Ray-Ban  Ray-Ban成立于1937年,是一家历史悠久的眼…查看详情

最新文章