홍수 회복력의 다음 장: Google의 수문학 프레임워크 오픈 소스 공개 (새 탭에서 열림)
Google Research는 Google Flood Hub에 사용된 홍수 예측 수문 모델의 아키텍처와 학습 파이프라인을 오픈소스로 공개했다. 이를 통해 각국 기상·수문 기관이 자체 데이터와 지역 지식을 활용해 AI 기반 하천 홍수 예측을 구축하고 운영할 수 있게 된다. 연구용 재현뿐 아니라 실제 경보 시스템과의 통합까지 지원해, 전 세계 홍수 대응 역량을 확대하는 것이 공개의 핵심 목적이다.
오픈소스 공개의 목적
- 홍수는 예고 없이 발생하고 장기적인 피해를 남기므로, 더 긴 예측 시간과 신속한 경보가 중요하다.
- 공개된 프레임워크는 Google Flood Hub의 하천 홍수 예측 모델과 유사한 구조 및 학습 데이터를 활용할 수 있도록 설계됐다.
- 연구자는 새로운 모델·데이터·학습 방식을 추가해 실험할 수 있다.
- 각국의 운영 예보 기관은 자국의 관측 자료와 지역 전문 지식을 반영해 모델을 조정할 수 있다.
- 기관이 데이터를 외부에 넘기지 않고 자체적으로 관리하면서도 최신 AI 예측 기술을 활용할 수 있다.
수문 모델의 구성과 작동 방식
- Python 패키지로 제공되며, 오픈소스 딥러닝 프레임워크인 PyTorch를 사용한다.
- 입력 데이터에는 다음과 같은 정보가 포함된다.
- 기후 및 기상 정보
- 토양 특성
- 지형
- 토지 피복
- 강수량과 기온 등 기상 예보
- 모델은 이러한 자료를 바탕으로 하천의 일일 유량을 예측한다.
- 기본 모델 아키텍처로 LSTM(Long Short-Term Memory) 네트워크를 제공한다.
- 학습에는 오픈소스 하천 데이터셋인 Caravan을 사용할 수 있다.
- 사용자는 자체 유역의 관측 자료를 Caravan에 추가하거나, 이를 이용해 모델을 재학습·미세 조정할 수 있다.
- 구현을 돕기 위해 Python 인터랙티브 튜토리얼과 동영상 자료도 제공된다.
모델 버전과 예측 성능 개선
- 저장소에는 두 가지 모델 버전이 포함된다.
- 2024년 벤치마크 연구에 사용된 초기 모델
- 현재 Flood Hub의 실시간 전 세계 홍수 예측에 사용되는 개선 모델
- 개선된 v2 모델은 여러 기상 입력을 통합하는 ME-LSTM 구조를 사용한다.
- 각 기상 데이터 제품을 별도의 네트워크가 임베딩한 뒤, 그 결과를 LSTM에 전달한다.
- LSTM은 하천 유량에 대한 확률 분포를 생성해 불확실성까지 반영한다.
- 통합되는 주요 기상 자료는 다음과 같다.
- Google GraphCast
- ECMWF의 IFS
- NASA IMERG 위성 강수량 자료
- NOAA CPC 관측 기반 일일 강수량
- 기존 모델과 비교해 신뢰할 수 있는 예측 기간이 다음과 같이 늘었다.
- 관측소가 있는 유역: 6일 연장
- 관측소가 없는 유역: 1일 연장
지역 데이터와 현장 지식의 활용
- 세계기상기구(WMO)는 효과적인 재난 경보를 위해 지역 관측 자료와 Indigenous and Local Knowledge(ILK)가 중요하다고 지적한다.
- 공개 프레임워크는 지역 예보 담당자가 모델 학습과 운영 과정에 직접 참여할 수 있게 한다.
- 전통적인 물리 기반 수문 모델보다 구조가 단순하고 상대적으로 저렴하게 학습할 수 있다.
- 지역별 강수 특성, 지형, 유역 반응, 현장 경험 등을 모델에 반영할 수 있다.
- 이를 통해 중앙집중형 글로벌 모델을 지역 상황에 맞게 조정할 수 있다.
CHMI와 Delft-FEWS 통합 사례
- Google은 체코 수문기상연구소(CHMI)와 협력해 모델의 실제 활용 가능성을 검증했다.
- CHMI는 AI 모델의 예측 결과가 현지에서 보정된 전통적 개념형 수문 모델과 비슷한 수준임을 확인했다.
- 또한 오픈소스 수문 프레임워크를 Delft-FEWS에 연결하는 어댑터를 개발했다.
- Delft-FEWS는 국가·지역 수문 기관, NGO, 민간기업 등이 사용하는 운영 홍수 예측 플랫폼이다.
- 이 통합 사례는 기존 예보 업무 흐름을 유지하면서 머신러닝 모델을 도입하는 방법을 보여주는 참고 모델이 된다.
라이선스와 기대 효과
- 모델 아키텍처, 문서, 학습 자료는 GitHub에 공개됐다.
- Apache 2.0 라이선스를 적용해 연구자와 운영 기관이 폭넓게 사용할 수 있다.
- 고가의 전통적 예보 인프라를 갖추기 어려운 지역도 고급 홍수 예측 기술에 접근할 수 있다.
- 각국 기관이 독립적으로 모델을 개선함으로써 지역 맞춤형 조기경보 체계를 구축할 수 있다.
- 장기적으로는 개방형·상호운용 가능한 수문 모델 생태계를 형성해 홍수 대응과 기후 적응 역량을 강화하는 것이 목표다.
실용적인 결론
이 프레임워크는 연구용 모델 공개를 넘어, 자체 관측 자료를 보유한 기상·수문 기관이 실제 경보 시스템에 AI를 도입할 수 있도록 만든 실무형 도구다. 도입을 검토하는 기관은 먼저 Caravan과 지역 유량 자료로 모델을 검증한 뒤, Delft-FEWS 같은 기존 운영 플랫폼과 연계하는 방식이 현실적이다.