RT-O13: 반품 위험 예측 + 사전 액션

🎯 반품 위험 예측이란?Pre-emptive Returns Risk Scoring

기존 OMS는 통상 반품이 발생한 뒤에야 RMA·역물류·환불 워크플로우가 동작한다. RT-O13은 이 시점을 앞으로 당겨, 주문 완료 직후 Gradient Boosted Tree(GBT) 모델이 5개 feature를 보고 30일 내 반품 확률 return_prob을 산출한다. 고위험(prob > 0.4) 케이스에 대해서는 자동으로 (a) 반품 라벨 동봉, (b) 재고 lock +7일 연장, (c) 사이즈 가이드 푸시, (d) 환불 사전 약관 표시를 적용한다.

단순 사후 처리에서 사전 대응으로 모드를 전환하면, 반품 1건당 역물류 비용·재검수 비용·재고 회전 손실을 동시에 줄일 수 있다. 7월 테스트 결과 반품 처리 비용 −22%, 자동 라벨 동봉 매칭 96%, 재고 회전 +6%를 기록해 RT-O13이 정식 승격되었다. 8월에는 RT-O15(구독 발송 최적화)와 결합해 의류·뷰티 카테고리에서 추가 효과를 노린다.

🧭 반품 위험 예측 파이프라인5 stages · order_complete → 사전 액션 적용 → 재학습
STEP 1
feature_collect

주문 완료 트리거 · 5개 feature 수집 (customer_return_rate_hist, product_return_rate_cat, size_flag, discount_rate, review_sentiment_neg).

STEP 2
gbt_predict

GBT 모델이 return_prob = sigmoid(GBT(features)) 산출. p95 응답 시간 < 60ms.

STEP 3
bucket

확률 분포로 low(0~0.2) / mid(0.2~0.5) / high(0.5+) 버킷 분기.

STEP 4
actions_apply

고위험 케이스에 4종 사전 액션 적용 — 반품 라벨 동봉 · 재고 lock +7d · 사이즈 가이드 푸시 · 환불 약관 표시.

STEP 5
feedback_corpus

30일 후 실제 반품 발생 여부를 라벨로 적재 → 매주 GBT 재학습 코퍼스 갱신.

🐍 반품 위험 점수 예측 모델 (Python)
# 반품 위험 점수 예측 (주문 완료 직후 실행)
return_risk_features = [
    "customer_return_rate_hist",   # 고객 과거 반품률
    "product_return_rate_cat",     # 카테고리별 반품률
    "size_flag",                   # 사이즈 주문 여부
    "discount_rate",               # 할인율 (높을수록 반품 위험)
    "review_sentiment_neg",        # 상품 부정 리뷰 비율
]
return_prob = return_model.predict_proba(features)[:, 1]

if return_prob > 0.4:  # 고위험 → 사전 액션 4종
    attach_return_label(order)
    extend_stock_lock(order, days=7)
    push_size_guide(order)
    show_refund_terms(order)
➗ 점수 모델 & feature 가중치임계값 0.4 · 5개 feature · GBT n_estimators=240
return_prob = sigmoid(GBT(features))
expected_return_cost = return_prob · cost_per_return
# 카테고리·할인이 가장 큰 비중. 사이즈 주문은 반품 트리거의 70%를 차지.
cust .30customer_return_rate_hist · 해당 고객의 최근 90일 반품률. 25% 이상이면 가산.
cat .25product_return_rate_cat · 카테고리 평균 반품률(의류 22%, 뷰티 8%, 가전 4%).
size .20size_flag · 사이즈 옵션이 있는 SKU면 1, 아니면 0. 의류· 슈즈에서 dominant.
disc .25discount_rate · 할인율 40%+에서 반품 확률 1.6배 상승 (sale 충동 구매).

예) 단골(과거 반품률 4%) 고객이 가전 정가 SKU를 구매하면 prob ≈ 0.05로 액션 없음. 반대로 신규 고객이 의류 60% 할인 SKU를 사이즈 옵션으로 구매하면 cust+cat+size+disc가 동시 가산되어 prob ≈ 0.62, 반품 라벨 자동 동봉.

📦 사전 액션별 효과 & 비용7월 운영 N=18,420건 · 액션 효과 측정
사전 액션적용 비율반품 발생 시 처리비용 절감적용 비용주 적용 카테고리
반품 라벨 동봉38%−34%₩40의류 · 슈즈 · 사이즈 SKU
재고 lock +7d14%−22%₩0고회전 SKU · 베스트셀러
사이즈 가이드 푸시22%−18%₩2의류 · 슈즈 · 신규 고객
환불 사전 약관 표시9%−10%₩0남용 의심 고객 · prob 0.7+

비용 대비 효과는 반품 라벨 동봉이 가장 크다 (₩40 / −34%). 재고 lock·환불 약관 표시는 비용이 0원이라 ROI 무한대지만, 적용 가능 케이스가 제한적이다. 7월 자동 라벨 동봉 매칭 정확도는 96%로, 잘못 동봉되어 발생한 라벨 폐기 비용은 일평균 ₩2,400 수준.

참고문헌
[1] 김지훈 외, "반품 위험 예측 + 사전 대응 (RT-O13)", IntraLogis 사내 보고서, 2026.07
[2] Anderson, J.E., "Returns Management in E-Commerce", Journal of Operations Management, 2020
[3] McKinsey & Company, "Reverse Logistics: Turning Returns into Revenue", 2024
[4] Stitch Fix Engineering, "Returns Modeling at Scale", Multithreaded Blog, 2023
[5] 한국소비자원(KCS), 온라인 쇼핑 반품 처리 가이드, 2024