闲鱼技术2022年度白皮书-服务端主题-QCon直击|闲鱼推荐大规模应用背后的工程实践(下)

简介: 闲鱼技术2022年度白皮书-服务端主题-QCon直击|闲鱼推荐大规模应用背后的工程实践

接上篇:https://developer.aliyun.com/article/1225869?spm=a2c6h.13148508.setting.23.595d4f0eudDbz0


四、 可度量的策略解决方案

 

1. 开放平台下的生态运营-混排策略层

 

闲鱼为什么需要单独的策略层?这和闲鱼自身的定位和特性强相关。

 

• 闲鱼是一个足够开放的平台,面临的问题非常多且复杂。

• 足够开放的平台之下闲鱼还是一个C2C市场,流量的分发需要回归C2C本质。

 


image.png

比如闲鱼面临着以下命题,因此在服务之上,架了一层策略层,来实现流量分发的全局最优。

 

image.png


image.png

2. 生态治理解决方案

 

我们把闲鱼面临的一些问题从调控对象和范围两个维度划分来六个象限。

 


image.png

基于这六个象限,设计了一套流量调控系统。

 

3. 分层架构下的置信实验体系

 

到现在,闲鱼推荐的分层架构基本就已经很清晰了,如下所示:

 


image.png

这里面每一层都会进行独立的实验迭代,也就意味着每一层都可能对大盘产生影响,无论是正向的还是负向的。因此在闲鱼经常会面临着一些下面的灵魂拷问。

 

image.png


为了回答这些灵魂拷问,我们对实验体系进行了重构,主要重构点包括:

 

• 新增空白层。每个实验域新增一层不做任何实验的空白层。由于每一层的流量都会均匀分布在空白层,因此该层的指标可以体现所有层的实验叠加后的效果。

 

• 新增空桶。每个实验域新增一个贯穿每一层的空桶。空白层vs.空桶,可以得到每个域的实验叠加后对指标的提升效果。

 

• 全局空桶。新增一个全局空桶贯穿每个实验域,用来衡量业务大盘的一些指标情况。

 


image.png

五、 总结与展望

 

image.png


综上,未来仍有很多优化手段可以关注:指标自动归因,推荐链路白盒化;模型可解释;大规模负样本采样等。

 

相关文章
|
8月前
|
人工智能 自然语言处理 前端开发
借助 AI Coding 快速打造 AI Agent 系统
本项目构建了基于LangGraph的购物场景生成AI Agent,通过Agent Skills模块化技能、Planner智能规划及A2A+MCP标准化协议,实现从自然语言一键生成结构化场景、智能匹配商品并对接会场搭建。借助AI Coding工具,数天内完成低代码到高扩展架构的跃迁,显著提升运营效率与系统可靠性。
借助 AI Coding 快速打造 AI Agent 系统
|
12月前
|
JSON BI API
全网最全面介绍闲鱼API接口指南
闲鱼是阿里巴巴旗下的二手交易平台,提供RESTful API支持商品管理、订单处理、用户操作与数据统计。开发者可通过OAuth 2.0认证,使用App Key和access_token调用接口,实现自动化运营与第三方集成。本指南详解API核心功能、接入步骤、代码示例及最佳实践,助您高效开发。
11880 1
|
7月前
|
人工智能 自然语言处理 API
Cline的部署以及免费API集成教学
Cline是VS Code内置AI编程助手,支持自然语言指令理解、代码导航修改、终端执行、调试与迭代开发。需安装扩展并配置CanopyWave等兼容OpenAI的API密钥(如Kimi/Qwen/GLM模型),一键完成端到端软件开发。
1777 6
|
10月前
|
人工智能 搜索推荐 知识图谱
GEO 优化的三大原则——结构化内容 / 语义权威 / 意图匹配
GEO(生成式增强优化)是适配生成式搜索引擎的核心战略,以结构化内容、语义权威、意图匹配为三大支柱。本文详解三原则内涵与逻辑,提供中小企业可直接落地的实操方法,含内容架构、主题深耕、用户需求匹配路径,助力内容被 AI 引擎优先推荐、提升转化。
|
人工智能 数据可视化 开发者
深度解析基于LangGraph的Agent系统架构设计与工程实践
LangGraph作为Agent 生态中非常热门的框架,今天我将借助 LangGraph,更高效、更优雅的方式构建复杂智能体系统。
2965 2
|
安全 Java 编译器
HashMap, HashTable, ConcurrentHashMap 之间的区别
HashMap, HashTable, ConcurrentHashMap 之间的区别
656 0
|
Arthas 前端开发 Java
类加载器 超详解:什么是类加载器,类加载器作用及应用场景,类加载时机,类加载的完整过程,类加载器分类
类加载器 超详解:什么是类加载器,类加载器作用及应用场景,类加载时机,类加载的完整过程,类加载器分类
类加载器 超详解:什么是类加载器,类加载器作用及应用场景,类加载时机,类加载的完整过程,类加载器分类
|
存储 Java
HashMap的底层数据结构详解
在Java中,HashMap 是一个非常重要的集合类,用于存储键值对(Key-Value)。它提供了快速的数据插入、删除和查找功能。本文将深入探讨 HashMap 的底层数据结构,帮助读者更好地理解其工作原理。
|
安全 Linux 程序员
入职必会-开发环境搭建34-FinalShell下载和安装
在企业开发中,Linux服务器一般都是在远程的机房中,我们不可能坐在机房里面操作服务器上的Linux系统,所以在学习Linux之前我们需要远程连接Linux系统。工作中一般使用SSH协议远程连接Linux。
19431 1
入职必会-开发环境搭建34-FinalShell下载和安装
|
安全 网络协议 Shell
SSH简介
SSH简介