인사이트로 돌아가기  ›  데이터 인사이트

머신러닝 ETA가 해상 화물 정확도 격차를 좁히는 방법

선사가 보고하는 도착 예정 시간은 여전히 며칠씩 오차가 발생합니다. AIS, 기상, 항만 데이터로 학습한 머신러닝 ETA 모델은 그 오차를 절반으로 줄이고 있습니다.

작성자MGS 팀·
2025년 9월 12일읽는 시간: 5분
·수정일2026년 7월 13일
사진: Photo: Petar Milošević / Wikimedia Commons

선사가 보고하는 도착 예정 시간은 오랫동안 확약이 아닌 근사치로 취급되어 왔습니다. 화요일 로테르담 입항이 예정된 컨테이너선이 목요일 혹은 그 이후에야 접안하는 일이 비일비재하며, 화주는 터미널 스캔이 뜨지 않아서야 이 사실을 알게 됩니다. 머신러닝 ETA 모델은 그 불확실성의 계산 방식을 바꾸고 있습니다. 기존의 스케줄 기반 예측이 전혀 활용하지 않던 데이터 소스를 끌어들여서입니다.

선사 ETA가 부정확한 이유

해운사는 고정 항로, 가정된 기항 소요 시간, 공표된 운송 기간 등 예정된 항해 계획을 토대로 ETA를 보고합니다. 이 수치는 좀처럼 갱신되지 않으며, 실제 상황이 아닌 이상적인 조건을 반영합니다. 기상 악화로 우회하거나, 혼잡한 터미널 앞에서 대기하거나, 지연 출항으로 슬롯 우선순위를 잃은 경우에도 공표된 ETA는 현실보다 며칠씩 뒤처지는 경우가 많습니다. 오래된 예측을 기반으로 운영하는 화주는 내륙 운송, 창고 인력 배치, 고객 납기 계획을 잘못 세울 수밖에 없습니다.

핵심 문제는 선사 ETA가 선박의 실제 움직임을 실시간으로 관측한 결과가 아니라, 선사의 내부 스케줄링 시스템에서 산출된다는 점입니다. 선사 포털과 EDI 피드는 선박 행동이 계획에서 벗어나더라도 그 예정 ETA를 최소한의 수정만 거쳐 그대로 전달합니다. 결과적으로 정보 비대칭이 고착됩니다. 선박의 실제 위치와 궤적은 AIS 데이터에서 확인 가능하지만, 대부분의 화주는 그 신호를 보지 못합니다.

머신러닝 모델이 다르게 하는 것

ML 기반 ETA 엔진은 AIS(자동식별시스템) 신호를 지속적으로 수집합니다. AIS 데이터는 해상 운항 중인 선박에 대해 수 분 단위로 갱신되며, 정밀한 위치·속도·방위 정보를 제공합니다. 이 데이터를 역사적 기항 기록 — 이 선박이 이 항구를 실제로 출항한 시각, 투묘 대기 시간, 동일 항로에서의 터미널 처리 시간 — 과 결합하면, 머신러닝 모델은 남은 항해에 대한 확률론적 전망을 구성할 수 있습니다.

아키텍처는 일반적으로 여러 신호를 누적하여 활용합니다:

  • AIS 궤적 데이터 — 계획된 항로가 아닌 실제 위치와 대지 속도
  • 항만 혼잡 지표 — 현재 투묘 대기 선박 수, 선석 가동률, 야드 밀도
  • 기상 예보 — 파고, 풍속, 기상 악화 시 우회 항로 선택으로 인한 속도 저하
  • 선박별 행동 패턴 — 일부 선박은 공표 일정보다 일관되게 일찍 도착하고, 일부는 운항사 패턴과 연관된 체계적인 지연을 보임
  • 실제 도착 시각(ATA) 이력 — 모델이 예측 목표로 학습하는 실측값

정적 기항 기록과 동적 AIS 궤적을 결합한 스태킹 모델 프레임워크는 의미 있는 정확도 향상을 입증했습니다. 홍콩 기항 데이터를 분석한 연구에서 이 융합 방식을 사용했을 때 선사 보고 ETA 대비 MAE(평균 절대 오차)가 54.5%, RMSE가 50.1% 감소하는 결과가 나왔습니다. AIS 데이터와 신경망을 활용한 태평양 횡단 항로 연구도 유사한 성과를 재현했으며, 이는 정확도 향상 효과가 단일 항구 사례를 넘어 일반화 가능함을 시사합니다.

