Amílcar Soares Júnior 0001

dblp:144/7946 · also Amílcar Soares 0001 · DBLP profile ↗
← Back
14ranked-venue papers in the field
3as first author
11since 2021 · last 2026
0000-0001-5957-3805ORCID · verified

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

Database Systems & Data Management · 10 (3 first)Other / Interdisciplinary · 4
YearPublicationVenuePosition
2026 A Taxonomy-Driven Visual Analytics System for Exploring Unlabeled Trajectory Data
Ivan A. H. Cozzetti, Benjamin Powley, Rafael Messias Martins, Andreas Kerren, Claudio D. G. Linhares, Amílcar Soares Júnior 0001
MDM6
2026 LOMAD: Local Anomaly Detection in Maritime Trajectories Using LSTM Prediction and Visual Analytics
Martim R. Teixeira, Gabriel Spadon, Claudio D. G. Linhares, Amílcar Soares Júnior 0001
MDM4
2025 Physics-Informed Neural Networks for Vessel Trajectory Prediction: Learning Time-Discretized Kinematic Dynamics via Finite Differences
abstract
Accurate vessel trajectory prediction is crucial for navigational safety, route optimization, traffic management, search and rescue operations, and autonomous navigation.Traditional data-driven models lack real-world physical constraints, leading to forecasts that violate vessel motion dynamics, such as in scenarios with limited or noisy data where sudden course changes or speed variations occur due to external factors.To address this limitation, we propose a Physics-Informed Neural Network (PINN) approach for trajectory prediction that integrates a streamlined kinematic model for vessel motion into the neural network training process via firstand second-order, finite-difference physics-based loss functions.These loss functions, discretized using the first-order forward Euler method, Heun's second-order approximation, and refined with a midpoint approximation based on Taylor series expansion, enforce fidelity to fundamental physical principles by penalizing deviations from expected kinematic behavior.We evaluated PINN using real-world AIS datasets that cover diverse maritime conditions and compared it with state-of-the-art models.Our results demonstrate that the proposed method reduces average displacement errors by up to 32% across models and datasets while maintaining physical consistency.These results enhance model reliability and adherence to mission-critical maritime activities, where precision translates into better situational awareness in the oceans.
Md Mahbub Alam, Amílcar Soares Júnior 0001, José F. Rodrigues Jr., Gabriel Spadon
SSTD2
2025 ImPORTance - Machine Learning-Driven Analysis of Global Port Significance and Network Dynamics for Improved Operational Efficiency
abstract
Seaports play a crucial role in the global economy, and researchers have sought to understand their significance through various studies.In this paper, we aim to explore the common characteristics shared by important ports by analyzing the network of connections formed by vessel movement among them.To accomplish this task, we adopt a bottom-up network construction approach that combines three years' worth of AIS (Automatic Identification System) data from around the world, constructing a Ports Network that represents the connections between different ports.Through this representation, we utilize machine learning to assess the relative significance of various port features.Our model examined such features and revealed that geographical characteristics and the port's depth are indicators of a port's importance to the Ports Network.Accordingly, this study employs a data-driven approach and utilizes machine learning to provide a comprehensive understanding of the factors contributing to the extent of ports.Our work aims to inform decision-making processes related to port development, resource allocation, and infrastructure planning within the industry.
Emanuele Carlini 0001, Domenico Di Gangi, Vinicius Monteiro de Lira, Hanna Kavalionak, Amílcar Soares Júnior 0001, Gabriel Spadon
SSTD5
2023 Assessing compression algorithms to improve the efficiency of clustering analysis on AIS vessel trajectories
abstract
In the maritime environment, the Automatic Identification System (AIS) is used to monitor vessel activity concerning security and safety ocean-wide. AIS data has been used to detect anomalous behaviors related to suspicious activities and hazardous events. Typically, clustering analysis is used to investigate anomalous events within the AIS data stream. However, the main challenge in this approach is to determine and execute the dissimilarity measure between trajectories since they differ in size and time. In addition, these calculations are computationally expensive and not scalable. To tackle this issue, compression algorithms can be applied to perform clustering analysis since they are typically used to reduce storage and processing time. Therefore, the proposed analysis will assess how compression algorithms affect clustering results with respect to detecting anomalous vessel trajectories. The analysis results show that a suitable compression algorithm can reduce the overall processing time with little impact on the clustering results while supporting the scalability of this type of analysis.
Martha Dais Ferreira, Jessica N. A. Campbell, Evan Purney, Amílcar Soares Júnior 0001, Stan Matwin
Int. J. Geogr. Inf. Sci.4
2022 A Dashboard Tool for Mobility Data Mining Preprocessing Tasks
abstract
Mobility data mining has received significant interest in the literature in the last few years since social media, sensor networks, IoT, and GPS devices generate a vast amount of data. Its growth was also boosted by the growing availability of machine learning algorithms and Python libraries for trajectory analysis. However, we believe that a proper tool that supports trajectory data preprocessing tasks using a dashboard-like application is missing. Such a tool helps users visualize the effects of preprocessing techniques and adequately select the ones that have a desired effect on the data. This demo proposes a tool that combines state-of-the-art Python trajectory analysis libraries to preprocess trajectory data and visualize their effect using a dashboard with maps, tables, and charts that will assist the user through this challenging process.
Yaksh J. Haranwala, Salman Haidri, Terrence S. Tricco, Vinicius Prado da Fonseca, Amílcar Soares Júnior 0001
MDM5
2022 From multiple aspect trajectories to predictive analysis: a case study on fishing vessels in the Northern Adriatic sea
abstract
Abstract In this paper we model spatio-temporal data describing the fishing activities in the Northern Adriatic Sea over four years. We build, implement and analyze a database based on the fusion of two complementary data sources: trajectories from fishing vessels (obtained from terrestrial Automatic Identification System, or AIS, data feed) and fish catch reports (i.e., the quantity and type of fish caught) of the main fishing market of the area. We present all the phases of the database creation, starting from the raw data and proceeding through data exploration, data cleaning, trajectory reconstruction and semantic enrichment. We implement the database by using MobilityDB, an open source geospatial trajectory data management and analysis platform. Subsequently, we perform various analyses on the resulting spatio-temporal database, with the goal of mapping the fishing activities on some key species, highlighting all the interesting information and inferring new knowledge that will be useful for fishery management. Furthermore, we investigate the use of machine learning methods for predicting the Catch Per Unit Effort (CPUE), an indicator of the fishing resources exploitation in order to drive specific policy design. A variety of prediction methods, taking as input the data in the database and environmental factors such as sea temperature, waves height and Clorophill-a, are put at work in order to assess their prediction ability in this field. To the best of our knowledge, our work represents the first attempt to integrate fishing ships trajectories derived from AIS data, environmental data and catch data for spatio-temporal prediction of CPUE – a challenging task.
Bruno Brandoli Machado, Alessandra Raffaetà, Marta Simeoni, Pedram Adibi, Fateha Khanam Bappee, Fabio Pranovi, Giulia Rovinelli, Elisabetta Russo, Claudio Silvestri, Amílcar Soares Júnior 0001, Stan Matwin
GeoInformatica10
2022 Understanding evolution of maritime networks from automatic identification system data
Emanuele Carlini 0001, Vinicius Monteiro de Lira, Amílcar Soares Júnior 0001, Mohammad Etemad, Bruno Brandoli Machado, Stan Matwin
GeoInformatica3
2021 Transitive Halifax: An Activity-Based Search Engine for Bus Routes
abstract
Transitive Halifax is an activity-oriented mobility service that allows users to search for bus routes toward places where they can perform their desired activities. The service is based on the observation that individuals often go to a place to conduct an activity. Simultaneously, the activity is often not strictly related to a single place since one may go shopping or eating in different locations. Transitive Halifax has a web interface that helps the user find the most relevant bus routes and bus stops candidates that they could use to go to places where they can perform their intended activity. The system implements a search engine that ranks the bus stops candidates according to the user's preferences and desired activities.
Jinkun Chen, Vinicius Monteiro de Lira, Fernando Vieira Paulovich, Amílcar Soares Júnior 0001
MDM4
2021 SWS: an unsupervised trajectory segmentation algorithm based on change detection with interpolation kernels
Mohammad Etemad, Amílcar Soares Júnior 0001, Elham Etemad, Jordan Rose, Luís Torgo, Stan Matwin
GeoInformatica2
2021 Building navigation networks from multi-vessel trajectory data
Iraklis Varlamis, Ioannis Kontopoulos, Konstantinos Tserpes, Mohammad Etemad, Amílcar Soares Júnior 0001, Stan Matwin
GeoInformatica5
2019 VISTA: A visual analytics platform for semantic annotation of trajectories
abstract
Most of the trajectory datasets only record the spatio-temporal position of the moving object, thus lacking semantics and this is due to the fact that this information mainly depends on the domain expert labeling, a time-consuming and complex process. This paper is a contribution in facilitating and supporting the manual annotation of trajectory data thanks to a visual-analytics-based platform named VISTA. VISTA is designed to assist the user in the trajectory annotation process in a multi-role user environment. A session manager creates a tagging session selecting the trajectory data and the semantic contextual information. The VISTA platform also supports the creation of several features that will assist the tagging users in identifying the trajectory segments that will be annotated. A distinctive feature of VISTA is the visual analytics functionalities that support the users in exploring and processing the trajectory data, the associated features and the semantic information for a proper comprehension of how to properly label trajectories.
Amílcar Soares Júnior 0001, Jordan Rose, Mohammad Etemad, Chiara Renso, Stan Matwin
EDBT1
2018 A Semi-Supervised Approach for the Semantic Segmentation of Trajectories
abstract
A first fundamental step in the process of analyzing movement data is trajectory segmentation, i.e., splitting trajectories into homogeneous segments based on some criteria. Although trajectory segmentation has been the object of several approaches in the last decade, a proposal based on a semi-supervised approach remains inexistent. A semi-supervised approach means that a user labels manually a small set of trajectories with meaningful segments and, from this set, the method infers in an unsupervised way the segments of the remaining trajectories. The main advantage of this method compared to pure supervised ones is that it reduces the human effort to label the number of trajectories. In this work, we propose the use of the Minimum Description Length (MDL) principle to measure homogeneity inside segments. We also introduce the Reactive Greedy Randomized Adaptive Search Procedure for semantic Semi-supervised Trajectory Segmentation (RGRASP-SemTS) algorithm that segments trajectories by combining a limited user labeling phase with a low number of input parameters and no predefined segmenting criteria. The approach and the algorithm are presented in detail throughout the paper, and the experiments are carried out on two real-world datasets. The evaluation tests prove how our approach outperforms state-of-the-art competitors when compared to ground truth.
Amílcar Soares Júnior 0001, Valéria Cesário Times, Chiara Renso, Stan Matwin, Lucídio A. F. Cabral
MDM1
2015 GRASP-UTS: an algorithm for unsupervised trajectory segmentation
abstract
An important problem in the knowledge discovery of trajectories is segmentation in subparts (subtrajectories). Existing algorithms for trajectory segmentation generally use explicit criteria to create segments. In this article, we propose segmenting trajectories using a novel, unsupervised approach, in which no explicit criteria are predetermined. To achieve this, we apply the Minimum Description Length (MDL) principle, which can measure homogeneity in the trajectory data by computing the similarities between landmarks (i.e. representative points of the trajectory) and the points in their neighborhood. Based on the homogeneity measurements, we propose an algorithm named Greedy Randomized Adaptive Search Procedure for Unsupervised Trajectory Segmentation (GRASP-UTS), which is a meta-heuristic that builds segments by modifying the number and positions of landmarks. We perform experiments with GRASP-UTS in two real-world datasets, using segment purity and coverage metrics to evaluate its efficiency. Experimental results demonstrate that GRASP-UTS correctly segmented sample trajectories without predetermined criteria, by computing similarities between landmarks and other trajectory points.
Amílcar Soares Júnior 0001, Bruno Moreno, Valéria Cesário Times, Stan Matwin, Lucídio A. F. Cabral
Int. J. Geogr. Inf. Sci.1