Improving Maritime Awareness with Semantic Genetic Programming and Linear Scaling: Prediction of Vessels Position Based on AIS Data

Maritime domain awareness deals with the situational understanding of maritime activities that could impact the security, safety, economy or environment. It enables quick threat identification, informed decision making, effective action support, knowledge sharing and more accurate situational awareness. In this paper, we propose a novel computational intelligence framework, based on genetic programming, to predict the position of vessels, based on information related to the vessels past positions in a specific time interval. Given the complexity of the task, two well known improvements of genetic programming, namely geometric semantic operators and linear scaling, are integrated in a new and sophisticated genetic programming system. The work has many objectives, for instance assisting more quickly and effectively a vessel when an emergency arises or being able to chase more efficiently a vessel that is accomplishing illegal actions. The proposed system has been compared to two different versions of genetic programming and three non-evolutionary machine learning methods, outperforming all of them on all the studied test cases.

[1]  Riccardo Poli,et al.  The impact of population size on code growth in GP: analysis and empirical validation , 2008, GECCO '08.

[2]  Leonardo Vanneschi,et al.  A New Implementation of Geometric Semantic GP and Its Application to Problems in Pharmacokinetics , 2013, EuroGP.

[3]  Niklas Lavesson,et al.  Open data for anomaly detection in maritime surveillance , 2013, Expert Syst. Appl..

[4]  Jean Roy,et al.  Anomaly detection in the maritime domain , 2008, SPIE Defense + Commercial Sensing.

[5]  Leonardo Vanneschi,et al.  A survey of semantic methods in genetic programming , 2014, Genetic Programming and Evolvable Machines.

[6]  Li Pheng Khoo,et al.  Knowledge discovery using genetic algorithm for maritime situational awareness , 2014, Expert Syst. Appl..

[7]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[8]  Leonardo Vanneschi,et al.  Semantic Search-Based Genetic Programming and the Effect of Intron Deletion , 2014, IEEE Transactions on Cybernetics.

[9]  Leonardo Vanneschi,et al.  A Study of Diversity in Multipopulation Genetic Programming , 2003, Artificial Evolution.

[10]  Leonardo Vanneschi,et al.  Geometric Semantic Genetic Programming for Real Life Applications , 2013, GPTP.

[11]  Thomas Villmann,et al.  Neural maps in remote sensing image analysis , 2003, Neural Networks.

[12]  Leonardo Vanneschi Improving genetic programming for the prediction of pharmacokinetic parameters , 2014, Memetic Comput..

[13]  Leonardo Vanneschi,et al.  Limiting the Number of Fitness Cases in Genetic Programming Using Statistics , 2002, PPSN.

[14]  Adam J. Kerr,et al.  IALA Maritime Buoyage System and Other Aids to Navigation. Published by the International Association of Marine Aids to Navigation and Lighthouse Authorities. , 2011 .

[15]  Lars Niklasson,et al.  Enhanced situational awareness in the maritime domain: an agent-based approach for situation management , 2009, Defense + Commercial Sensing.

[16]  Krzysztof Krawiec,et al.  Approximating geometric crossover in semantic space , 2009, GECCO.

[17]  J. Nazuno Haykin, Simon. Neural networks: A comprehensive foundation, Prentice Hall, Inc. Segunda Edición, 1999 , 2000 .

[18]  Jean Roy,et al.  Exploitation of maritime domain ontologies for anomaly detection and threat analysis , 2010, 2010 International WaterSide Security Conference.

[19]  S. Weisberg Applied Linear Regression: Weisberg/Applied Linear Regression 3e , 2005 .

[20]  Victor Sousa Lobo,et al.  Application of Self-Organizing Maps to the Maritime Environment , 2009, IF&GIS.

[21]  Rikard Laxhammar,et al.  Anomaly detection for sea surveillance , 2008, 2008 11th International Conference on Information Fusion.

[22]  Maarten Keijzer,et al.  Improving Symbolic Regression with Interval Arithmetic and Linear Scaling , 2003, EuroGP.

[23]  Tom Ziemke,et al.  Visual Analytics for the Detection of Anomalous Maritime Behavior , 2008, 2008 12th International Conference Information Visualisation.

[24]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[25]  B.J. Tetreault,et al.  Use of the Automatic Identification System (AIS) for maritime domain awareness (MDA) , 2005, Proceedings of OCEANS 2005 MTS/IEEE.

[26]  Krzysztof Krawiec,et al.  Geometric Semantic Genetic Programming , 2012, PPSN.

[27]  Anthony J. Richardson,et al.  Relating sardine recruitment in the Northern Benguela to satellite-derived sea surface height using a neural network pattern recognition approach , 2003 .

[28]  Fouad Badran,et al.  Automatic neural classification of ocean colour reflectance spectra at the top of the atmosphere with introduction of expert knowledge , 2003 .

[29]  Leonardo Vanneschi,et al.  A C++ framework for geometric semantic genetic programming , 2014, Genetic Programming and Evolvable Machines.