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

企业首选的

数字选用平台

揭秘目前淘宝搜索的算法

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

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

推荐阅读

网站建设方法和步骤

随着互联网的普及,企业网站逐渐演变成企业的标配,为企业开展网络推广、网络营销提供了重要基础。网站建设门槛变得越来越低,不少企业和个人都是用各类自助建站系统建立属于自己的网站,有了网站后,不管推广营销、还是展示形象、都方便很多。接下来我们就来…查看详情

“一代鞋王”富贵鸟死在上市第六年,背后有什么启示?

港股上市的“一代鞋王”富贵鸟将在8月23日正式退市,停牌前,富贵鸟股价报3.88港元/股,总市值51.89亿港元。3年间,富贵鸟市值蒸发了360亿,关了1500家门店。 从一个典型的福建家族鞋企到港股上市,富贵鸟曾经家喻户晓、风光无限,但上…查看详情

qq币怎么赠送给好友

  QQ币是腾讯公司推出的一种虚拟货币,它可以用来购买QQ会员、购买游戏道具、给好友赠送红包等。在给好友赠送QQ币的操作上,大家可能有些不太熟悉,下面我将详细为大家介绍QQ币怎么赠送给好友,并且讲解过程中还会有一些小技巧,让大家更好地体验到…查看详情

不同于微商城,小程序商城运营推广有诀窍

微商城和小程序是当前企业商家的主要流量来源,虽然两者都是基于微信的商城运营,但在运营推广上还是有区别的,企业商家切记不能一概而论。 流量入口的区别微商城需要和公众号绑定,可以通过二维码、转发链接进入,但总的来说还是需要依附在公众号上,将公众…查看详情

igs是什么文件

igs是什么格式?igs是一种文件格式,是一种三维的数模。 用很多种三维软件都有可以打开,但不能修改。可以打开的软件有UG、SolidWork、CATIA、Pro-E等。 法国达索系统(DassaultSystemes)推出了可…查看详情

Flash动画制作软件有哪些?好用的动画制作软件推荐

在制作网站的时候,为了能够达到理想的效果,很多人都会制作动画,设计动画设计,会显得整个网站更加高档,所以说想要制造出一款比较好看的动画设计,就应该要找到好的软件。那么Flash动画制作软件有哪些?下面就来推荐几款比较好用的动画制…查看详情

上海网站建设最详细的流程总结

我们都知道互联网的发展,是因为网站的存在。上海网站建设完备,一个个网站连接成了互联网,比如我们购物买东西,使用搜索引擎搜东西,用社交网站来聊天,它们给我们生活带来了极大的乐趣。图片来源于网络你有没有曾经想要拥有一个自己的网站?所以今天小万教…查看详情

windows10安全模式怎么退出

  Windows 10的安全模式是一种用于修复突发问题的工具,它可以在Windows系统发生错误时进入。当正常的启动方法出现问题时,安全模式是一种有用的解决方法。在安全模式下,Windows 10将运行最少的软件和驱动程序。这意味着您…查看详情

2021四大供应链系统排名

在生活中我们只知道要商品,那么商品是供应链系统输出的,供应链系统为客户提供商品,服务,信息。所以我们竟然需要商品,供应链系统对于我们是很重要的,当然,对于企业也是很重要的,它关乎着企业的商品销售和企业的利润。供应链系统在国内有了很多,但是大…查看详情

盘点2021好用的5款免费文档管理系统

在互联网的时代,每家公司开始使用了文档管理系统,每个部门也开始使用了文档管理系统。在文档管理系统的帮助下做的任何事情都是非常快速有序。今天给大家收集了2021好用的5款免费文档管理系统如下。 1、泛普款免费文档管理系统 泛普软件为企业提供了…查看详情

性能跑分靠前的腾讯安卓模拟器推荐

本人是腾讯安卓模拟器的爱好者,所以用过的腾讯安卓模拟器比较多,我说一些我的见解:如果当成腾讯安卓游戏模拟器,对电脑性能要求还是比较高的。如果当成第二台安卓手机使用,那么对于模拟器的稳定性、兼容性、流畅性、性能消耗等方面,就需要有一个非常优质…查看详情

java环境变量配置详细教程

JDK1.8详细安装教程及环境变量的配置?首先到官网下载jdk1.8,下载的版本分为windows和linux: 1、这里需要安装操作系统进行下载。我的是64位就下载x64,32位系统则下载x86。 2、然后就是安装,双击进行安装,这里…查看详情

阿里巴巴最晚或于11月底在港交所上市

阿里巴巴在香港上市有消息出来了,这家电商巨头在继续推进在港交所上市的步伐,根据相关消息,阿里巴巴将在下周进行上市前的路演,在本周阿里巴巴已经逐步开始和香港的投资机构谈相关上市事宜,阿里你香港正式上市的时间也越来越近了。据悉,阿里巴巴的上市团…查看详情

免费crm客户管理系统类别分析,免费CRM哪个好?

近年来,crm客户管理系统越来越受欢迎,那么如何找到一款既合适又免费的crm客户管理系统呢?很多人对crm客户管理系统的了解不是很多,只是简单的知道它是用来发展客户关系的。其实不然,充分利用好crm会对你有很大的帮助,你知道免费的crm客户…查看详情

零售门店基于微信的网上商城开发

零售门店网上商城开发集中表现为入驻外卖平台,除此之外,微商城也深受商家青睐。 通过微商城,零售门店改变了传统的、单一的面对面的销售方式,可以不受地域限制的通过微信连接更多用户,扩大客户群、增加活动促销影响力,创造更多收入。但这仅仅是外表呈现…查看详情

最新文章