Leonardo Maria Millefiori

dblp:168/2879 · DBLP profile ↗
← Back
16ranked-venue papers in the field
4as first author
5since 2021 · last 2024
0000-0002-2242-0028ORCID · verified

Domains — venue-derived; a paper can count in several

Other / Interdisciplinary · 12 (2 first)Big Data, Cloud & Distributed Data Systems · 4 (2 first)
YearPublicationVenuePosition
2024 Sequential Hypothesis Testing Based on Machine Learning
abstract
With the rapid proliferation of Machine-Learning (ML) and Deep Learning (DL) based decision systems, properly characterizing their often unpredictable performance is a key challenge. In this work we introduce the notion of a Sequential Data-Driven Decision Function (S-D3F), as a data-driven analogue to the Sequential Probability Ratio Test (SPRT). Key performance metrics for sequential analysis are shown suitable for use in analyzing the S-D3F’s performance both in terms of error probabilities and average stopping times. The notion of rate function from large deviations theory is extended to this S-D3F test, and it is shown that with a sequential approach the S-D3F can outperform its Fixed Sample-Size (FSS) counterpart in the D3F as the average number of samples needed to make a decision diverges.
Ryan Harvey, Paolo Braca, Leonardo Maria Millefiori, Peter Willett 0001
FUSION3
2024 Dark-VADER: Detection of Anomalous AIS Message Delays for Maritime Situational Awareness
abstract
Maritime situational awareness (MSA) refers to the effective understanding of activities related to maritime environment. Central to MSA, particularly concerning non-military vessels, is the automatic identification system (AIS), which provides real-time data on vessel movements. However, anomalies such as intentional AIS transponder disablement pose significant challenges to MSA, potentially indicating illicit activities. This paper introduces the Dark-VADER (dark vessel AIS delay event recognition) algorithm, designed to detect AIS switchoffs by comparing the frequency of message reception from a vessel under examination with that of neighboring vessels. Leveraging a statistical hypothesis testing procedure based on a Bernoulli process, the algorithm distinguishes between normal and anomalous behavior. Validation using real-world AIS data confirms the fitness of the selected distribution model for times between message arrivals, essential for the algorithm’s operation. Overall, this preliminary work provides a foundational framework for improving maritime AIS anomaly detection, with avenues for future development towards more robust and dynamic approaches.
Giorgio Ioannou, Domenico Gaglione, Leonardo Maria Millefiori, Alfredo Renga, Paolo Braca, Peter Willett 0001
FUSION3
2024 MARITRAC: Maritime trajectory classification using object instance segmentation with model-based generated data augmentation
abstract
Maritime surveillance, characterized by high-volume data streams, necessitates effective methods for the automatic extraction of meaningful information and accurate classification of vessel patterns. We introduce MARITRAC (maritime trajectory classification), an innovative approach that leverages MASK R-CNN, a state-of-the-art computer vision algorithm, to classify maritime trajectories. The key idea behind MARITRAC is to convert trajectory data into images that capture spatiotemporal patterns. These trajectory images are then used as input to a MASK R-CNN model that is trained on synthetically generated data to classify different types of maritime trajectories. By combining computer vision techniques with trajectory data analysis, MARITRAC provides an effective and automated method for characterizing and distinguishing between different maritime behaviors. To overcome the notable lack of labeled trajectory anomaly datasets, the training is performed with a set of synthetically generated trajectories, created using the piecewise Ornstein-Uhlenbeck dynamic model. The effectiveness of MARITRAC is demonstrated through application and evaluation in two main experiments, involving both synthetic and real-world data. The approach showcases promising performance in classifying maritime trajectories, and the results position MARITRAC as a valuable tool for real-time maritime surveillance.
Enrica d'Afflisio, Leonardo Maria Millefiori, Paolo Braca, Marco Guerriero
FUSION2
2023 Model-based Deep Learning for Maneuvering Target Tracking
abstract
Maneuvering target tracking, where the system undergoes abrupt changes in the underlying motion model, can be challenging. We propose a model-based deep learning approach for prediction of maneuvering targets to exploit partial knowledge of the system physics-based models during training, without requiring an explicit characterization or fine tuning of model parameters. We formulate a supervised training scheme to learn the dynamics of state-space models and capture the jump processes governing model transitions by minimizing the prediction loss of an encoder-decoder network from model-based generated data. The effectiveness of the proposed method is demonstrated in two maneuvering target tracking scenarios using synthetic and real-world test data. The results show that the model-based encoder-decoder network achieves notably improved performance in terms of target prediction compared to conventional multiple-model solutions, especially when facing model inaccuracies, jumps, and dominant nonlinearities during target maneuvers.
Nicola Forti, Leonardo Maria Millefiori, Paolo Braca, Peter Willett 0001
FUSION2
2021 Uncertainty-Aware Recurrent Encoder-Decoder Networks for Vessel Trajectory Prediction
Samuele Capobianco, Nicola Forti, Leonardo Maria Millefiori, Paolo Braca, Peter Willett 0001
FUSION3
2018 Unsupervised Maritime Traffic Graph Learning with Mean-Reverting Stochastic Processes
abstract
Inspired by the fair regularity of the motion of ships, we present a method to derive a representation of the commercial maritime traffic in the form of a graph, whose nodes represent way-point areas, or regions of likely direction changes, and whose edges represent navigational legs with constant cruise velocity. The proposed method is based on the representation of a ship's velocity with an Ornstein-Uhlenbeck process and on the detection of changes of its long-run mean to identify navigational way-points. In order to assess the graph representativeness of the traffic, two performance metrics are introduced, leading to distinct graph construction criteria. Finally, the proposed method is validated against real-world Automatic Identification System data collected in a large area.
Pasquale Coscia, Francesco Palmieri 0001, Paolo Braca, Leonardo Maria Millefiori, Peter Willett 0001
FUSION4
2018 Hybrid Bernoulli Filtering for Detection and Tracking of Anomalous Path Deviations
abstract
This paper presents a solution to the problem of sequential joint anomaly detection and tracking of a target subject to switching unknown path deviations. Based on a dynamic model described by Ornstein-Uhlenbeck (OU) stochastic processes, the anomaly is represented by a target (e.g., a marine vessel) that deviates from a preset route by changing its nominal mean velocity. The Random Finite Set (RFS) framework is used to represent the switching nature of target's anomalous behavior in the presence of spurious measurements and detection uncertainty. Combining these two ingredients, the problem of jointly detecting target's path deviations and estimating its kinematic state can be formulated within the Bayesian framework, and analytically solved by means of a hybrid Bernoulli filter that sequentially updates the joint posterior density of the unknown OU velocity input (a Bernoulli RFS) and of the target's state random vector. We illustrate the effectiveness of the proposed filter, implemented in Gaussian-mixture form, in a simulated scenario of vessel tracking for maritime traffic monitoring.
Nicola Forti, Leonardo Maria Millefiori, Paolo Braca
FUSION2
2018 Prediction of Rendezvous in Maritime Situational Awareness
abstract
In this work, we consider the problem of algorithmically predicting rendezvous among vessels based on their trajectory forecasts in a maritime environment. The problem is treated as hypothesis testing on the expected value of the distance between trajectories. We relate this quantity to the first and second degree Wasserstein distances between trajectory forecast distributions. These distributions are obtained using integrated Ornstein-Uhlenbeck process models with the trajectory measurements collected so far. Building upon these results, we propose an algorithm which traverses the trajectories observed so far for detecting rendezvous over a rolling time horizon. We demonstrate the efficacy of the proposed algorithm using simulations.
Murat Üney, Leonardo Maria Millefiori, Paolo Braca
FUSION2
2018 Maritime Anomaly Detection Based on Mean-Reverting Stochastic Processes Applied to a Real-World Scenario
abstract
A novel anomaly detection procedure is presented, based on the Ornstein-Uhlenbeck (OU) mean-reverting stochastic process. The considered anomaly is a vessel that deviates from a planned route, changing its nominal velocity. In order to hide this behavior, the vessel switches off its Automatic Identification System (AIS) device for a certain time, and then tries to revert to the previous nominal velocity. The decision that has to be taken is either declaring that a deviation happened or not, relying only upon two consecutive AIS contacts. A proper statistical hypothesis testing procedure that builds on the changes in the OU process long-term velocity parameter of the vessel is the core of the proposed approach and enables for the solution of the anomaly detection problem.
Enrica d'Afflisio, Paolo Braca, Leonardo Maria Millefiori, Peter Willett 0001
FUSION3
2017 Scalable distributed change detection and its application to maritime traffic
abstract
Building on a novel methodology based on the Ornstein-Uhlenbeck (OU) process to perform accurate long-term predictions of future positions of ships at sea, we present a statistical approach to the detection of abrupt changes in the process parameter that represents the desired velocity of a ship. Proceeding from well-established change detection techniques, the proposed strategy is also computationally efficient and fit well with big data processing models and paradigms. We report results with a large real-world Automatic Identification System (AIS) data set collected by a network of terrestrial receivers in the Mediterranean Sea from June to August 2016.
Leonardo Maria Millefiori, Paolo Braca, Gianfranco Arcieri
IEEE BigData1
2016 Automated port traffic statistics: From raw data to visualisation
abstract
We describe how we leveraged best practices in big data processing pipeline design and visual analytics to prototype the Maritime Patterns-of-Life Information Service (MPoLIS), an information product currently under development at the NATO Centre for Maritime Research and Experimentation (CMRE). MPoLIS supports the maritime industry, governments, and international organizations with visual analytics on vessel traffic in seaports. It addresses three main requirements: a) storing and processing large amounts of data; b) on-demand availability of statistical summaries of vessel traffic in ports; c) intuitive and interactive interface for subject matter experts (SMEs) in the maritime domain. MPoLIS has contributed to building a data-driven, self-service analytics culture within NATO and has been sanctioned for use in support of maritime situational awareness (MSA) in ongoing NATO operations.
Luca Cazzanti, Antonio Davoli, Leonardo Maria Millefiori
IEEE BigData3
2016 A distributed approach to estimating sea port operational regions from lots of AIS data
abstract
Seaports play a vital role in the global economy, as they operate as the connection corridors to all other modes of transport and as engines of growth for the wider region. But ports today are faced with numerous unique challenges and for them to remain competitive, significant investments are required. In support of greater transparency in policy making, decisions regarding investment need to be supported by data-driven intelligence. It is often an overlooked fact that seaports do not remain static over time; such spatial units often evolve according to environmental patterns both in size but also connectivity and operational capacity. As such any valid decision making regarding port investment and policy making, essentially needs to take into account port evolution over time and space. In this work, we leverage the huge amounts of vessel data that are progressively becoming available through the Automatic Identification System (AIS) and distributed machine learning to define a seaport's extended area of operation. Specifically, we present our adaptation of the well-known KDE algorithm to the map-reduce paradigm, and report results on the port of Shanghai.
Leonardo Maria Millefiori, Dimitrios Zissis, Luca Cazzanti, Gianfranco Arcieri
IEEE BigData1
2016 The Mixed Ornstein-Uhlenbeck Process and context exploitation in multi-target tracking
Stefano Coraluppi, Craig Carthel, Paolo Braca, Leonardo Maria Millefiori
FUSION4
2016 Long-term vessel kinematics prediction exploiting mean-reverting processes
Leonardo Maria Millefiori, Paolo Braca, Karna Bryan, Peter Willett 0001
FUSION1
2015 A document-based data model for large scale computational maritime situational awareness
abstract
Computational Maritime Situational Awareness (MSA) supports the maritime industry, governments, and international organizations with machine learning and big data techniques for analyzing vessel traffic data available through the Automatic Identification System (AIS). A critical challenge of scaling computational MSA to big data regimes is integrating the core learning algorithms with big data storage modes and data models. To address this challenge, we report results from our experimentation with MongoDB, a NoSQL document-based database which we test as a supporting platform for computational MSA. We experiment with a document model that avoids database joins when linking position and voyage AIS vessel information and allows tuning the database index and document sizes in response to the AIS data rate. We report results for the AIS data ingested and analyzed daily at the NATO Centre for Maritime Research and Experimentation (CMRE).
Luca Cazzanti, Leonardo Maria Millefiori, Gianfranco Arcieri
IEEE BigData2
2015 Adaptive filtering of imprecisely time-stamped measurements with application to AIS networks
Leonardo Maria Millefiori, Paolo Braca, Karna Bryan, Peter Willett 0001
FUSION1