Bruno M. Veloso

dblp:138/8867 · also Bruno Miguel Veloso, Bruno Veloso · DBLP profile ↗
← Back
10ranked-venue papers in the field
2as first author
9since 2021 · last 2026
0000-0001-7980-0972ORCID · conflict

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

Data Mining & Knowledge Discovery · 7 (2 first)Information Retrieval & Web Search · 1Big Data, Cloud & Distributed Data Systems · 1Knowledge Engineering, Semantic Web & Information Systems · 1
YearPublicationVenuePosition
2026 Fish swarm parameter self-tuning for data streams
Bruno M. Veloso, Hugo Deandrade Amorim Neto, Fernando B. Lima Neto, João Gama 0001
Data Min. Knowl. Discov.1
2025 Modelling Concept Drift in Dynamic Data Streams for Recommender Systems
abstract
Recommendation systems play a crucial role in modern e-commerce and streaming services. However, the limited availability of public datasets hampers the rapid development of more efficient and accurate recommendation algorithms within the research community. This work introduces a stream-based data generator designed to generate user preferences for a set of items while accommodating progressive changes in user preferences. The underlying principle involves using user/item embeddings to derive preferences by exploring the proximity of these embeddings. Whether randomly generated or learned from a real finite data stream, these embeddings serve as the basis for generating new preferences. We investigate how this fundamental model can adapt to shifts in user behavior over time; in our framework, changes correspond to alterations in the structure of the tripartite graph, reflecting modifications in the underlying embeddings. Through an analysis of real-life data streams, we demonstrate that the proposed model is effective in capturing actual preferences and the changes that they can exhibit over time. Thus, we characterize these changes and develop a generalized method capable of simulating realistic data, thereby generating streams with similar yet controllable drift dynamics.
Luciano Caroprese, Francesco Sergio Pisani, Bruno M. Veloso, Matthias König 0005, Giuseppe Manco 0001, Holger H. Hoos, João Gama 0001
Trans. Recomm. Syst.3
2024 Super-Resolution Analysis for Landfill Waste Classification
Matías Molina, Rita P. Ribeiro, Bruno M. Veloso, João Gama 0001
IDA (1)3
2024 Improving hyper-parameter self-tuning for data streams by adapting an evolutionary approach
Antonio R. Moya, Bruno M. Veloso, João Gama 0001, Sebastián Ventura
Data Min. Knowl. Discov.2
2024 From fault detection to anomaly explanation: A case study on predictive maintenance
abstract
Predictive Maintenance applications are increasingly complex, with interactions between many components. Black-box models are popular approaches based on deep-learning techniques due to their predictive accuracy. This paper proposes a neural-symbolic architecture that uses an online rule-learning algorithm to explain when the black-box model predicts failures. The proposed system solves two problems in parallel: (i) anomaly detection and (ii) explanation of the anomaly. For the first problem, we use an unsupervised state-of-the-art autoencoder. For the second problem, we train a rule learning system that learns a mapping from the input features to the autoencoder’s reconstruction error. Both systems run online and in parallel. The autoencoder signals an alarm for the examples with a reconstruction error that exceeds a threshold. The causes of the signal alarm are hard for humans to understand because they result from a non-linear combination of sensor data. The rule that triggers that example describes the relationship between the input features and the autoencoder’s reconstruction error. The rule explains the failure signal by indicating which sensors contribute to the alarm and allowing the identification of the component involved in the failure. The system can present global explanations for the black box model and local explanations for why the black box model predicts a failure. We evaluate the proposed system in a real-world case study of Metro do Porto and provide explanations that illustrate its benefits.
João Gama 0001, Rita P. Ribeiro, Saulo Martiello Mastelini, Narjes Davari, Bruno M. Veloso
J. Web Semant.5
2023 XAI for Predictive Maintenance
abstract
The field of Explainable Predictive Maintenance (PM) is concerned with developing methods that can clarify how AI systems operate in the PM domain. One of the challenges of creating maintenance plans is integrating AI output with human decision-making pro- cesses and expertise. For AI to be helpful and trustworthy, fault predictions must be contextualized and easily comprehensible to humans. This involves providing tailored explanations to different actors depending on their roles and needs. For example, engineers can be connected to technical installation blueprints, while man- agers can evaluate system downtime costs, and lawyers can assess safety-threatening failures' potential liability. In many industries, black-box AI systems analyze sensor data to predict failures by detecting anomalies and deviations from typical behavior with impressive accuracy. However, PM is just one part of a broader context that aims to identify the most probable causes, develop a recovery plan, and estimate remaining useful life while providing alternative solutions. Achieving this requires complex interactions among various actors in industrial and decision-making processes. Our tutorial explores current trends, and promising research directions in Explainable AI (XAI) relevant to Explainable Predictive Maintenance (XPM), and future challenges and open issues on this topic. We will also present three case studies that highlight XPM's challenges in bus and train operations and steel factories.
João Gama 0001, Slawomir Nowaczyk, Sepideh Pashami, Rita P. Ribeiro, Grzegorz J. Nalepa, Bruno M. Veloso
KDD6
2022 A Fault Detection Framework Based on LSTM Autoencoder: A Case Study for Volvo Bus Data Set
Narjes Davari, Sepideh Pashami, Bruno M. Veloso, Slawomir Nowaczyk, Yuantao Fan, Pedro Mota Pereira, Rita P. Ribeiro, João Gama 0001
IDA3
2021 Predictive maintenance based on anomaly detection using deep learning for air production unit in the railway industry
abstract
Predictive maintenance methods assist early detection of failures and errors in machinery before they reach critical stages. This study proposes a data-driven predictive maintenance framework for the air production unit (APU) system of a train of Metro do Porto by deep learning based on a sparse autoencoder (SAE) network that efficiently detects abnormal data and considerably reduces the false alarm rate. Several analog and digital sensors installed on the APU system allow the detection of behavioral changes and deviations from the normal pattern by analyzing the collected data. We implemented two versions of the SAE network in which we inputted analog sensors data and digital sensors data, and the experimental results show that the failures due to air leakage problems are predicted by analog sensors data while other types of failures are identified by digital sensors data. A low pass filter is applied to the output of the SAE network, and a sequence of abnormal data is used as an alarm for the APU system failure. Performance indicators of the SAE network with digital sensors data, in terms of F1 Score, Recall, and Precision, are respectively, about 33.6%, 42%, and 28% better than those of the SAE network with analog sensors data. For comparison purposes, we also implemented a variational autoencoder (VAE). The results show that SAE performance is better than that of VAE by 14%, 77%, and 37% respectively, for Recall, Precision and F1 Score.
Narjes Davari, Bruno M. Veloso, Rita P. Ribeiro, Pedro Mota Pereira, João Gama 0001
DSAA2
2021 Hyper-parameter Optimization for Latent Spaces
Bruno M. Veloso, Luciano Caroprese, Matthias König 0005, Sónia Teixeira, Giuseppe Manco 0001, Holger H. Hoos, João Gama 0001
ECML/PKDD (3)1
2020 AutoML for Stream k-Nearest Neighbors Classification
abstract
The last few decades have witnessed a significant evolution of technology in different domains, changing the way the world operates, which leads to an overwhelming amount of data generated in an open-ended way as streams. Over the past years, we observed the development of several machine learning algorithms to process big data streams. However, the accuracy of these algorithms is very sensitive to their hyper-parameters, which requires expertise and extensive trials to tune. Another relevant aspect is the high-dimensionality of data, which can causes degradation to computational performance. To cope with these issues, this paper proposes a stream k-nearest neighbors (kNN) algorithm that applies an internal dimension reduction to the stream in order to reduce the resource usage and uses an automatic monitoring system that tunes dynamically the configuration of the kNN algorithm and the output dimension size with big data streams. Experiments over a wide range of datasets show that the predictive and computational performances of the kNN algorithm are improved.
Maroua Bahri, Bruno M. Veloso, Albert Bifet, João Gama 0001
IEEE BigData2