Drift detection on feature attributions for monitoring visual reinforcement learning models in maritime port surveillance

List of Authors

  1. Francisco Javier Iriarte ,  
  2. Beatrice Azoubel ,  
  3. Adrián Carrizo-Pérez ,  
  4. Andrés Chica Linares
    ,  
  5. Luis Unzueta ,  
  6. Ignacio Arganda-Carreras
Article Authors & roles Authors Peer review record Peer review Metrics
Cite

Abstract

Background

Maritime activity is expanding globally, increasing the demand for robust port security systems capable of detecting illegal trafficking. Due to the growing sophistication of smuggling methods, law enforcement agencies require advanced surveillance and prevention technologies such as those developed in the SMAUG project. In this context, initiatives such as the SMAUG project aim to deliver integrated surveillance capabilities coordinated by a high-level deep reinforcement learning (DRL) decision-making system that operates on image-based environmental representations. Despite their effectiveness, DRL models are closed-boxes, complicating continuous model monitoring (CMM). Conventional drift detection captures shifts in input or output distributions yet often fails to explain underlying problems. Explainable AI (XAI) techniques can provide a complementary approach with insights into the agent’s inner workings, enabling monitoring of the concept rather than just the data.

Methods

We propose FADMON, an XAI-driven concept drift detection method for image-based models. FADMON performs statistical drift tests on feature attributions to detect deviations in learned policies. We demonstrate how FADMON can enhance CMM with a three-stage model monitoring architecture that enables semi-supervised explainable model monitoring. We validate our approach with SMAUG’s decision-making DRL model on a simulated maritime port surveillance environment under multiple unforeseen scenarios.

Results

FADMON consistently flags drift on all drifted scenarios with mean p-values of 0.000 with no variance trough 30 repetitions, with lower mean p-values (0.553±0.215) on non-drifted scenarios with respect to other established drift detection methodologies such as prior probability shift detection (0.65 ± 0.000), though well above the standard 0.05 threshold.

Conclusions

FADMON can add an explainability layer to the monitoring system while also supporting detection of changes in the underlying interpretation of the input data by the model, monitoring the concept rather than the data, while matching established drift detection methods metrics-wise.

Plain Language Summary

This article shows how it is possible to monitor an AI model interpretation of the data it is being fed, rather than monitoring only the data itself, to improve our capability to understand how an AI model is behaving while it works. This allows us to detect changes in the way it is behaving, as well as understand these changes better, in order to detect more quickly when the model is not behaving correctly and fix it. In this article, we apply this approach to a maritime port surveillance environment, testing it under different simulated scenarios, such as overabundance of obstacles in the port or malicious attacks on the vessels, to see if the method meets its potential. We conclude that it does, with certain caveats such as the need of stronger hardware, resulting in a good balance between detection of irregular AI model behavior and interpretability of said behavior.

Corresponding author
Francisco Javier Iriarte
0000-0002-1303-6526
Grant information

This work has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No [101121129] (Smart Maritime and Underwater Guardian - [SMAUG]).

Copyright
© 2026 Francisco Javier Iriarte (Corresponding Author, Co-Author); Beatrice Azoubel (Co-Author); Adrián Carrizo-Pérez (Co-Author); Andrés Chica Linares (Co-Author); Luis Unzueta (Co-Author); Ignacio Arganda-Carreras (Co-Author) Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

First version published
Latest version published

Comments

Authors & roles

Francisco Javier Iriarte

Fundación Vicomtech, Basque Research and Technology Alliance (BRTA), Donostia/San Sebastián, Gipuzkoa, 20009, Spain

Department of Computer Science and Artificial Intelligence, University of the Basque Country (UPV/EHU), Bilbao, Basque Country, 20018, Spain

Roles
Corresponding Author, Co-Author, Conceptualization, Formal Analysis, Investigation, Methodology, Resources, Software, Validation, Writing – Original Draft Preparation
0000-0002-1303-6526

Beatrice Azoubel

Fundación Vicomtech, Basque Research and Technology Alliance (BRTA), Donostia/San Sebastián, Gipuzkoa, 20009, Spain

Roles
Co-Author, Formal Analysis, Investigation, Methodology, Software
0009-0009-1914-2838

Adrián Carrizo-Pérez

Fundación Vicomtech, Basque Research and Technology Alliance (BRTA), Donostia/San Sebastián, Gipuzkoa, 20009, Spain

Roles
Co-Author, Investigation, Validation, Writing – Original Draft Preparation
0009-0007-1214-8546

Andrés Chica Linares

INDRA Sistemas S.A., Alcobendas, 28108, Spain

Roles
Co-Author, Conceptualization, Writing – Review & Editing

Luis Unzueta

Fundación Vicomtech, Basque Research and Technology Alliance (BRTA), Donostia/San Sebastián, Gipuzkoa, 20009, Spain

Roles
Co-Author, Conceptualization, Investigation, Writing – Review & Editing
0000-0003-3300-2718

Ignacio Arganda-Carreras

Department of Computer Science and Artificial Intelligence, University of the Basque Country (UPV/EHU), Bilbao, Basque Country, 20018, Spain

Donostia International Physics Center, San Sebastián, Basque Country, 20018, Spain

Biofisika Institute (CSIC-UPV/EHU), Leioa, Bizkaia, 48940, Spain

Ikerbasque, Bilbao, Basque Country, 48009, Spain

Roles
Co-Author, Conceptualization, Writing – Review & Editing
0000-0003-0229-5722

Downloads over the last 12 months:

Cited by

via Crossref

View citing articles