화물 운영에 미치는 실제 영향

이틀간의 ETA 오차는 고스란히 비용으로 전환됩니다. 컨테이너가 항구에 방치되면 체화료가 발생하고, 장비가 늦게 반납되면 억류료가 붙으며, 창고 인력은 허비되고, 고객 납기 약속은 지켜지지 않습니다. AI 예측 ETA를 도입한 초기 물류 운영사들은 연간 약 35%의 체화료 감소를 보고했으며, 이는 주로 정확한 입항 전 계획 덕분으로 분석됩니다.

두 번째 효익은 예외 상황 감지입니다. 선박이 속도를 줄이거나, 항로를 이탈하거나, 혼잡한 터미널 앞에서 대기 중인 탓에 예측 도착 시각이 이전 추정과 크게 달라지면, ML 시스템은 선사가 공식 공지를 내기 수 시간 혹은 수일 전에 예외를 플래그합니다. 그 선행 시간이 바로 사후 수습과 질서 있는 대응 사이의 차이를 만드는 여유 시간입니다.

포워딩 팀은 지연이 경쟁사나 고객에게 알려지기 전에 대체 내륙 운송을 미리 예약하고, 수화인에게 통보하며, 재고 포지션을 조정할 수 있습니다. ML 예측 ETA와 선사 보고 ETA 사이의 간극은 운영상 우위로 전환됩니다. 한 플랫폼은 이 사전 예외 대응 창구 덕분에 라이선스 비용 대비 5배의 수익을 창출했다고 보고합니다.

선사 간 ETA 신호 표준화

다중 선사 환경에서 종종 간과되는 과제는, 선사마다 항해의 서로 다른 시점에 ETA를 보고하고 그 타임스탬프가 의미하는 바도 다르다는 점입니다. 최종 출항, 도선사 스테이션 도착, 선박 입항, 세관 통과 등이 혼재합니다. A 선사의 3일 ETA와 B 선사의 3일 ETA가 실제로 동일한 이벤트를 가리키도록 선사 간 정의를 조율하려면 원시 선사 데이터 위에 정규화 레이어가 필요합니다.

ML 기반 시스템은 예측을 일관된 터미널 이벤트(일반적으로 최초 게이트 인 또는 선석 ATA)에 고정하고, 단일 시점 추정치가 아닌 신뢰 구간으로 표현함으로써 이 문제를 해결합니다. "2.1일 ± 0.4일 후 도착"으로 표시된 화물은 신뢰도가 명시되지 않은 "화요일"이라는 선사 ETA보다 운영 상의 의미가 훨씬 큽니다. 이 확률론적 프레이밍은 하류 계획에도 효과적입니다. 물류센터는 단일 날짜에 얽매이지 않고 도착 확률 구간을 기반으로 인력 배치 결정을 내릴 수 있습니다.

ETA 품질을 중심으로 한 가시성 인프라 구축

스케줄 기반에서 모델 예측 ETA로의 전환은 단순한 데이터 과학 과제가 아닙니다. 대규모 AIS 피드를 수집하고, 지속적으로 갱신되는 항만 상태 모델을 유지하며, 현장 담당자가 실제로 사용하는 TMS·WMS 워크플로에 예측 결과를 통합하는 작업이 필요합니다. 선사 간 마일스톤 데이터를 정규화하고 표준 선사 이벤트 위에 ML 예측 ETA를 오버레이하는 플랫폼은, 어떤 선사나 항로를 사용하든 물류 팀에 일관된 신호를 제공합니다.

수십 개의 선사와 여러 무역 항로를 운영하는 업체에게는, 단일 모델 보정 ETA를 제공하고 해당 ETA가 임계값 이상 변경될 때 자동으로 알림을 받는 기능이 업계가 오랫동안 불가피하다고 받아들여 온 정확도 격차를 해소하는 실질적인 운영 개선입니다. 이제 예측 ETA 모델이 선사 보고 추정치를 능가한다는 사실은 연구로 입증되었습니다. 운영상의 질문은 그 예측을 충분히 빠르고, 선사 전반에 걸쳐 일관되게 제공해 운영의 기본값으로 삼을 수 있는가입니다.

출처: FreightWaves