eBay在人工智能道路上的成败得失:衡量标准是关键

news2024/9/24 2:47:15

我是2006年加入eBay的。2009年,这家公司的运营状况非常糟糕,其股价创历史新低(远低于近24美元的历史高位),还出现削减各项成本、负增长、市场占有率降低、技术团队缺乏创新能力等情况。

简而言之,eBay公司处境艰难。

转机在于公司对于技术的投资。尤其是,eBay公司开始利用技术、数据和人工智能推动业务发展。我有幸参与组建搜索科学团队,我们的团队是最早利用机器学习优化买家体验并帮助买家在eBay网站上更轻松搜索到心仪商品的少数几支团队之一。

我们着手构建一个能够提升客户体验和公司收益的人工智能模型,但首次尝试并不尽善尽美。部署人工智能的前景一片光明,但道路布满荆棘。无论是企业主、决策者、工程师还是数据科学家,了解AI模型可能无法按预期工作的原因很重要,因为这样才可以对模型进行修复,提高模型有效性。

构建首个模型

因为目标是创造收益,所以我们的团队在开始构建AI模型时,着眼于提升每次会话的购买量,即购买者在一次用户会话中购买的商品平均数量。

我们的AI模型关注销售率(即商品销售次数)而不是展示次数(即商品浏览次数),价格较低的商品的销售率要远远高于昂贵的商品,因此往往会出现在搜索结果页前列。

我们尝试了不同的机器学习模型,用于重新构建买家查询的模型,生成特征用于排序的模型,以及对最终搜索结果进行排序的模型,等等。接着,我们进行了一系列AB测试来评估模型结果,并取得了巨大成功。许多模型证明买家转化率有所增加。其他团队也因此备受鼓舞,开始努力提高每次会话的购买量。

一切看似美好。直至财务团队发现,AB测试虽然取得了成功,但事实上并没有转化为收益的增加。

有效模型不一定是盈利模型

我们一定在某些地方出了差错,需要尽快采取新的解决方案。在公司运营举步维艰的时候,我们却没有对公司的收益做出贡献。

在深入研究不同的搜索结果后,我们发现一个有趣的现象:我们通常将配件排在搜索结果页前列。例如,当买家搜索“iPhone”时,多款iPhone手机壳便会出现在搜索结果页前列。虽然这些配件在网站上很受欢迎,但并非是当前用户想要搜索的商品,这就造成我们所说的“配件污染”,从而导致糟糕的用户体验。

原来如此!我们得出了营业额下滑的原因:10美元手机壳的利润要远远少于300美元iPhone手机的利润。在应该推荐价格较高的手机时,

我们的模型却推荐了价格较低的配件。

我们构建的模型成功地按照预期运作,但方向却是错误的。

选择正确的衡量标准

很多时候,成功取决于衡量标准。

自构建模型以来,技术团队将不同目标统一为一个目标,即提高销售额。将提高销售额作为唯一目标,以客户为中心,是卖家和买家所共同希望的,也是我们最终想要实现的。

因此,经过多轮讨论后,我们开始通过每次会话的购买量来衡量成功。最初,我们的AI模型实现了预期目标,但却导致了糟糕的用户体验,也未能实现业务增长。我们需要构建不同的AI模型,找到新的解决方案。更重要的是,要确定衡量AI模型成功的新方法。显而易见,“每次会话购买量”这一标准导致我们的团队及AI模型偏离了正确轨道。

我们要引以为戒:衡量标准指引着AI模型的构建方向,要谨慎地做出正确的选择。

后来,我们将价格相关标准引入模型,解决了“配件污染”的问题。更重要的是,我们改变了衡量标准,从每次会话购买量变为每次会话商品交易总额(GMV)。在作出上述调整后,我们成功构建了一个有效且可盈利的模型。

人工智能工程浩大,但值得一试

