Practitioner-Informed AI Decision Support for Maritime Accident-Type Risk in Korean Waters
Abstract
1. Introduction
- •
- Using a survey of 826 Korea Coast Guard practitioners, it quantitatively documents a consistent misalignment within the participating sample among accident perception, prevention priorities, and information-use needs.
- •
- It confirms that the participating practitioners’ operational prevention priority shows a different alignment pattern from their perceived accident frequency, and argues that an AI framework should complement on-site perception through data-driven accident-type risk information rather than replace on-site judgment.
- •
- Based on this mismatch, it implements an H3 grid- and accident-type-specific decision-support framework, and compares the prediction performance and operational interpretability of survey-aligned and data-aligned accident-type compositions.
2. Related Works
2.1. Operational Maritime Accident Risk Prediction
2.2. Multi-Class Accident-Type Prediction in International Contexts
2.3. Practitioner Perspectives and Human Factors in Maritime Safety
3. Materials and Methods
3.1. Overall Study Design
3.2. Practitioner Survey
3.2.1. Participants and Data Collection
3.2.2. Survey Instrument
3.2.3. Survey Analysis Methods
3.3. Maritime Accident Data and Feature Engineering
3.3.1. Data Sources and Spatiotemporal Coverage
3.3.2. H3 Grid Mapping and Stage 1 Dataset Construction
3.3.3. Feature Engineering
3.4. Two-Stage Framework
3.4.1. Two-Stage Conditional Risk Decomposition
3.4.2. Stage 1: Binary Accident Risk Estimation
3.4.3. Stage 2: Multi-Class Accident-Type Classification
3.4.4. Algorithm Selection
3.4.5. Evaluation Metrics
3.4.6. Spatially Contiguous Block Cross-Validation
4. Results
4.1. Operational and Information Integration Gap
4.1.1. Limited Use of Quantitative and Standardized Risk Criteria
4.1.2. Demand for Data-Driven Decision Support
4.2. Survey-Framed Perception–Baseline and Prevention-Focus Mismatch
4.2.1. Perceived Accident Frequency Versus Historical Accident Baseline
4.2.2. Prevention Focus Shows a Different Alignment Pattern
4.2.3. Limited Within-Respondent Agreement Between Perception and Prevention Focus
4.2.4. Subgroup Robustness Across Region, Job, and Experience
4.2.5. Robustness Checks
4.3. Survey-Informed Accident-Type Framing
4.3.1. Coverage–Granularity Trade-Off Across Five Framing Designs
4.3.2. Positioning the Survey-Aligned Framing Relative to Data-Aligned and Administrative Framings
4.4. Stage 1 Binary Accident Risk Screening
4.5. Accident-Type Framing Trade-Off in Stage 2
4.5.1. Predictive Stability Decreases as Label Granularity Increases
4.5.2. Stage 2 Models Learn Beyond Cell-Level Accident-Type History
4.6. End-to-End Decision-Support Interpretation
4.7. Robustness Against Spatial Cell Memorization
5. Discussion
5.1. Main Findings and Operational Implications
5.2. Practitioner–Data Mismatch and Decision-Support Framing
5.3. Accident-Type Framing as a Design Decision
5.4. Methodological Implications and Relation to Prior Work
5.5. Limitations and Practical Considerations
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| AIS | Automatic Identification System |
| CI | Confidence interval |
| CV | Cross-validation |
| H3 | Hexagonal hierarchical geospatial indexing system |
| KCG | Korea Coast Guard |
| KHOA | Korea Hydrographic and Oceanographic Agency |
| KMA | Korea Meteorological Administration |
| PR-AUC | Precision–recall area under the curve |
| ROC-AUC | Receiver operating characteristic area under the curve |
| GICOMS | General Information Center on Maritime Safety and Security |
| IRB | Institutional Review Board |
| VTS | Vessel-Traffic Service |
| KMST | Korea Maritime Safety Tribunal |
Appendix A
Full Survey Questionnaire (Survey Block 2-1: AI-Based Maritime Accident Prediction)
| Code | Question (Korean, Verbatim) | Response Options (Korean, Verbatim) | Question (English Translation) | Response Options (English Translation) |
|---|---|---|---|---|
| Q1 | 귀 기관(파출소)에서는 현장에서 사고위험구역을 자체적으로 선정하고 있습니까? | ① 예/② 아니오/③ 검토 중이다/④ 기타의견 | Does your agency (substation) independently designate accident risk zones in the field? | ① Yes/② No/③ Under review/④ Other (free text) |
| Q2 | 자체적으로 사고위험구역을 선정하신다면, 주로 어떤 정보를 활용하십니까? | ① 과거 사고 통계(신고, 출동 빈도 등)/② 선박 항적 데이터(AIS, V-PASS 등)/③ 현장 경험 및 관측 정보/④ 기타의견 | If you designate accident risk zones independently, what information do you mainly use? | ① Past accident statistics (reports, dispatch frequency, etc.)/② Vessel track data (AIS, V-PASS, etc.)/③ Field experience and observation/④ Other (free text) |
| Q3 | 사고위험구역을 판단할 때 가장 중요한 요인은 무엇이라고 생각하십니까? | ① 선박 통항량(교통량)/② 기상·해황 조건/③ 지형적 요인(암초, 수심 등)/④ 기타의견 | What do you consider the most important factor when judging accident risk zones? | ① Vessel-traffic volume/② Weather and sea-state conditions/③ Topographic factors (reefs, water depth, etc.)/④ Other (free text) |
| Q4 | 만약 사고위험구역이 변경된다면, 그 주요 원인은 무엇이라고 생각하십니까? | ① 계절·기상 변화/② 어장 이동 또는 활동 구역 변화/③ 선박 운항 패턴 변화/④ 기타의견 | If accident risk zones were to change, what do you think would be the main cause? | ① Seasonal/weather change/② Shift in fishing grounds or activity areas/③ Change in vessel operation patterns/④ Other (free text) |
| Q5 | 사고위험구역을 설정할 때 정량적 기준(예: 교통량, 출항 수, 날씨 등)을 사용하십니까? | ① 예, 구체적인 기준이 있다/② 일부 상황에서 참고한다/③ 경험에 근거한다/④ 명확한 기준은 없다/⑤ 기타의견 | When setting accident risk zones, do you use quantitative criteria (e.g., traffic volume, number of departures, weather)? | ① Yes, specific criteria exist/② Referenced in some situations/③ Based on experience/④ No clear criteria/⑤ Other (free text) |
| Q6 | 사고가 잦은 경우, 주요 원인은 무엇이라고 생각하십니까? | ① 항로 혼잡/② 어선 밀집/③ 기상 급변/④ 기타의견 | When accidents are frequent, what do you think is the main cause? | ① Route congestion/② Fishing-vessel density/③ Sudden weather change/④ Other (free text) |
| Q7-1 | 귀하의 관할 해역에서 가장 빈번하게 발생하는 사고 유형은 무엇입니까? | ① 충돌/② 좌초/좌주/③ 부유물 감김/④ 기타의견 | What is the most frequent accident-type in your jurisdictional waters? | ① Collision/② Grounding/stranding/③ Drift entanglement/④ Other (free text) |
| Q7-2 | 가장 자주 발생하는 사고 유형의 주요 요인은 무엇이라고 생각하십니까? | ① 항로 교차 또는 혼잡 구간/② 저수심·암초 등 지형적 요인/③ 기상 급변 구간/④ 기타의견 | What do you think is the main factor behind the most frequent accident-type? | ① Route crossing or congested segments/② Topographic factors such as shallow water and reefs/③ Areas of sudden weather change/④ Other (free text) |
| Q8 | 사고 발생이 빈번한 시기나 조건이 있다면, 그에 영향을 미치는 주요 요인은 무엇이라고 생각하십니까? | ① 계절적 요인(여름 장마, 겨울 한파 등)/② 시간대 요인(야간, 새벽 등)/③ 기상·기후 요인(강풍, 안개 등)/④ 선박 활동량 증가 시기/⑤ 기타의견 | If there are periods or conditions of frequent accidents, what do you think is the main influencing factor? | ① Seasonal factors (summer monsoon, winter cold wave, etc.)/② Time-of-day factors (night, dawn, etc.)/③ Weather/climate factors (strong wind, fog, etc.)/④ Periods of increased vessel activity/⑤ Other (free text) |
| Q9 | 귀하의 관할 구역 내 사고위험구역은 어떤 기상·지형적 특성을 보입니까? | ① 조류 세기, 수심, 암초 등 지형적 요인/② 풍속, 파고, 안개 등 기상 요인/③ 선박 운항 밀집도/④ 계절·시간대 요인/⑤ 기타의견 | What weather and topographic characteristics do the accident risk zones in your jurisdiction show? | ① Topographic factors such as current strength, water depth, and reefs/② Weather factors such as wind speed, wave height, and fog/③ Vessel operation density/④ Seasonal and time-of-day factors/⑤ Other (free text) |
| Q10 | 현재 귀하의 근무지에서 중점적으로 예방하고 있는 해양사고 유형은 무엇입니까? | ① 충돌/② 좌초/좌주/③ 부유물 감김/④ 기타의견 | What maritime accident-type is currently the focus of prevention at your workplace? | ① Collision/② Grounding/stranding/③ Drift entanglement/④ Other (free text) |
| Q11 | 해당 사고 유형을 예방하기 위해 가장 중요하게 고려하는 요인은 무엇입니까? | ① 선박 운항 통제/② 항로 관리/③ 기상 모니터링/④ 안전 교육 강화/⑤ 기타의견 | What factor do you consider most important for preventing that accident-type? | ① Vessel operation control/② Route management/③ Weather monitoring/④ Strengthened safety education/⑤ Other (free text) |
| Q12 | 귀하께서는 현재 해양경찰 조직 내에 ‘공통된 사고위험 판단 기준’이 존재한다고 생각하십니까? | ① 명확히 존재함/② 일부 기준이 공유됨/③ 지역별로 상이함/④ 존재하지 않음/⑤ 기타의견 | Do you think a ‘common accident risk judgment criterion’ currently exists within the Korea Coast Guard organization? | ① Clearly exists/② Some criteria are shared/③ Varies by region/④ Does not exist/⑤ Other (free text) |
| Q13 | 사고위험 판단 기준은 주로 어느 수준에서 운영되고 있다고 생각하십니까? | ① 본청 공통 기준 중심/② 지방청(지역본부) 기준 중심/③ 파출소 자체 판단 중심/④ 혼합 형태/⑤ 기타의견 | At what level do you think accident risk judgment criteria are mainly operated? | ① Centered on headquarters-wide common criteria/② Centered on regional-command (regional headquarters) criteria/③ Centered on substation independent judgment/④ Mixed form/⑤ Other (free text) |
| Q14 | (해양사고 위험도 예측 알고리즘 설계) 사고 위험도 예측 시 AI가 가장 중점적으로 고려해야 할 데이터는 무엇이라고 생각하십니까? | ① 기상·해황 정보(풍속, 파고 등)/② 선박 운항 정보(AIS, V-PASS 등)/③ 사고 이력 데이터/④ 기타의견 | (Accident risk prediction algorithm design) What data do you think AI should focus on most when predicting accident risk? | ① Weather/sea-state information (wind speed, wave height, etc.)/② Vessel operation information (AIS, V-PASS, etc.)/③ Accident history data/④ Other (free text) |
| Q15 | (해양사고 위험도 예측 제공 정보) 사고 예측 시스템이 제공해야 할 가장 유용한 정보는 무엇이라고 생각하십니까? | ① 기상·해황 정보(풍속, 파고 등)/② 선박 운항 정보(AIS, V-PASS 등)/③ 사고 이력 데이터/④ 기타의견 | (Accident risk prediction output information) What is the most useful information the accident prediction system should provide? | ① Weather/sea-state information (wind speed, wave height, etc.)/② Vessel operation information (AIS, V-PASS, etc.)/③ Accident history data/④ Other (free text) |
| Q16-1 | (해양사고 위험도 예측) 위의 해양사고 예측 결과 조회 시나리오에 대해 만족하십니까? | ① 만족/② 불만족/③ 기타의견 | (Accident risk prediction) Are you satisfied with the accident-prediction result lookup scenario described above? | ① Satisfied/② Unsatisfied/③ Other (free text) |
| Q16-2 | (해양사고 위험도 예측) 사고 위험도 해석 리포트를 제시할 때, 어떤 방식이 이해에 도움이 된다고 생각하십니까? | ① 위험 요인에 대한 관측값, 위험 영향도, 기준값을 포함한 테이블 형태 (위의 예시 그림 참고)/② 위험 요인에 대한 문장 형태의 설명 (예: 이 구역은 풍속 증가로 사고 위험도 높습니다.)/③ 기타의견 | (Accident risk prediction) When presenting the accident risk interpretation report, which presentation format do you find more helpful for understanding? | ① A table format containing the observed value, risk-impact magnitude, and reference value for each risk factor (see the example figure above)/② A sentence-form explanation of the risk factors (e.g., ‘This zone has elevated accident risk due to increased wind speed.’)/③ Other (free text) |
| Q17-1 | (해양사고 경향도 분석) 분석 결과에 대해 전국 단위 혹은 해양사고 위험도 예측과 같이 특정 구역을 선호하십니까? (위의 해양사고 경향도 분석 결과 조회 시나리오를 참고) | ① 전국/② 특정 구역/③ 기타의견 | (Accident trend analysis) For the analysis results, do you prefer a nationwide scope, or a specific zone as in the accident risk prediction? (Refer to the trend-analysis result lookup scenario above.) | ① Nationwide/② Specific zone/③ Other (free text) |
| Q17-2 | (해양사고 경향도 분석) 분석 결과를 확인하고 싶은 유형의 범위가 있으십니까? | ① 모든 유형/② 특정 유형/③ 기타의견 | (Accident trend analysis) Is there a specific range of accident-types whose analysis results you would like to review? | ① All types/② Specific types/③ Other (free text) |
Appendix B
Stage 1 Threshold Sweep
| Threshold | Recall (Accident) | Precision (Accident) | F1 (Accident) | F2 (Accident) | Macro F1 |
|---|---|---|---|---|---|
| 0.05 | 0.757 | 0.181 | 0.292 | 0.463 | 0.523 |
| 0.10 | 0.505 | 0.287 | 0.366 | 0.438 | 0.633 |
| 0.15 (selected) | 0.371 | 0.365 | 0.368 | 0.369 | 0.649 |
| 0.20 | 0.289 | 0.418 | 0.341 | 0.308 | 0.641 |
| 0.25 | 0.217 | 0.463 | 0.295 | 0.242 | 0.620 |
| 0.30 | 0.169 | 0.495 | 0.252 | 0.195 | 0.599 |
| 0.35 | 0.132 | 0.545 | 0.212 | 0.155 | 0.580 |
| 0.40 | 0.099 | 0.580 | 0.170 | 0.119 | 0.559 |
| 0.50 | 0.042 | 0.596 | 0.079 | 0.052 | 0.514 |
| 0.60 | 0.012 | 0.680 | 0.024 | 0.015 | 0.486 |
| 0.70 | 0.004 | 0.750 | 0.009 | 0.005 | 0.478 |
| 0.80 | 0.001 | 1.000 | 0.001 | 0.001 | 0.475 |
Appendix C
Subgroup Robustness of the Perception–Reality and Priority–Reality Gaps
| Subgroup Dimension | Subgroup | N | Collision Gap | Grounding Gap | Drift Entanglement Gap | Other Gap | Direction Preserved |
|---|---|---|---|---|---|---|---|
| Regional Command | South Sea | 145 | −26.0 | +1.6 | +14.6 | +9.9 | ✓ |
| Regional Command | East Sea | 165 | −32.0 | +0.6 | +51.4 | −20.0 | ✓ |
| Regional Command | West Sea | 262 | −25.1 | +7.2 | +34.7 | −16.8 | ✓ |
| Regional Command | Jeju | 43 | −30.3 | −6.8 | +47.6 | −10.4 | ✓ |
| Regional Command | Central | 200 | −29.0 | +11.5 | +28.7 | −11.2 | ✓ |
| Job Category | Admin | 79 | −28.7 | −6.4 | +47.9 | −12.8 | ✓ |
| Job Category | Coastal/Prev | 89 | −27.1 | +0.9 | +41.7 | −15.5 | ✓ |
| Job Category | Other | 307 | −29.8 | +12.3 | +26.0 | −8.5 | ✓ |
| Job Category | Patrol/Vessel | 238 | −25.8 | +2.4 | +32.4 | −9.1 | ✓ |
| Job Category | Situation/VTS | 88 | −28.2 | +3.3 | +44.8 | −19.9 | ✓ |
| Experience | 1–3 y | 31 | −25.3 | +4.6 | +31.3 | −10.6 | ✓ |
| Experience | 3–5 y | 323 | −28.5 | +4.9 | +35.4 | −11.8 | ✓ |
| Experience | 5–10 y | 255 | −27.5 | +5.4 | +30.8 | −8.7 | ✓ |
| Experience | 10–20 y | 137 | −28.4 | +7.5 | +33.8 | −12.8 | ✓ |
| Experience | 20 y+ | 62 | −28.5 | +3.0 | +36.1 | −10.6 | ✓ |
| Overall | All respondents | 815 | −27.9 | +5.2 | +33.7 | −11.0 | ✓ |
| Subgroup Dimension | Subgroup | N | Collision Gap | Grounding Gap | Drift Entanglement Gap | Other Gap |
|---|---|---|---|---|---|---|
| Regional Command | South Sea | 146 | +14.3 | +10.4 | −17.2 | −7.5 |
| Regional Command | East Sea | 168 | −9.4 | +8.7 | +13.7 | −13.0 |
| Regional Command | West Sea | 259 | +5.5 | +11.7 | +2.9 | −20.1 |
| Regional Command | Jeju | 42 | +5.5 | +21.8 | −14.9 | −12.4 |
| Regional Command | Central | 196 | −18.2 | +14.5 | +16.1 | −12.4 |
| Job Category | Admin | 81 | −14.0 | +8.3 | +13.9 | −8.2 |
| Job Category | Coastal/Prev | 87 | −7.4 | +10.3 | +12.3 | −15.2 |
| Job Category | Other | 305 | −3.5 | +20.0 | −1.2 | −15.2 |
| Job Category | Patrol/Vessel | 236 | +2.3 | +6.3 | +7.1 | −15.7 |
| Job Category | Situation/VTS | 88 | +9.3 | +5.5 | −6.3 | −8.5 |
| Experience | 1–3 y | 30 | −5.0 | +21.8 | −0.1 | −16.7 |
| Experience | 3–5 y | 322 | −3.9 | +11.5 | +6.7 | −14.3 |
| Experience | 5–10 y | 253 | −4.2 | +11.4 | +6.8 | −14.1 |
| Experience | 10–20 y | 137 | +4.4 | +11.1 | −2.7 | −12.8 |
| Experience | 20 y+ | 62 | +6.9 | +17.5 | −10.7 | −13.8 |
| Overall | All respondents | 811 | −1.7 | +12.1 | +3.8 | −14.1 |
| Dimension × Item | χ2 (df = 12) | N | Cramér’s V | p |
|---|---|---|---|---|
| Region × Q7-1 | 90.68 | 788 | 0.196 | <10−13 |
| Job × Q7-1 | 43.19 | 788 | 0.135 | 2.1 × 10−5 |
| Experience × Q7-1 | 3.79 | 781 | 0.040 | 0.987 |
| Region × Q10 | 91.59 | 763 | 0.200 | <10−13 |
| Job × Q10 | 52.28 | 763 | 0.151 | 5.5 × 10−7 |
| Experience × Q10 | 20.51 | 756 | 0.095 | 0.058 |
Appendix D
Model Configuration and Reproducibility
| Setting | Value |
|---|---|
| Learner | LightGBM (LGBMClassifier), objective = binary |
| Number of trees | n_estimators = 4000 (early stopping applied) |
| Learning rate | 0.02 |
| Number of leaves | num_leaves = 63 |
| Maximum tree depth | max_depth = −1 (unlimited) |
| Minimum child observations | min_child_samples = 20 |
| Feature fraction | colsample_bytree = 0.8 |
| Bagging fraction | subsample = 0.8 |
| L1/L2 regularization | reg_alpha = 0.0/reg_lambda = 0.0 |
| Class weighting | None (scale_pos_weight = 1.0); the accident/non-accident imbalance is handled by the 10:1 dataset design (Section 3.3.2) and by threshold selection |
| Early stopping | 300 rounds, binary log-loss on the 2022 validation partition |
| Random seed | random_state = 42 |
| Missing values | Numerical features: train-fold median imputation; the two wave-period variables with the highest missing rates excluded (Section 3.3.3). Categorical features: LightGBM native handling, no one-hot encoding |
| Negative sampling | No additional undersampling; the 10:1 accident/non-accident dataset design of Section 3.3.2 retained |
| Train/validation/test | 2021 (14,385 rows)/2022 (14,069 rows)/2023 (13,962 rows); temporal split |
| Setting | Value |
|---|---|
| Learner | LightGBM (LGBMClassifier), objective = multi-class |
| Number of trees | n_estimators ∈ [1000, 4000] (early stopping applied) |
| Learning rate | ∈ [1 × 10−3, 1 × 10−1], log scale |
| Number of leaves | num_leaves ∈ [16, 128] |
| Maximum tree depth | max_depth = −1 (unlimited) |
| Minimum child observations | min_child_samples ∈ [5, 100] |
| Feature fraction | colsample_bytree ∈ [0.5, 1.0] |
| Bagging fraction | subsample ∈ [0.6, 1.0] |
| L1/L2 regularization | reg_alpha ∈ [1 × 10−3, 10]/reg_lambda ∈ [1 × 10−3, 10], log scale |
| Class weighting | class_weight = “balanced” |
| Early stopping | 100 rounds on the 2022 validation partition |
| Random seed | random_state = 42 |
| Train/validation/test | 2021/2022/2023; temporal split, accident rows only |
| Actual\Predicted | Collision | Drift Entanglement | Flooding | Grounding | Capsizing | Sinking | Contact |
|---|---|---|---|---|---|---|---|
| Collision | 164 | 143 | 59 | 68 | 24 | 10 | 5 |
| Drift entanglement | 54 | 233 | 23 | 67 | 17 | 5 | 3 |
| Flooding | 22 | 29 | 82 | 21 | 26 | 6 | 3 |
| Grounding | 23 | 33 | 34 | 57 | 14 | 8 | 4 |
| Capsizing | 10 | 13 | 14 | 10 | 19 | 2 | 0 |
| Sinking | 2 | 8 | 21 | 8 | 3 | 4 | 1 |
| Contact | 9 | 7 | 12 | 2 | 5 | 0 | 3 |
| Negative-to-Positive Ratio | Validation Macro F1 | Test Macro F1 | Validation PR-AUC | Test PR-AUC | Training Negatives |
|---|---|---|---|---|---|
| 1:1 | 0.620 ± 0.011 | 0.630 ± 0.010 | 0.288 | 0.303 | 1196 |
| 2:1 | 0.628 ± 0.004 | 0.639 ± 0.004 | 0.301 | 0.312 | 2392 |
| 3:1 | 0.629 ± 0.005 | 0.639 ± 0.002 | 0.306 | 0.317 | 3588 |
| 4:1 | 0.631 ± 0.008 | 0.640 ± 0.004 | 0.316 | 0.318 | 4784 |
| 6:1 | 0.639 ± 0.008 | 0.648 ± 0.003 | 0.328 | 0.325 | 7176 |
| 7:1 | 0.631 ± 0.006 | 0.643 ± 0.008 | 0.322 | 0.325 | 8372 |
| 8:1 | 0.635 ± 0.006 | 0.646 ± 0.004 | 0.325 | 0.327 | 9568 |
| 10:1 (retained; adopted) | 0.634 ± 0.009 | 0.647 ± 0.008 | 0.325 | 0.327 | 13,189 |
References
- Marine Accident Statistics. Available online: https://www.kmst.go.kr/web/stcAnnualReport.do?menuIdx=126 (accessed on 8 June 2026).
- Hetherington, C.; Flin, R.; Mearns, K. Safety in Shipping: The Human Element. J. Saf. Res. 2006, 37, 401–411. [Google Scholar] [CrossRef] [PubMed]
- Akhtar, M.J.; Utne, I.B. Human Fatigue’s Effect on the Risk of Maritime Groundings—A Bayesian Network Modeling Approach. Saf. Sci. 2014, 62, 427–440. [Google Scholar] [CrossRef]
- Lin, Y.; Li, X.; Yuen, K.F. Machine Learning Applications for Risk Assessment in Maritime Transport: Current Status and Future Directions. Eng. Appl. Artif. Intell. 2025, 155, 110959. [Google Scholar] [CrossRef]
- Uber Technologies, Inc. H3: Hexagonal Hierarchical Geospatial Indexing System. Available online: https://github.com/uber/h3 (accessed on 20 May 2026).
- Nourmohammadi, Z.; Nourmohammadi, F.; Kim, I.; Park, S.H. A Deep Spatiotemporal Approach in Maritime Accident Prediction: A Case Study of the Territorial Sea of South Korea. Ocean Eng. 2023, 270, 113565. [Google Scholar] [CrossRef]
- Shin, G.; Yang, H. Maritime Accident Prediction in Busan Port Using Machine Learning: An Integrated Approach with Maritime Accident Reports and VTS Data. Ocean Eng. 2025, 316, 119968. [Google Scholar] [CrossRef]
- Jo, S.; Lee, G.; Park, S.; Heo, J.; Kim, D.; Sim, S.; Bae, H. Deep Learning Framework for Regional Maritime Collision Risk Assessment Using CNN and Grad-CAM. Ocean Eng. 2026, 343, 123452. [Google Scholar] [CrossRef]
- Korupoju, A.K.; Kapadia, V.; Vilwathilakam, A.S.; Samanta, A. Ship Collision Risk Evaluation Using AIS and Weather Data through Fuzzy Logic and Deep Learning. Ocean Eng. 2025, 318, 120116. [Google Scholar] [CrossRef]
- Munim, Z.H.; Sørli, M.A.; Kim, H.; Alon, I. Predicting Maritime Accident Risk Using Automated Machine Learning. Reliab. Eng. Syst. Saf. 2024, 248, 110148. [Google Scholar] [CrossRef]
- Brandt, P.; Munim, Z.H.; Chaal, M.; Kang, H.-S. Maritime Accident Risk Prediction Integrating Weather Data Using Machine Learning. Transp. Res. D Transp. Environ. 2024, 136, 104388. [Google Scholar] [CrossRef]
- Zhang, C.; Zou, X.; Lin, C. Fusing XGBoost and SHAP Models for Maritime Accident Prediction and Causality Interpretability Analysis. J. Mar. Sci. Eng. 2022, 10, 1154. [Google Scholar] [CrossRef]
- Zhao, Z.; Liu, X.; Feng, L.; Grifoll, M.; Feng, H. Causation Analysis of Marine Traffic Accidents Using Deep Learning Approaches: A Case Study from China’s Coasts. Systems 2025, 13, 284. [Google Scholar] [CrossRef]
- Feng, Y.; Wang, X.; Chen, Q.; Yang, Z.; Wang, J.; Li, H.; Xia, G.; Liu, Z. Prediction of the Severity of Marine Accidents Using Improved Machine Learning. Transp. Res. E Logist. Transp. Rev. 2024, 188, 103647. [Google Scholar] [CrossRef]
- Balas, E.A.; Balas, C.E. Maritime Risk Assessment: A Cutting-Edge Hybrid Model Integrating Automated Machine Learning and Deep Learning with Hydrodynamic and Monte Carlo Simulations. J. Mar. Sci. Eng. 2025, 13, 939. [Google Scholar] [CrossRef]
- International Maritime Organization (IMO). Reports on Marine Casualties and Incidents: Revised Harmonized Reporting Procedures, MSC-MEPC.3/Circ.4/Rev.1. Available online: https://www.imo.org/en/OurWork/MSAS/Pages/Casualties.aspx (accessed on 27 July 2026).
- European Maritime Safety Agency (EMSA). Annual Overview of Marine Casualties and Incidents 2025. Available online: https://www.emsa.europa.eu/publications/item/5562-annual-overview-of-marine-casualties-and-incidents-2025.html (accessed on 27 July 2026).
- Jiang, H.; Zhang, J.; Wan, C.; Zhang, M.; Guedes Soares, C. A Data-Driven Bayesian Network Model for Risk Influencing Factors Quantification Based on Global Maritime Accident Database. Ocean Coast. Manag. 2024, 259, 107473. [Google Scholar] [CrossRef]
- Cao, W.; Wang, X.; Feng, Y.; Zhou, J.; Yang, Z. Improving Maritime Accident Severity Prediction Accuracy: A Holistic Machine Learning Framework with Data Balancing and Explainability Techniques. Reliab. Eng. Syst. Saf. 2026, 266, 111648. [Google Scholar] [CrossRef]
- Lee, D.; Namgung, H.; Yoo, S.-L. Development of a Risk Assessment System for Navigational Obstacles Considering Collision and Pollution Risks. Appl. Sci. 2025, 15, 2325. [Google Scholar] [CrossRef]
- Hassel, M.; Asbjørnslett, B.E.; Hole, L.P. Underreporting of Maritime Accidents to Vessel Accident Databases. Accid. Anal. Prev. 2011, 43, 2053–2063. [Google Scholar] [CrossRef] [PubMed]
- Cabitza, F.; Rasoini, R.; Gensini, G.F. Unintended Consequences of Machine Learning in Medicine. JAMA 2017, 318, 517–518. [Google Scholar] [CrossRef] [PubMed]
- Tonekaboni, S.; Joshi, S.; McCradden, M.D.; Goldenberg, A. What Clinicians Want: Contextualizing Explainable Machine Learning for Clinical End Use. In Proceedings of the 4th Machine Learning for Healthcare Conference (MLHC), Ann Arbor, MI, USA, 9–10 August 2019; Volume 106, pp. 359–380. [Google Scholar]
- Sendak, M.P.; D’Arcy, J.; Kashyap, S.; Gao, M.; Nichols, M.; Corey, K.; Ratliff, W.; Balu, S. A Path for Translation of Machine Learning Products into Healthcare Delivery. EMJ Innov. 2020, 4, 1–14. [Google Scholar] [CrossRef]
- Endsley, M.R. Toward a Theory of Situation Awareness in Dynamic Systems. Hum. Factors 1995, 37, 32–64. [Google Scholar] [CrossRef]
- Korea Meteorological Administration (KMA). Marine Observation Data, KMA API Hub. Available online: https://apihub.kma.go.kr/apiList.do?seqApi=3 (accessed on 20 May 2026).
- Ministry of Oceans and Fisheries (MOF). General Information Center on Maritime Safety and Security (GICOMS). Available online: https://www.gicoms.go.kr/ (accessed on 20 May 2026).
- Ke, G.; Meng, Q.; Finley, T.; Wang, T.; Chen, W.; Ma, W.; Ye, Q.; Liu, T.-Y. LightGBM: A Highly Efficient Gradient Boosting Decision Tree. In Proceedings of the 31st International Conference on Neural Information Processing Systems (NIPS’17), Long Beach, CA, USA, 4–9 December 2017; pp. 3149–3157. [Google Scholar]
- Roberts, D.R.; Bahn, V.; Ciuti, S.; Boyce, M.S.; Elith, J.; Guillera-Arroita, G.; Hauenstein, S.; Lahoz-Monfort, J.J.; Schröder, B.; Thuiller, W.; et al. Cross-validation Strategies for Data with Temporal, Spatial, Hierarchical, or Phylogenetic Structure. Ecography 2017, 40, 913–929. [Google Scholar] [CrossRef]
- Meyer, H.; Reudenbach, C.; Hengl, T.; Katurji, M.; Nauss, T. Improving Performance of Spatio-Temporal Machine Learning Models Using Forward Feature Selection and Target-Oriented Validation. Environ. Model. Softw. 2018, 101, 1–9. [Google Scholar] [CrossRef]










