Abstract:
To address the issue of vessel synchronized multi-MMSI codes spoofing in Automatic Identification Systems (AIS), where a single vessel broadcasts multiple maritime mobile service identity (MMSI) codes simultaneously, this study proposes a recognition model for vessel synchronized multi-MMSI codes based on ensemble learning. The methodology first constructs synchronized multi-MMSI trajectory pairs through similar trajectory screening and manual analysis. Key features including time difference, course deviation, speed variation, geospatial distance, and minimum temporal-spatial distance are subsequently extracted to generate a feature dataset. The model employs machine learning ensemble algorithms, utilizing Support Vector Machine (SVM), K-Nearest Neighbors (KNN), Extreme Gradient Boosting (XGBoost), and Random Forest classifiers(RFC) as base learners, with a Multilayer Perceptron (MLP) serving as the meta-learner. Experimental validation using AIS data from China’s Hainan Province demonstrates that the proposed model achieves superior accuracy (0.96) and stability compared to individual classifiers. Notably, this approach requires no external data sources such as radar, relying solely on AIS information for effective detection. The model demonstrates significant practical potential for maritime surveillance applications, offering an efficient solution to combat MMSI code spoofing in vessel identification systems.