自从我们的团队向整个公司展示了机器学习和数据的强大力量后,越来越多的团队开始利用人工智能来推动业务增长。最终,人工智能对公司收益产生巨大影响,并帮助公司实现了惊人转机。

截至2012年,eBay公司股价上涨了65%,在商业领域实现了约1750亿美元的盈利。该盈利额约占全球电子商务市场的19%,约占全球零售市场的2%。

如果eBay公司没有采用AI策略,其目前境况可能会大相径庭。如今,错失AI这一良机就意味着失去行业竞争优势。

部署AI可能让人感到不知所措且充满技术挑战,但请记住这是一个过程。首战告捷的几率并不高,但若您能从错误中吸取教训,并确定正确的衡量标准,便可以构建具有真正影响力的强大工具。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1409057.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[极客大挑战 2019]LoveSQL1

万能密码测试,发现注入点 注意这里#要使用url编码才能正常注入 测试列数,得三列 查看table,一个是geekuser另一个是l0ve1ysq1 查看column,有id,username,password,全部打印出来,…

未来已来:AI引领智能时代的多领域巨变

大家好,今天我们将深入探讨人工智能如何彻底改变我们的生活方式,领略未来的无限可能性。 1. 医疗革新:AI担任超级医生 医疗领域是AI最引人注目的战场之一。智能医学影像诊断系统,不仅能够精准识别病变,还能辅助医生提…

excel统计分析——Tukey‘s-b法多重比较

参考资料:生物统计学 Tukeys-b多重比较法是对Tukey法和S-N-K法的综合,取两种方法临界值的各1/2合成。临界值表达式为: 其中,m为秩次距,k为样本平均数的个数,df为误差项自由度, Tukey多重比较具…

计算机网络 第4章(网络层)

系列文章目录 计算机网络 第1章(概述) 计算机网络 第2章(物理层) 计算机网络 第3章(数据链路层) 计算机网络 第4章(网络层) 文章目录 系列文章目录1. 概述1.1 简介1.2 总结 2. 网络…

MATLAB知识点:var :计算方差(variance)

​讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​ MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili 节选自第3章 3.4.1节 var :计算方差(…

2024水果软件FL Studio21.2.3中文版破解注册机

FL Studio即“Fruity Loops Studio”,也就是众所周知的水果软件,一个全能音乐制作环境、数字音频工作站(DAW)。FL Studio可以用来进行编曲、剪辑、录音、混音,让你的计算机成为一个全功能录音室。 FL Studio 21 Win-安装包下载如下: https:…

【操作系统基础】【CPU访存原理】:寄存 缓存 内存 外存、内存空间分区、虚拟地址转换、虚拟地址的映射

存储器怎么存储数据、内存空间分区、虚拟地址转换 计算机的存储器:寄存 缓存 内存 外存(按功能划分) 计算机的处理器需要一个存储器来存储大量的指令和数据以便自己不断取指执行和访问数据。 内存(内存就是运行内存&#xff0c…

AI大模型中的Bert

1.全方位上下文理解:与以前的模型(例如GPT)相比,BERT能够双向理解上下文,即同时考虑一个词 的左边和右边的上下文。这种全方位的上下文理解使得BERT能够更好地理解语言,特别是在理解词义、 消歧等复杂任务上…

k8s图形化管理工具rancher

Rancher和K8s的关系,Rancher和K8s区别对比。简单来说,K8s(Kubernetes)为企业提供了一种一致的方式来管理任何计算基础架构,Rancher则是用于管理位于任何位置的Kubernetes集群的完整平台。如果用户是自己手动部署K8s集群…

一篇博客读懂排序

目录 一、常见的排序 二、冒泡排序 2.1基本思想: 2.2代码: 三、插入排序 3.1基本思想: 3.2思路讲解: 3.3代码: 3.4时间复杂度: 四、希尔排序 4.1基本思路: 4.2思路讲解:…

[BSidesCF 2020]Had a bad day

先看url&#xff0c;发现可能有注入 http://655c742e-b427-485c-9e15-20a1e7ef1717.node5.buuoj.cn:81/index.php?categorywoofers 试试能不能查看index.php直接?categoryindex.php不行&#xff0c;试试伪协议 把.php去掉试试 base64解码 <?php$file $_GET[category];…

JS高频面试题(下)

11. 线程和进程的区别 进程是资源分配的最小单元&#xff0c;线程是代码执行的最小单元。 一个应用程序可能会开启多个进程&#xff0c;进程之间数据不共享&#xff0c;一个进程内部可以开启多个线程&#xff0c;线程之间的数据可以共享的&#xff0c;所以多线程的情况下&…

【STM32】STM32学习笔记-W25Q64简介(37)

00. 目录 文章目录 00. 目录01. SPI简介02. W25Q64简介03. 硬件电路04. W25Q64框图05. Flash操作注意事项06. 预留07. 附录 01. SPI简介 在大容量产品和互联型产品上&#xff0c;SPI接口可以配置为支持SPI协议或者支持I 2 S音频协议。SPI接口默认工作在SPI方式&#xff0c;可以…

uniapp page宽度设置为750rpx,子元素宽度100%,大小不一致

uniapp page宽度设置为750rpx&#xff0c;子元素宽度100%&#xff0c;大小不一致。 原因是我在page加了margin: 0 auto;去掉就正常了&#xff08;但是如果在超大屏幕还是会出现&#xff0c;我猜是使用rpx导致的&#xff0c;rpx渲染成页面时会转成精确到一个小数点几位数的rem&a…

row_to_json 用法:postgresql将数据转化为json

如图示&#xff0c;表名为tbl_res_disposal_report,想将查出来的数据转化为json格式 sql: select row_to_json(tbl_res_disposal_report) from tbl_res_disposal_report where 11;查询结果如下图 如果只想转化其中的部分字段&#xff0c; select row_to_json(row(id,dept_n…

自动化网络故障管理

故障管理是网络管理的组成部分&#xff0c;涉及检测、隔离和解决问题&#xff0c;如果实施得当&#xff0c;网络故障管理可以使连接、应用程序和服务保持在最佳水平&#xff0c;提供容错能力并最大限度地减少停机时间&#xff0c;专门为此目的设计的平台或工具称为故障管理系统…

前端开发_JavaScript之WebAPI

WebAPI作用和分类 作用: 就是使用 JS 去操作 html 和浏览器 分类&#xff1a;DOM (文档对象模型)、BOM&#xff08;浏览器对象模型&#xff09; DOM DOM&#xff08;Document Object Model——文档对象模型&#xff09;是用来呈现以及与任意 HTML 或 XML文档交互的API DOM…

静态分析C语言生成函数调用关系的利器——cally和egypt

大纲 准备工作安装graphviz安装cally安装egypt简单分析GCC产生RTL&#xff08;Register transfer language&#xff09;文件callyegypt总结 高级分析callyegypt 总结参考资料 在《静态分析C语言生成函数调用关系的利器——cflow》和《静态分析C语言生成函数调用关系的利器——c…

【CentOS】Linux 文件权限与权限修改

目录 1、Linux 中的文件属性 2、如何修改文件属性与权限 3、目录权限与文件权限的区别 4、Linux 中的文件扩展名 用户与用户组是Linux文件权限的重要组成部分。 首先&#xff0c;一定要明确用户与用户组的概念&#xff1a; Linux 一般将文件可读写的身份分为三个类别&#…

Linux系统中虚拟文件系统原理与方法

在 Unix 的世界里&#xff0c;有句很经典的话&#xff1a;一切对象皆是文件。这句话的意思是说&#xff0c;可以将 Unix 操作系统中所有的对象都当成文件&#xff0c;然后使用操作文件的接口来操作它们。Linux 作为一个类 Unix 操作系统&#xff0c;也努力实现这个目标。 虚拟文…