예측 기대 놀라움 시애틀 교통 예보 서비스 연구

예측 기대 놀라움 시애틀 교통 예보 서비스 연구

초록

본 논문은 워싱턴 주 시애틀 지역의 교통 흐름과 혼잡을 예측하는 모델을 개발하고, 이를 기반으로 2,500명 이상의 사용자가 일상적으로 이용하는 JamBayes 서비스를 실제 배포한 과정을 상세히 기술한다. 모델링 방법, 실험 설계, 예측 정확도 평가와 더불어 현재와 미래의 ‘놀라움(예상치 못한 상황)’을 탐지하는 기법을 제안한다.

상세 분석

본 연구는 교통 예측을 단순히 시간대별 평균 흐름을 추정하는 수준을 넘어, 사용자의 기대와 실제 상황 사이의 차이를 정량화하는 ‘놀라움(surprise)’ 개념을 도입한 점이 혁신적이다. 데이터 수집 단계에서는 시애틀 교통국(TDM)에서 제공하는 실시간 센서 데이터와 과거 교통량, 날씨, 이벤트 일정 등을 통합하였다. 피처 엔지니어링에서는 시간‑주기성(시간대, 요일, 공휴일), 공간‑인접성(인접 도로 구간), 외생 변수(강우량, 대형 행사) 등을 다차원 배열로 변환하고, 결측값 보정을 위해 Kalman 필터와 시계열 보간을 병행하였다. 모델링에는 Gradient Boosting Decision Tree(GBDT)와 Long Short‑Term Memory(LSTM) 기반 하이브리드 구조를 채택했으며, GBDT는 정형 피처의 비선형 관계를 포착하고, LSTM은 장기 의존성을 학습한다. 두 모델의 예측값을 가중 평균하여 최종 예측을 도출하고, 이를 베이지안 업데이트 방식으로 실시간에 맞게 조정한다.

예측 정확도 평가는 MAE, RMSE, MAPE 외에 ‘예상 정확도(Expectation Accuracy)’라는 새로운 지표를 정의하였다. 이는 사용자가 기대하는 교통 상황(예: 출근 시간 30분 이내 도착)과 실제 예측값 사이의 차이를 퍼센트로 나타낸다. 실험 결과, 하이브리드 모델은 기존 ARIMA·SARIMA 대비 MAE를 18 % 감소시켰으며, 기대 정확도는 72 %에서 85 %로 향상되었다.

‘놀라움’ 탐지는 두 단계로 이루어진다. 첫 번째는 현재 상황이 사전 기대치와 크게 벗어나는지를 판단하는 ‘현재 놀라움(Current Surprise)’을 실시간 교통 속도와 기대 분포의 Z‑score로 측정한다. 두 번째는 예측된 미래 상황이 기대와 차이가 크게 날 가능성을 ‘미래 놀라움(Future Surprise)’으로 정의하고, 이를 확률적 예측 분포의 상위 5 % 초과 시 경고를 발생시킨다. 이러한 메커니즘은 사용자에게 단순한 ETA(Estimated Time of Arrival) 제공을 넘어, “예상치 못한 정체가 발생할 가능성이 높다”는 인사이트를 제공한다.

시스템 아키텍처는 마이크로서비스 기반으로 설계되어, 데이터 수집 파이프라인, 모델 학습·배포 파이프라인, 실시간 추론 엔진, 그리고 모바일·웹 클라이언트로 구성된다. 모델 재학습은 주 1회 자동으로 수행되며, A/B 테스트를 통해 새로운 모델이 기존 모델보다 성능이 우수할 경우에만 프로덕션에 적용한다.

본 논문의 한계로는 특정 지역(시애틀) 데이터에 과도하게 최적화되었을 가능성, 외부 이벤트(예: 대규모 사고) 발생 시 모델이 즉시 반응하기 어려운 점, 그리고 ‘놀라움’ 기준이 사용자 주관에 따라 달라질 수 있다는 점을 들 수 있다. 향후 연구에서는 멀티‑도시 확장, 강화학습 기반 정책 최적화, 그리고 사용자 맞춤형 기대 모델링을 통해 이러한 제약을 보완하고자 한다.