Table of Contents
Fetching ...

Sea-cret Agents: Maritime Abduction for Region Generation to Expose Dark Vessel Trajectories

Divyagna Bavikadi, Nathaniel Lee, Paulo Shakarian, Chad Parvis

TL;DR

This work tackles the challenge of locating AIS-dark maritime vessels in long-range horizons, where traditional ML approaches struggle with data efficiency and explainability. It introduces a formal abductive framework built on temporal annotated logic and rule learning to infer dark-vessel locations from partial trajectories, achieving near-full recall with substantially smaller search areas than ML baselines. Core contributions include a logic language for maritime trajectories, an abductive top-k region generation mechanism with a parsimonious scoring function, and a data-efficient rule-learning component that provides transparent, explainable predictions. The results demonstrate strong area-efficiency, robust long-horizon performance, and data efficiency, with a deployment pathway via a live, microservices-based platform for analysts to detect and investigate dark vessels in near real-time.

Abstract

Bad actors in the maritime industry engage in illegal behaviors after disabling their vessel's automatic identification system (AIS) - which makes finding such vessels difficult for analysts. Machine learning approaches only succeed in identifying the locations of these ``dark vessels'' in the immediate future. This work leverages ideas from the literature on abductive inference applied to locating adversarial agents to solve the problem. Specifically, we combine concepts from abduction, logic programming, and rule learning to create an efficient method that approaches full recall of dark vessels while requiring less search area than machine learning methods. We provide a logic-based paradigm for reasoning about maritime vessels, an abductive inference query method, an automatically extracted rule-based behavior model methodology, and a thorough suite of experiments.

Sea-cret Agents: Maritime Abduction for Region Generation to Expose Dark Vessel Trajectories

TL;DR

This work tackles the challenge of locating AIS-dark maritime vessels in long-range horizons, where traditional ML approaches struggle with data efficiency and explainability. It introduces a formal abductive framework built on temporal annotated logic and rule learning to infer dark-vessel locations from partial trajectories, achieving near-full recall with substantially smaller search areas than ML baselines. Core contributions include a logic language for maritime trajectories, an abductive top-k region generation mechanism with a parsimonious scoring function, and a data-efficient rule-learning component that provides transparent, explainable predictions. The results demonstrate strong area-efficiency, robust long-horizon performance, and data efficiency, with a deployment pathway via a live, microservices-based platform for analysts to detect and investigate dark vessels in near real-time.

Abstract

Bad actors in the maritime industry engage in illegal behaviors after disabling their vessel's automatic identification system (AIS) - which makes finding such vessels difficult for analysts. Machine learning approaches only succeed in identifying the locations of these ``dark vessels'' in the immediate future. This work leverages ideas from the literature on abductive inference applied to locating adversarial agents to solve the problem. Specifically, we combine concepts from abduction, logic programming, and rule learning to create an efficient method that approaches full recall of dark vessels while requiring less search area than machine learning methods. We provide a logic-based paradigm for reasoning about maritime vessels, an abductive inference query method, an automatically extracted rule-based behavior model methodology, and a thorough suite of experiments.

Paper Structure

This paper contains 12 sections, 2 equations, 12 figures, 2 tables, 1 algorithm.

Figures (12)

  • Figure 1: Abduction model predictions. The solid line is the input test sample. The dashed line is the ground truth. Black regions are the generated regions along with confidence and region types.
  • Figure 2: Area Efficiency: (a) Relationship between Recall and Area, (b) Recall per km2 as a function of $k$.
  • Figure 3: Long-term reasoning. F1@$\{$k=5,k=10$\}$ for ABD, DL, and RND baselines.
  • Figure 4: Comparison of (a) F1@k metric and (b) Precision-Recall curve.
  • Figure 5: Comparison of ML metrics- (a) Recall@k and (b) Precision@k.
  • ...and 7 more figures

Theorems & Definitions (4)

  • Example 3.1: Language
  • Example 3.2
  • Example 3.3
  • Definition 1: Trajectory Explanation Function