| Study | Region | Main Output | Unit of Analysis | Accident-Type Handling | Practitioner Involvement |
|---|---|---|---|---|---|
| Nourmohammadi et al. [6] | Korean territorial waters | Grid-based spatiotemporal accident risk, accident-type risk | Grid × time | Includes type-specific risk | None |
| Shin & Yang [7] | Busan Port | Binary accident occurrence | Accident/near-miss vs. non-accident | Accident-type not distinguished | None |
| Jo et al. [8] | Korean coastal waters | Collision risk level | Encounter/image-like representation | Collision only (single type) | None |
| Munim et al. [10] | Norway | Multi-class accident-type | Per-accident | 5-class taxonomy | None |
| Brandt et al. [11] | Norway | Multi-class accident-type | Per-accident | 5-class taxonomy | None |
| Zhang et al. [12] | China | Multi-class accident-type | Per-accident | Accident-record-based taxonomy | None |
| Zhao et al. [13] | China | Accident cause classification | Per-accident | Accident-cause-focused | None |
| Feng et al. [14] | Multiple countries | Accident severity | Per-accident | Severity-focused | None |
| This study | Korean territorial waters | H3 grid-level accident-type risk | Grid × time | Based on Korean maritime accident-types | Reflects prevention focus from a survey of 826 KCG practitioners |
| Code | Category | Question | Response Options |
|---|---|---|---|
| Q5 | Operational | When setting accident risk zones, do you use quantitative criteria (e.g., traffic volume, number of departures, weather)? | ① Yes, specific criteria exist/② Referenced in some situations/③ Based on experience/④ No clear criteria/⑤ Other (free text) |
| Q7-1 | Perception | What is the most frequent accident-type in your jurisdictional waters? | ① Collision/② Grounding/③ Drift entanglement/④ Other (free text) |
| Q10 | Priority | What maritime accident-type is currently the focus of prevention at your workplace? | ① Collision/② Grounding/③ Drift entanglement/④ Other (free text) |
| Q12 | Operational | Do you think a ‘common accident risk judgment criterion’ currently exists within the Korea Coast Guard organization? | ① Clearly exists/② Some criteria are shared/③ Varies by region/④ Does not exist/⑤ Other (free text) |
| Q13 | Operational | At what level do you think accident risk judgment criteria are mainly operated? | ① Centered on headquarters-wide common criteria/② Centered on regional-command (regional headquarters) criteria/③ Centered on substation independent judgment/④ Mixed form/⑤ Other (free text) |
| Q15 | Information needs | What is the most useful information the accident prediction system should provide? | ① Weather/sea-state information (wind speed, wave height, etc.)/② Vessel operation information (AIS, V-PASS, etc.)/③ Accident history data/④ Other (free text) |
| Q16-1 | System acceptance | Are you satisfied with the accident-prediction result lookup scenario described above? | ① Satisfied/② Unsatisfied/③ Other (free text) |
| Q16-2 | Explanation format | When presenting the accident risk interpretation report, which presentation format do you find more helpful for understanding? | ① A table format containing the observed value, risk-impact magnitude, and reference value for each risk factor (see the example figure above)/② A sentence-form explanation of the risk factors (e.g., ‘This zone has elevated accident risk due to increased wind speed.’)/③ Other (free text) |
| Q17-1 | Analysis scope | For the analysis results, do you prefer a nationwide scope, or a specific zone as in the accident risk prediction? (refer to the trend-analysis result lookup scenario above.) | ① Nationwide/② Specific zone/③ Other (free text) |
| Q17-2 | Type scope | Is there a specific range of accident-types whose analysis results you would like to review? | ① All types/② Specific types/③ Other (free text) |
| Accident-Type | 2021 | 2022 | 2023 | 2021–2023 Pooled |
|---|---|---|---|---|
| Collision | 424 (35.5%) | 453 (35.7%) | 473 (34.0%) | 1350 (35.0%) |
| Drift entanglement | 321 (26.8%) | 309 (24.3%) | 402 (28.9%) | 1032 (26.8%) |
| Flooding | 162 (13.5%) | 210 (16.5%) | 189 (13.6%) | 561 (14.5%) |
| Grounding | 126 (10.5%) | 143 (11.3%) | 173 (12.4%) | 442 (11.5%) |
| Capsizing | 80 (6.7%) | 91 (7.2%) | 68 (4.9%) | 239 (6.2%) |
| Sinking | 44 (3.7%) | 28 (2.2%) | 47 (3.4%) | 119 (3.1%) |
| Contact | 39 (3.3%) | 36 (2.8%) | 38 (2.7%) | 113 (2.9%) |
| Total | 1196 | 1270 | 1390 | 3856 |
| Category | Count | Variables |
|---|---|---|
| Weather: base (t) | 13 | Water temperature/salinity/significant wave height/maximum wave height/mean wave height/wave period/air temperature/air pressure/wind speed/maximum instantaneous wind speed/current speed/tidal level, precipitation |
| Weather: lag (1/2/3/6/12/24 h) | 18 | Wind speed/current speed/tidal level × 6 steps |
| Weather: delta (1/2/3/6/12/24 h) | 18 | Change in wind speed/current speed/tidal level × 6 steps |
| Distance: distance to facilities | 18 | dist_nearest_* (AnchorageArea, Beacon (4 types), Bridge, Buoy (7 types), FishingFacility, OffshorePlatform/ProductionArea, ShorelineConstruction, pile) |
| Spatial: spatial information | 1 | sea_region |
| Time | 3 | dayofweek, season_num, season_name |
| Ship/vessel | 1 | total_ship_count |
| Total | 72 |
| Exp | Framing | Training Classes | No. of Classes Classes |
|---|---|---|---|
| A | Survey-aligned | Collision/Grounding/Drift entanglement | 3 |
| B | Data-aligned | Collision/Drift entanglement/Flooding | 3 |
| C | Union (A ∪ B) | Collision/Grounding/Drift entanglement/Flooding | 4 |
| D | Sufficient-sample | Collision/Drift entanglement/Flooding/Grounding/Capsizing | 5 |
| E | Administratively complete | All seven administrative classes | 7 |
| Category | Count | Survey % (95% CI) | Reality % | Δpp |
|---|---|---|---|---|
| Collision | 49 | 6.2 [4.6, 8.0] | 35.0 | −28.8 |
| Grounding | 127 | 16.1 [13.7, 18.6] | 11.5 | +4.7 |
| Drift entanglement | 484 | 61.4 [58.0, 64.7] | 26.8 | +34.7 |
| Other | 128 | 16.2 [13.7, 18.9] | 26.8 | −10.5 |
| Category | Count | Survey % (95% CI) | Reality % | Δpp |
|---|---|---|---|---|
| Collision | 229 | 30.0 [26.9, 33.2] | 35.0 | −5.0 |
| Grounding | 185 | 24.2 [21.2, 27.3] | 11.5 | +12.8 |
| Drift entanglement | 247 | 32.4 [29.1, 35.6] | 26.8 | +5.6 |
| Other | 102 | 13.4 [11.0, 15.9] | 26.8 | −13.4 |
| Exp | Framing | Classes | No. of Classes Classes | Coverage | Train (2021) | Val (2022) | Test (2023) |
|---|---|---|---|---|---|---|---|
| A | Survey-aligned | Collision · Grounding · Drift entanglement | 3 | 73.2% | 871 | 905 | 1048 |
| B | Data-aligned | Collision · Drift entanglement · Flooding | 3 | 76.3% | 907 | 972 | 1064 |
| C | Union (A ∪ B) | Collision · Grounding · Drift entanglement · Flooding | 4 | 87.8% | 1033 | 1115 | 1237 |
| D | Sufficient-sample | Collision · Drift entanglement · Flooding · Grounding · Capsizing | 5 | 94.0% | 1113 | 1206 | 1305 |
| E | Administratively complete | All 7 classes | 7 | 100.0% | 1196 | 1270 | 1390 |
| Metric | Value |
|---|---|
| ROC AUC | 0.767 |
| PR AUC | 0.325 |
| positive recall | 0.371 |
| positive precision | 0.365 |
| Top-decile lift | 3.68× |
| Exp | No. of Classes cls | Coverage (n) | Macro F1 | Top-1 | Top-2 | Top-3 1 |
|---|---|---|---|---|---|---|
| A Survey3 | 3 | 1048 | 0.509 | 0.535 | 0.834 | 1.000 |
| B Data3 | 3 | 1064 | 0.550 | 0.562 | 0.859 | 1.000 |
| C Union4 | 4 | 1237 | 0.446 | 0.467 | 0.741 | 0.888 |
| D Suffic5 | 5 | 1305 | 0.389 | 0.441 | 0.690 | 0.836 |
| E Full7 | 7 | 1390 | 0.293 | 0.404 | 0.640 | 0.778 |
| Exp | ML Macro F1 | Naive Macro F1 | Lift (×) | Naive Fallback Rate |
|---|---|---|---|---|
| A Survey3 | 0.509 | 0.281 | 1.81 | 90.1% |
| B Data3 | 0.550 | 0.311 | 1.77 | 86.2% |
| C Union4 | 0.446 | 0.254 | 1.76 | 83.4% |
| D Suffic5 | 0.389 | 0.216 | 1.80 | 82.6% |
| E Full7 | 0.293 | 0.177 | 1.65 | 80.2% |
| Metric | Accident-Only |
|---|---|
| Cascaded Top-1 | 0.145 |
| Cascaded Top-2 | 0.214 |
| Cascaded Top-3 | 0.263 |
| Metric | Temporal Hold-Out (2023) | Contiguous Block 5-Fold (Mean ± SD) | Δ (Temporal − Contiguous) |
|---|---|---|---|
| macro F1 | 0.649 | 0.606 ± 0.003 | +0.043 |
| positive F1 | 0.368 | 0.262 ± 0.015 | +0.106 |
| positive recall | 0.371 | 0.180 ± 0.028 | +0.191 |
| positive precision | 0.365 | 0.518 ± 0.096 | −0.153 |
| ROC AUC | 0.767 | 0.744 ± 0.031 | +0.023 |
| PR AUC | 0.325 | 0.315 ± 0.017 | +0.010 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Kim, D.; Choi, W.; Sim, S.; Oh, S.; Choi, H. Practitioner-Informed AI Decision Support for Maritime Accident-Type Risk in Korean Waters. J. Mar. Sci. Eng. 2026, 14, 1443. https://doi.org/10.3390/jmse14151443
Kim D, Choi W, Sim S, Oh S, Choi H. Practitioner-Informed AI Decision Support for Maritime Accident-Type Risk in Korean Waters. Journal of Marine Science and Engineering. 2026; 14(15):1443. https://doi.org/10.3390/jmse14151443
Chicago/Turabian StyleKim, Dayoung, Wonjin Choi, Seung Sim, Sewoong Oh, and Hyunsoo Choi. 2026. "Practitioner-Informed AI Decision Support for Maritime Accident-Type Risk in Korean Waters" Journal of Marine Science and Engineering 14, no. 15: 1443. https://doi.org/10.3390/jmse14151443
APA StyleKim, D., Choi, W., Sim, S., Oh, S., & Choi, H. (2026). Practitioner-Informed AI Decision Support for Maritime Accident-Type Risk in Korean Waters. Journal of Marine Science and Engineering, 14(15), 1443. https://doi.org/10.3390/jmse14151443

