RT-T3: 피처 엔지니어링 강화

🎯 연구 배경 & 기대효과1월 Recall@3 71% → 2월 79.1% 목표

RT-T2(2025.01) 프로토타입은 Recall@3 71%로 목표 85%를 크게 미달했다. 원인은 피처 부족이며 특히 시간대·지역·운전자 맥락이 누락된 점이 핵심. 본 RT-T3(2025.02)에서는 5개 피처 계열을 추가하고, 이들을 조합한 교차 피처(Interaction Feature)를 체계적으로 설계하여 Recall@3 79.1%로 향상시키는 것을 목표로 한다.

📦 추가 피처 5계열시간 · 지역 · 운전자 · 교통 · 날씨

🕒시간대 피처

순환 인코딩으로 자정 연속성 보장. 23시-0시가 멀리 떨어지지 않도록 한다.

HourOfDay_sin = sin(2π · h / 24)HourOfDay_cos = cos(2π · h / 24)

🗺️지역 피처

K-Means로 배송 구역을 K=12 클러스터로 묶어 지역 특성을 반영한다.

RegionCluster_ID (K-Means, K=12)

🧑‍✈️운전자 피처

기사별 지역 친숙도 점수. 자주 가는 지역일수록 높은 값.

DriverFamiliarityScore= 해당 지역 운행 횟수 / 전체 운행 횟수

🛣️교통 피처

과거 GPS 데이터 기반 시간대별 평균 속도. 혼잡 구간·시간대 예측.

AvgSpeedByHour (과거 GPS 집계)

🌦️날씨 피처

기상청 API 연동. 비·눈 여부를 지연 위험 가중치로 활용.

IsRainy ∈ {0, 1}IsSnowy ∈ {0, 1}
🧬 교차 피처 (Interaction Feature)단일 피처보다 조합이 더 강한 신호
feat_1= GapToAvg · ShipToWeightKg# 불균형 × 무게
feat_2= DriverFamiliarity · DistanceFromPos# 친숙도 × 거리
feat_3= IsRainy · TimeWindowSlack# 날씨 × 납기 여유
🔄 피처 엔지니어링 플로우
STEP 1
기본 피처
RT-T1/T2 기준선
LoadRate · Distance · TW · Capacity
STEP 2
추가 피처
5계열 신규 설계
Time · Region · Driver · Traffic · Weather
STEP 3
교차 피처
Interaction 조합 설계
feat_1 · feat_2 · feat_3