1. 项目概述
在联盟营销生态中,淘客推广者(Promoter)的推广行为形成了一个复杂的时空网络传播图。传统评估方法仅关注推广者直接带来的销量(Self-sales),忽视了其在社交网络中通过转发、分享所产生的链式传播价值。这种"直接贡献"评估范式导致资源配置次优和激励机制不公平。
我们首次定义了衡量推广者间接贡献的新指标——传播规模(Propagation Scale),并提出了创新的两阶段解耦预测框架DNTS(Dynamic Network-based Two-stage forecasting)。该框架将复杂的传播规模预测任务解耦为:
- 基础信号预测(自销量)
- 动态网络结构预测(传播关系)
最终通过合成机制得到精准的传播规模预估。在实际业务中,DNTS框架带来了GMV提升2.52%和销量增长2.40%的显著效果。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心问题解析
2.1 传统评估范式的局限性
当前主流的"直接贡献"评估存在两个关键问题:
-
价值衡量偏差:
- 仅计算推广者直接带来的销量
- 忽略其在传播链路中的枢纽作用
- 将具有传播价值的"播种者"误判为无效推广者
-
资源分配失准:
- 资源过度倾斜给末端"收割者"
- 忽视对传播链路中关键节点的激励
- 长期损害生态多元性和健康度
2.2 传播规模的定义与计算
传播规模量化了推广者在整个传播网络中的综合价值。其计算过程包括:
-
订单归因:
- 追溯每笔订单的完整推广链路
- 识别所有参与的推广者节点
-
传播规模计算:
code复制PS(p) = Σ_{o∈O(p)} sales(o)其中:
- PS(p):推广者p的传播规模
- O(p):p参与的所有订单集合
- sales(o):订单o的销量
示例场景:
- 推广者A→B→C产生订单(销量=2)
- 推广者A→D产生订单(销量=1)
则: - PS(A) = 2 + 1 = 3
- PS(B) = 2
- PS(D) = 1
3. 技术方案详解
3.1 两阶段解耦框架设计
DNTS框架的创新性体现在将复杂问题解耦为两个更稳定的子任务:
3.1.1 基础信号预测
- 输入:历史自销量时序数据
- 模型:多尺度时间卷积网络
- 输出:未来自销量预测值
3.1.2 动态网络结构预测
- 输入:历史推广网络序列
- 模型:双重动态编码器
- 局部动态编码(注意力机制+GRU)
- 全局动态编码(超图卷积)
- 输出:未来网络结构表征
3.2 关键技术实现
3.2.1 局部动态编码
-
后代集合提取:
python复制def get_descendants(promoter, product): # 使用DFS算法提取推广者的后代集 descendants = set() stack = [promoter] while stack: current = stack.pop() for neighbor in get_neighbors(current, product): if neighbor not in descendants: descendants.add(neighbor) stack.append(neighbor) return descendants -
动态表征学习:
- 注意力聚合后代信息
- GRU捕捉时序模式
3.2.2 全局动态编码
-
超图构建:
- 节点:所有推广者
- 超边:同一商品的推广关系
-
超图卷积:
code复制H = σ(D_v^{-1/2}HW_eD_e^{-1}W_v^TD_v^{-1/2}XΘ)其中:
- D_v:节点度矩阵
- D_e:超边度矩阵
- W:可学习参数
3.2.3 合成机制
-
贡献系数计算:
code复制C = Gumbel-Softmax(W_c[h_p;h_q]) -
传播规模合成:
code复制PS = Σ_q C_{pq}·SelfSales_q
4. 工业级挑战与解决方案
4.1 数据稀疏性问题
问题表现:
- 商品数量达亿级
- 单个商品关联推广者极少
解决方案:
- 构建商品级推广者子表
- 动态维护有效推广者集合
- 仅在子集上进行图计算
4.2 高波动性问题
问题表现:
- 推广热度短期爆发
- 长期处于"沉默"状态
解决方案:
-
推广者激活预测:
- 二元分类辅助任务
- 预测未来活跃状态
-
门控机制:
code复制PS = Gate(active)·PS其中Gate(active)∈
5. 实验验证
5.1 离线实验设置
-
数据集:
- AM-30d:30天推广数据
- AM-60d:60天推广数据
- AM-90d:90天推广数据
-
基线模型:
- DCRNN
- STGCN
- MTGNN
- TPGNN
-
评估指标:
- MAPE(%)
- MSLE(值越小越好)
5.2 关键实验结果
5.2.1 整体性能对比
| 模型 | AM-30d (MSLE) | AM-60d (MSLE) | AM-90d (MSLE) |
|---|---|---|---|
| DCRNN | 0.412 | 0.398 | 0.385 |
| MTGNN | 0.387 | 0.376 | 0.362 |
| DNTS | 0.343 | 0.331 | 0.318 |
DNTS在30天数据集上相比最佳基线TPGNN提升11.3%(MSLE)
5.2.2 消融实验
-
端到端模式(直接预测PS):
- GNN几乎无提升
- 证明直接处理非平滑信号无效
-
两阶段模式:
- GNN带来显著提升
- 验证解耦策略的有效性
5.3 在线AB测试
-
实验设置:
- 对照组:传统召回策略
- 实验组:基于DNTS预测的召回策略
-
关键指标提升:
- GMV:+2.52%
- 销量:+2.40%
6. 工程实践要点
6.1 部署架构
-
数据流水线:
- 实时订单归因系统
- 增量网络构建模块
-
模型服务:
- 分布式图计算引擎
- 多任务联合推理
6.2 性能优化
-
计算图剪枝:
- 基于激活预测过滤无效节点
- 减少80%计算量
-
层次化推理:
- 热门商品:实时预测
- 长尾商品:批量预测
7. 应用场景扩展
7.1 智能选品
- 结合传播规模预测
- 识别高传播潜力商品
7.2 佣金优化
- 基于传播价值动态调整
- 激励关键传播节点
7.3 流量分配
- 预测传播路径效率
- 优化推广资源投放
8. 常见问题与解决方案
8.1 冷启动问题
问题:新商品/推广者缺乏历史数据
解决方案:
-
商品侧:
- 类目相似性迁移
- 图像/文本特征提取
-
推广者侧:
- 社交网络特征嵌入
- 行为模式聚类
8.2 概念漂移
问题:用户行为模式随时间变化
解决方案:
- 在线学习机制
- 滑动窗口再训练
- 异常检测模块
8.3 计算效率
问题:亿级商品实时预测
解决方案:
- 分层抽样推理
- 模型蒸馏压缩
- 边缘计算部署
9. 未来优化方向
-
多模态融合:
- 结合商品图像/视频内容
- 增强传播潜力预测
-
因果推理:
- 识别真实传播因果
- 减少混杂因素影响
-
强化学习:
- 动态预算分配
- 长期价值优化
在实际业务落地过程中,我们发现传播价值的精准预测需要平衡三个关键因素:预测时效性、计算复杂度和业务解释性。DNTS框架通过两阶段解耦的设计,在保证预测精度的同时,实现了工业级可扩展性。特别值得注意的是,推广者激活预测模块在实际应用中发挥了超出预期的效果——它不仅解决了数据波动问题,还为我们识别高潜力推广者提供了新的维度。
