TY - JOUR
T1 - A machine learning method for the recognition of ship behavior using AIS data
AU - Ma, Quandang
AU - Lian, Sunrong
AU - Zhang, Dingze
AU - Lang, Xiao
AU - Rong, Hao
AU - Mao, Wengang
AU - Zhang, Mingyang
N1 - Publisher Copyright:
© 2024 The Authors
PY - 2025/1/1
Y1 - 2025/1/1
N2 - The efficiency of maritime traffic management and the safety of ship navigation have become top priorities. This study introduces a ship behavior recognition method that utilizes the Extreme Gradient Boosting (XGBoost) classification model, in conjunction with the Sparrow Search Algorithm (SSA), to enhance proactive maritime traffic management. The method leverages Automatic Identification System (AIS) data as its primary source and involves several critical steps. Initially, the AIS data is preprocessed, and ship behaviors are encoded. Subsequently, the encoded behaviors are clustered using spectral clustering to create a labeled dataset. Then, this dataset is employed to train and validate the SSA-XGBoost classification algorithm for identifying ship behaviors. Finally, an example analysis is performed in the Yangtze River. The results indicate that the proposed method can accurately and swiftly identify ship behaviors, achieving an accuracy of 97.28%, precision of 96.97%, recall of 97.43%, and an F1 score of 97.19%, surpassing the performance of the existing algorithms. The findings have the potential to aid maritime supervision authorities in promptly assessing ship navigation statuses and provide a valuable reference for developing ship scheduling decisions.
AB - The efficiency of maritime traffic management and the safety of ship navigation have become top priorities. This study introduces a ship behavior recognition method that utilizes the Extreme Gradient Boosting (XGBoost) classification model, in conjunction with the Sparrow Search Algorithm (SSA), to enhance proactive maritime traffic management. The method leverages Automatic Identification System (AIS) data as its primary source and involves several critical steps. Initially, the AIS data is preprocessed, and ship behaviors are encoded. Subsequently, the encoded behaviors are clustered using spectral clustering to create a labeled dataset. Then, this dataset is employed to train and validate the SSA-XGBoost classification algorithm for identifying ship behaviors. Finally, an example analysis is performed in the Yangtze River. The results indicate that the proposed method can accurately and swiftly identify ship behaviors, achieving an accuracy of 97.28%, precision of 96.97%, recall of 97.43%, and an F1 score of 97.19%, surpassing the performance of the existing algorithms. The findings have the potential to aid maritime supervision authorities in promptly assessing ship navigation statuses and provide a valuable reference for developing ship scheduling decisions.
KW - AIS data processing
KW - Clustering algorithm
KW - Machine learning
KW - Maritime traffic safety
KW - Ship behavior recognition
UR - http://www.scopus.com/inward/record.url?scp=85209636024&partnerID=8YFLogxK
U2 - 10.1016/j.oceaneng.2024.119791
DO - 10.1016/j.oceaneng.2024.119791
M3 - Article
AN - SCOPUS:85209636024
SN - 0029-8018
VL - 315
JO - Ocean Engineering
JF - Ocean Engineering
M1 - 119791
ER -