
단순한 수치 예측을 넘어 데이터의 구조적 변화와 불확실성까지 학습하는 B-DARMA 아키텍처 탐구
에어비앤비는 코로나19라는 전례 없는 충격을 통해 기존 통합형 예측 모델의 한계를 확인하고, 데이터의 볼륨과 타이밍을 분리하여 분석하는 새로운 접근법을 개발했습니다. 이 과정에서 탄생한 B-DARMA 프레임워크는 베이지안 기법과 로지스틱 게이트를 활용해 급격한 시장 변화 속에서도 신뢰할 수 있는 예측 구간을 제공합니다.
예약, 보험 청구, 공급망 주문 등 사건 발생과 실현 사이에 시차가 존재하는 도메인의 엔지니어에게 이 분리형 모델 아키텍처 도입을 강력히 추천합니다.
팬데믹 발생 시 예약 시점과 실제 여행 시점 사이의 상관관계인 리드 타임 구성이 붕괴되면서, 예약 볼륨과 여행 시점을 통합하여 예측하던 기존 모델들이 구조적 변화를 감지하지 못하고 오작동했습니다.
예약 규모와 리드 타임 구성을 분리하는 아키텍처를 도입하고, 심플렉스 제약 조건을 준수하는 B-DARMA 모델과 구조적 변화의 방향 및 속도를 학습하는 로지스틱 게이트 메커니즘을 적용했습니다.
구성 데이터 오차 지표인 Aitchison 거리를 31% 감소시켰으며, 예측 구간의 신뢰도 커버리지를 기존 54%에서 80%로 개선하여 불확실성 대응력을 확보했습니다.
Trade-off
구조적 변화를 정확히 학습하기 위해서는 충격 발생 후 수개월의 사후 관측 데이터가 필요하며, 단순 더미 변수 모델보다 수학적 복잡도가 높다는 단점이 있습니다.
Bayesian Dirichlet Auto-Regressive Moving Average의 약자로, 합이 1이 되어야 하는 구성 데이터의 시계열 특성을 베이지안 관점에서 모델링하는 기법입니다.
구조적 변화가 발생하는 시점과 속도를 S자 형태의 곡선으로 학습하여 급격한 충격과 점진적 변화를 모두 수용하는 메커니즘입니다.
두 확률 분포 사이의 차이를 측정하는 지표로, 에어비앤비에서는 리드 타임 분포가 과거 기준점으로부터 얼마나 벗어났는지 감지하는 데 사용됩니다.




