Composite Event Recognition for Maritime Monitoring

Maritime monitoring systems support safe shipping as they allow for the real-time detection of dangerous, suspicious and illegal vessel activities. We present such a system using the Run-Time Event Calculus, a composite event recognition system with formal, declarative semantics. For effective recognition, we developed a library of maritime patterns in close collaboration with domain experts. We present a thorough evaluation of the system and the patterns both in terms of predictive accuracy and computational efficiency, using real-world datasets of vessel position streams and contextual geographical information.

[1]  Antonio F. Gómez-Skarmeta,et al.  A complex event processing approach to detect abnormal behaviours in the marine environment , 2016, Inf. Syst. Frontiers.

[2]  Joeri van Laere,et al.  Evaluation of a workshop to capture knowledge from subject matter experts in maritime surveillance , 2009, 2009 12th International Conference on Information Fusion.

[3]  George A. Vouros,et al.  A Stream Reasoning System for Maritime Monitoring , 2018, TIME.

[4]  Cyril Ray,et al.  Heterogeneous integrated dataset for Maritime Intelligence, surveillance, and reconnaissance , 2019, Data in brief.

[5]  Aldo Napoli,et al.  The automatic identification system of maritime accident risk using rule-based reasoning , 2012, 2012 7th International Conference on System of Systems Engineering (SoSE).

[6]  Lauro Snidaro,et al.  Fusing uncertain knowledge and evidence for maritime situational awareness via Markov Logic Networks , 2015, Inf. Fusion.

[7]  Alexander Artikis,et al.  Online learning of event definitions , 2016, Theory and Practice of Logic Programming.

[8]  Naouma Kourti,et al.  The SUMO Ship Detector Algorithm for Satellite Radar Images , 2017, Remote. Sens..

[9]  Alexander Artikis,et al.  Incremental learning of event definitions with Inductive Logic Programming , 2014, Machine Learning.

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

[11]  Marek J. Sergot,et al.  A logic-based calculus of events , 1989, New Generation Computing.

[12]  Maria Riveiro,et al.  Visual analytics for maritime anomaly detection , 2011 .

[13]  Aldo Napoli,et al.  An enhanced spatial reasoning ontology for maritime anomaly detection , 2012, 2012 7th International Conference on System of Systems Engineering (SoSE).

[14]  Teodor C. Przymusinski On the Declarative Semantics of Deductive Databases and Logic Programs , 1988, Foundations of Deductive Databases and Logic Programming..

[15]  Fabrizio Natale,et al.  Mapping Fishing Effort through AIS Data , 2015, PloS one.

[16]  Alexander Artikis,et al.  Executable specification of open multi-agent systems , 2010, Log. J. IGPL.

[17]  Pontus Svenson,et al.  SMARTracIn: a concept for spoof resistant tracking of vessels and detection of adverse intentions , 2009, Defense + Commercial Sensing.

[18]  Cyril Ray,et al.  Composite Event Patterns for Maritime Monitoring , 2018, SETN.

[19]  Nikos Pelekis,et al.  Online event recognition from moving vessel trajectories , 2016, GeoInformatica.

[20]  Hans Wehn,et al.  2015 Ieee International Conference on Big Data (big Data) Maritime Situation Analysis Framework Vessel Interaction Classification and Anomaly Detection , 2022 .

[21]  Konstantinos Tserpes,et al.  Mining Vessel Trajectory Data for Patterns of Search and Rescue , 2018, EDBT/ICDT Workshops.

[22]  Alexander Artikis,et al.  An Event Calculus for Event Recognition , 2015, IEEE Transactions on Knowledge and Data Engineering.

[23]  Keith L. Clark,et al.  Negation as Failure , 1987, Logic and Data Bases.

[24]  Cyril Ray,et al.  Use case design and big data analytics evaluation for fishing monitoring , 2019, OCEANS 2019 - Marseille.

[25]  Simon Jennings,et al.  Estimating high resolution trawl fishing effort from satellite-based vessel monitoring system data , 2007 .

[26]  Fabrizio Natale,et al.  Mapping EU fishing activities using ship tracking data , 2016, ArXiv.