Daniele Apiletti

dblp:11/5703 · DBLP profile ↗
← Back
11ranked-venue papers in the field
2as first author
8since 2021 · last 2025
0000-0003-0538-9775ORCID · verified

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

Database Systems & Data Management · 4 (1 first)Data Mining & Knowledge Discovery · 3 (1 first)Big Data, Cloud & Distributed Data Systems · 3Information Retrieval & Web Search · 1
YearPublicationVenuePosition
2025 Unsupervised Concept Drift Detection From Deep Learning Representations in Real-Time
abstract
Concept drift is the phenomenon in which the underlying data distributions and statistical properties of a target domain change over time, leading to a degradation in model performance. Consequently, production models require continuous drift detection monitoring. Most drift detection methods to date are supervised, relying on ground-truth labels. However, they are inapplicable in many real-world scenarios, as true labels are often unavailable. Although recent efforts have proposed unsupervised drift detectors, many lack the accuracy required for reliable detection or are too computationally intensive for real-time use in high-dimensional, large-scale production environments. Moreover, they often fail to characterize or explain drift effectively. To address these limitations, we proposeDRIFTLENS, an unsupervised framework for real-time concept drift detection and characterization. Designed for deep learning classifiers handling unstructured data,DRIFTLENSleverages distribution distances in deep learning representations to enable efficient and accurate detection. Additionally, it characterizes drift by analyzing and explaining its impact on each label. Our evaluation across classifiers and data-types demonstrates thatDRIFTLENS(i) outperforms previous methods in detecting drift in 15/17 use cases; (ii) runs at least 5 times faster; (iii) produces drift curves that align closely with actual drift (correlation$\geq 0.85$); (iv) effectively identifies representative drift samples as explanations.
Salvatore Greco, Bartolomeo Vacchetti, Daniele Apiletti, Tania Cerquitelli
IEEE Trans. Knowl. Data Eng.3
2024 DriftLens: A Concept Drift Detection Tool
Salvatore Greco, Bartolomeo Vacchetti, Daniele Apiletti, Tania Cerquitelli
EDBT3
2024 Explaining deep convolutional models by measuring the influence of interpretable features in image classification
abstract
Abstract The accuracy and flexibility of Deep Convolutional Neural Networks (DCNNs) have been highly validated over the past years. However, their intrinsic opaqueness is still affecting their reliability and limiting their application in critical production systems, where the black-box behavior is difficult to be accepted. This work proposes EBAnO, an innovative explanation framework able to analyze the decision-making process of DCNNs in image classification by providing prediction-local and class-based model-wise explanations through the unsupervised mining of knowledge contained in multiple convolutional layers. EBAnO provides detailed visual and numerical explanations thanks to two specific indexes that measure the features’ influence and their influence precision in the decision-making process. The framework has been experimentally evaluated, both quantitatively and qualitatively, by (i) analyzing its explanations with four state-of-the-art DCNN architectures, (ii) comparing its results with three state-of-the-art explanation strategies and (iii) assessing its effectiveness and easiness of understanding through human judgment, by means of an online survey. EBAnO has been released as open-source code and it is freely available online.
Francesco Ventura, Salvatore Greco, Daniele Apiletti, Tania Cerquitelli
Data Min. Knowl. Discov.3
2024 Hermes, a low-latency transactional storage for binary data streams from remote devices
Gabriele Scaffidi Militone, Daniele Apiletti, Giovanni Malnati
Data Knowl. Eng.2
2023 Combining fault-tolerant persistence and low-latency streaming access to binary data for AI models
abstract
In many AI-enabled scenarios, such as video surveillance systems, besides requiring the data to be stored safely, human operators and AI models must also be able to access audio and video streams continuously while media files are still being collected. However, system throughput and latency are often limited by the use of transactionality to guarantee data persistence. This paper presents a solution providing both high ingestion rates with transactional data persistence and low-latency access to the stream during collection in near real-time. This enables the AI algorithms to be immediately applied as soon as the data is received. The binary data sources fit well with the audio and video capture of surveillance or similar systems, but the proposed solution can be extended through well-defined general interfaces. The scalability of the proposed approach is based on the microservice architecture. Using Apache Kafka and MongoDB replica sets, preliminary results show that the proposed solution provides up to 6 times larger throughput and 4.5 times lower latency than current standard multi-document transactions.
Gabriele Scaffidi Militone, Daniele Apiletti, Giovanni Malnati
IEEE Big Data2
2022 A Dataset for Burned Area Delineation and Severity Estimation from Satellite Imagery
abstract
The ability to correctly identify areas damaged by forest wildfires is essential to plan and monitor the restoration process and estimate the environmental damages after such catastrophic events. The wide availability of satellite data, combined with the recent development of machine learning and deep learning methodologies applied to the computer vision field, makes it extremely interesting to apply the aforementioned techniques to the field of automatic burned area detection. One of the main issues in such a context is the limited amount of labeled data, especially in the context of semantic segmentation. In this paper, we introduce a publicly available dataset for the burned area detection problem for semantic segmentation. The dataset contains 73 satellite images of different forests damaged by wildfires across Europe with a resolution of up to 10m per pixel. Data were collected from the Sentinel-2 L2A satellite mission and the target labels were generated from the Copernicus Emergency Management Service (EMS) annotations, with five different severity levels, ranging from undamaged to completely destroyed. Finally, we report the benchmark values obtained by applying a Convolutional Neural Network on the proposed dataset to address the burned area identification problem.
Luca Colomba, Alessandro Farasin, Simone Monaco, Salvatore Greco, Paolo Garza, Daniele Apiletti, Elena Baralis, Tania Cerquitelli
CIKM6
2022 Trusting deep learning natural-language models via local and global explanations
abstract
Abstract Despite the high accuracy offered by state-of-the-art deep natural-language models (e.g., LSTM, BERT), their application in real-life settings is still widely limited, as they behave like a black-box to the end-user. Hence, explainability is rapidly becoming a fundamental requirement of future-generation data-driven systems based on deep-learning approaches. Several attempts to fulfill the existing gap between accuracy and interpretability have been made. However, robust and specialized eXplainable Artificial Intelligence solutions, tailored to deep natural-language models, are still missing. We propose a new framework, named T-EBAnO, which provides innovative prediction-local and class-based model-global explanation strategies tailored to deep learning natural-language models. Given a deep NLP model and the textual input data, T-EBAnO provides an objective, human-readable, domain-specific assessment of the reasons behind the automatic decision-making process. Specifically, the framework extracts sets of interpretable features mining the inner knowledge of the model. Then, it quantifies the influence of each feature during the prediction process by exploiting the normalized Perturbation Influence Relation index at the local level and the novel Global Absolute Influence and Global Relative Influence indexes at the global level. The effectiveness and the quality of the local and global explanations obtained with T-EBAnO are proved on an extensive set of experiments addressing different tasks, such as a sentiment-analysis task performed by a fine-tuned BERT model and a toxic-comment classification task performed by an LSTM model. The quality of the explanations proposed by T-EBAnO, and, specifically, the correlation between the influence index and human judgment, has been evaluated by humans in a survey with more than 4000 judgments. To prove the generality of T-EBAnO and its model/task-independent methodology, experiments with other models (ALBERT, ULMFit) on popular public datasets (Ag News and Cola) are also discussed in detail.
Francesco Ventura, Salvatore Greco, Daniele Apiletti, Tania Cerquitelli
Knowl. Inf. Syst.3
2021 Cyst segmentation on kidney tubules by means of U-Net deep-learning models
abstract
Autosomal dominant polycystic kidney disease (ADPKD) is one of the most widespread genetic disorders affecting the kidney. Nevertheless, there is still no cure for ADPKD. Domain experts test the effectiveness of different treatments by investigating how they can reduce the number and dimension of cysts on kidney tissues. Image processing of the microscope acquisitions is then an expensive but necessary operation currently performed by operators to determine and compare cyst size and quantity. In this work, we propose a deep learning algorithm for fast and accurate cysts detection in sequential 2-D images. Experiments on 507 RGB immunofluorescence images of 8 kidney tubules show that the proposed U-Net-based deep-learning solution can automatically segment images with increasing performance at larger cyst dimensions (Pr > 0.8, Re > 0.75 for cysts larger than 32 µm2). Such a reliable method performing an accurate cyst segmentation can be a valid support for researchers in optimising the effort to find new effective treatments for ADPKD.
Simone Monaco, Nicole Bussola, Sara Buttò, Diego Sona, Daniele Apiletti, Giuseppe Jurman, Elisa Viola, Marco Chierici, Christodoulos Xinaris, Vincenzo Viola
IEEE BigData5
2020 Improving Wildfire Severity Classification of Deep Learning U-Nets from Satellite Images
abstract
Uncontrolled wildfires are dangerous events capable of harming people safety. To contrast their increasing impact in recent years, a key task is an accurate detection of the affected areas and their damage assessment from satellite images. Current state-of-the-art solutions address such problem through a double convolutional neural network able to automatically detect wildfires in satellite acquisitions and associate a damage index from a defined scale. However, such deep-learning model performance is strongly dependent on many factors. In this work, we specifically focus on a key parameter, i.e., the loss function, exploited in the underlying neural networks. Besides the state-of-the-art solutions based on the Dice-MSE, among the many loss functions proposed in literature, we focus on the Binary Cross-Entropy (BCE) and the Intersection over Union (IoU), as two representatives of the distribution-based and region-based categories, respectively. Experiments show that the BCE loss function coupled with a double-step U-Net architecture provides better results than current state-of-the-art solutions on a public labeled dataset of European wildfires.
Simone Monaco, Andrea Pasini, Daniele Apiletti, Luca Colomba, Paolo Garza, Elena Baralis
IEEE BigData3
2013 Desidoo, a Big-Data Application to Join the Online and Real-World Marketplaces
Daniele Apiletti, Fabio Forno
ADBIS (2)1
2011 Energy-saving models for wireless sensor networks
Daniele Apiletti, Elena Baralis, Tania Cerquitelli
Knowl. Inf. Syst.1