退货欺诈检测标签引擎 — 识别假退货/滥用退货政策的行为模式与Tag自动标记
Skill-Return-Fraud-Detection-Tag-Engine · 24-标签工程
causalexperimentforecastingoptimizationknowledge_graphdata_collectionfraud_detection广告与投放供应链与补货客服与VOC知识图谱与RAG数据采集与治理风控与合规WF-A 智能补货WF-B 广告优化WF-C 客服分诊WF-D 选品扫描WF-K 全域风险防御
收录于供应链全链路智能化手册
年化 ROI50万元
实现难度⭐⭐⭐☆☆
业务视角
适用角色数据架构师 / 供应链数字化负责人 · CTO · 数据工程师 · 供应链团队
什么情况下用多平台数据孤岛导致断货识别延迟8小时;标签覆盖率不足使AI决策触发率<30%;想实现分析→行动自动闭环但不知从何下手
成功是什么样的统一 Tag Schema + 传播引擎将标签覆盖率从 30% 提升至 97%;Palantir 风格 Object-Action-Writeback 将补货响应从 2 天缩短至 4 小时自动触发
业务痛点
1. 解决的问题
逆向物流面临"退货欺诈占总退货3-8%无法识别"——多维行为特征检测自动标记高风险退货,停止自动批准,年化减少欺诈损失2万元
2. 核心算法逻辑
退货欺诈(Return Fraud) 是电商卖家的隐性成本杀手。主要模式:
3. 业务应用场景
未自动抽取;请查看原始 Skill 卡片。
4. 输入数据要求
请查看原始代码模板获取输入规格。
5. 输出结果
请查看原始代码模板获取输出规格。
6. 业务价值 / ROI
- ROI预估:欺诈退货通常占总退货量的3-8%,以年退货额50万元计算,每减少欺诈1% = 节省5,000元;暂停高风险退货自动批准,通过人工核查减少欺诈损失约2万元/年
- 实施难度:⭐⭐⭐☆☆(需要客户历史行为数据,主要是特征工程)
- 优先级评分:⭐⭐⭐⭐☆(德国/美国退货欺诈问题日益严重,平台(Amazon)要求卖家自行管控)
7. 代码模板
代码块数量:1 · 路径:未检测到
"""
退货欺诈检测标签引擎
功能:多维度行为特征提取 / 欺诈评分 / Tag生成 / 自动审核建议
"""
import numpy as np
from dataclasses import dataclass, field
from datetime import datetime, timedelta
import warnings
warnings.filterwarnings('ignore')
@dataclass
class ReturnRequest:
request_id: str
customer_id: str
sku_id: str
order_date: datetime
return_date: datetime
claimed_reason: str
return_weight_kg: float
original_weight_kg: float
order_value_usd: float
account_age_days: int
customer_return_count_30d: int
customer_complaint_count_30d: int
tags: dict = field(default_factory=dict)
def compute_fraud_score(req: ReturnRequest) -> dict:
signals = []
score = 0.0
# 信号1:高频退货
if req.customer_return_count_30d >= 5:
score += 0.35
signals.append(f"高频退货({req.customer_return_count_30d}次/30天)")
elif req.customer_return_count_30d >= 3:
score += 0.20
signals.append(f"频繁退货({req.customer_return_count_30d}次/30天)")
# 信号2:重量异常
weight_ratio = req.return_weight_kg / max(0.01, req.original_weight_kg)
if weight_ratio < 0.75:
score += 0.30
signals.append(f"重量异常({weight_ratio:.0%},疑似空包)")
elif weight_ratio < 0.90:
score += 0.15
signals.append(f"重量偏低({weight_ratio:.0%})")
# 信号3:新账号+高价值退货
if req.account_age_days < 30 and req.order_value_usd > 100:
score += 0.25
signals.append(f"新账号({req.account_age_days}天)+高价值(${req.order_value_usd:.0f})")
# 信号4:频繁投诉
if req.customer_complaint_count_30d >= 3:
score += 0.15
signals.append(f"投诉频繁({req.customer_complaint_count_30d}次/30天)")
# 信号5:使用周期末退货(季节性)8. 论文来源
- 2309.09823
- 2401.12834