Demo Data from SIGIR 2026 / reviewers in the wild / expert
Anna Monreale
dblp:40/1533
· DBLP profile ↗
59ranked-venue papers
2as first author
32since 2021 · last 2026
0000-0001-8541-0284ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 33 · 1 first-author · 18 since 2021Databases, data management, data science and information retrieval · 27 · 1 first-author · 10 since 2021Applied, interdisciplinary, general and emerging computing · 14 · 12 since 2021Security and privacy · 7 · 1 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 4 since 2021Human-computer interaction and ubiquitous computing · 6 · 4 since 2021Theory of computation · 2Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
6 papers |
Trustworthy machine learning · 61% Kernel, tree and ensemble methods · 11% Probabilistic and Bayesian machine learning · 11% | |
| Databases, data mining, and information retrieval
4 papers |
Data mining · 67% Distributed and cloud data management · 15% Query processing and optimization · 15% |
Topics — the 27 heaviest of 29, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
interpretability |
2.0 | 5 | 2024 | GLocalX - From Local to Global Explanations of Black Box AI Models · Artif. Intell. 2021 Data-Agnostic Local Neighborhood Generation · ICDM 2020 Explaining Image Classifiers Generating Exemplars and Counter-Exemplars from Latent Representations · AAAI 2020 |
Machine learning › Kernel, tree and ensemble methods
decision tree learning |
0.8 | 1 | 2024 | Generative Model for Decision Trees · AAAI 2024 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
latent generative model |
0.8 | 1 | 2024 | Generative Model for Decision Trees · AAAI 2024 |
Machine learning › Trustworthy machine learning › interpretability
optimal decision tree |
0.8 | 1 | 2024 | Generative Model for Decision Trees · AAAI 2024 |
Machine learning › Deep learning architectures and training › autoencoder
adversarial autoencoder |
0.4 | 1 | 2020 | Explaining Image Classifiers Generating Exemplars and Counter-Exemplars from Latent Representations · AAAI 2020 |
Machine learning › Trustworthy machine learning › interpretability › neural network interpretation
image classifier explanation |
0.4 | 1 | 2020 | Explaining Image Classifiers Generating Exemplars and Counter-Exemplars from Latent Representations · AAAI 2020 |
Machine learning › Trustworthy machine learning › interpretability
local explanation |
0.4 | 1 | 2020 | Data-Agnostic Local Neighborhood Generation · ICDM 2020 |
Machine learning › Generative modeling
synthetic data generation |
0.4 | 1 | 2020 | Data-Agnostic Local Neighborhood Generation · ICDM 2020 |
Data mining › anomaly detection
outlier detection |
0.4 | 1 | 2020 | Authenticated Outlier Mining for Outsourced Databases · IEEE Trans. Dependable Secur. Comput. 2020 |
Distributed and cloud data management
outsourced database |
0.4 | 1 | 2020 | Authenticated Outlier Mining for Outsourced Databases · IEEE Trans. Dependable Secur. Comput. 2020 |
Query processing and optimization › secure query processing
query result verification |
0.4 | 1 | 2020 | Authenticated Outlier Mining for Outsourced Databases · IEEE Trans. Dependable Secur. Comput. 2020 |
Machine learning › Trustworthy machine learning › interpretability › post-hoc explanation
model-agnostic explanation |
0.4 | 1 | 2019 | Meaningful Explanations of Black Box AI Decision Systems · AAAI 2019 |
Data mining
clustering |
0.3 | 1 | 2017 | Clustering Individual Transactional Data for Masses of Users · KDD 2017 |
Data mining › clustering › nonparametric clustering
parameter-free clustering |
0.3 | 1 | 2017 | Clustering Individual Transactional Data for Masses of Users · KDD 2017 |
Machine learning › Trustworthy machine learning › interpretability › logic-based explanation › rule-based explanation
decision tree explanation |
0.2 | 1 | 2024 | Generative Model for Decision Trees · AAAI 2024 |
Data mining › predictive modeling
classification |
0.2 | 1 | 2013 | Quantification Trees · ICDM 2013 |
Data mining › predictive modeling › classification
decision tree learning |
0.2 | 1 | 2013 | Quantification Trees · ICDM 2013 |
Data mining › statistical analysis › statistical estimation
quantification |
0.2 | 1 | 2013 | Quantification Trees · ICDM 2013 |
Computer vision › Image recognition and object detection
image classification |
0.1 | 1 | 2020 | Explaining Image Classifiers Generating Exemplars and Counter-Exemplars from Latent Representations · AAAI 2020 |
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium |
0.1 | 1 | 2020 | Authenticated Outlier Mining for Outsourced Databases · IEEE Trans. Dependable Secur. Comput. 2020 |
Algorithmic game theory and mechanism design › non-cooperative game
strategic game |
0.1 | 1 | 2020 | Authenticated Outlier Mining for Outsourced Databases · IEEE Trans. Dependable Secur. Comput. 2020 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic rules |
0.1 | 1 | 2019 | Meaningful Explanations of Black Box AI Decision Systems · AAAI 2019 |
Data mining › spatiotemporal data mining › mobility data mining › location prediction
next location prediction |
0.1 | 1 | 2009 | WhereNext: a location predictor on trajectory pattern mining · KDD 2009 |
Data mining
pattern mining |
0.1 | 1 | 2009 | WhereNext: a location predictor on trajectory pattern mining · KDD 2009 |
Data mining › pattern mining
sequential pattern mining |
0.1 | 1 | 2009 | WhereNext: a location predictor on trajectory pattern mining · KDD 2009 |
Data mining › spatiotemporal data mining
trajectory data mining |
0.1 | 1 | 2009 | WhereNext: a location predictor on trajectory pattern mining · KDD 2009 |
Data mining › spatiotemporal data mining › trajectory data mining
trajectory pattern mining |
0.1 | 1 | 2009 | WhereNext: a location predictor on trajectory pattern mining · KDD 2009 |
Methods — techniques the papers use, named apart from their topics
probabilistic verification · 0.9authenticated data structure · 0.9artificial records · 0.9decision tree · 0.9variational autoencoder · 0.8genetic algorithm · 0.8local decision rules · 0.5hierarchical aggregation · 0.5supervised and unsupervised evaluation · 0.4saliency map · 0.4perturbation · 0.4generative operators · 0.4adversarial autoencoder · 0.4quantification tree · 0.2t-pattern tree · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Explainability-Driven Image Anonymization in Latent Space (EDIALS)abstractFacial image anonymization is essential to enable privacy-preserving image data sharing. The core challenge lies in removing identity-revealing information without degrading the utility of the images, which is essential for, e.g., demographic analysis. However, existing techniques apply uniform pixel-level distortions or synthesize replacements using Generative Adversarial Networks (GANs), which do not retain the meaningful features necessary for downstream tasks. To address this issue, we introduce EDIALS (Explainability-Driven Image Anonymization in Latent Space), which selectively modifies identity-specific latent features identified via explainability techniques. By applying targeted, incremental distortions in the latent space of an adversarial autoencoder, EDIALS effectively anonymizes images while preserving their analytical utility much better than existing techniques. Empirical evaluations on a common dataset show that EDIALS achieves 0.42% re-identification risk (equivalent to random guessing) while maintaining high utility: 84.66% F1 for age, 97.91% for gender, and 82.61% for race classification. In contrast, DeepPrivacy2 —a state-of-the-art GAN-based approach— results in a re-identification risk as large as 16.27% and lower utility: 78.32% F1, 82.58%, and 73.32% for age, gender, and race classification, respectively. Younas Khan, Anna Monreale, Carlo Metta, David Sánchez 0001, Josep Domingo-Ferrer |
CODASPY | 2 |
| 2026 | Federated learning with multiple, intersectional and multiclass fairness guarantees under performance budgetsabstractMachine learning increasingly drives decisions in domains such as finance and healthcare, where ethical considerations, such as fairness, are central. In such contexts, ensuring fairness is essential, especially when decisions impact individuals and social groups. Federated learning ( FL ) provides a decentralized training paradigm, yet client heterogeneity and demographic imbalance can amplify disparities across subpopulations. Existing fairness-aware FL methods remain limited, often focusing on group fairness in binary classification and lacking explicit control over the trade-off between fairness and predictive performance. We introduce FedFairLAB , a FL method that enforces group, intersectional, and multiclass fairness simultaneously at both the local and global levels. A tunable performance budget allows practitioners to control how much predictive performance can be sacrificed to improve fairness. Experiments on six real-world datasets show that FedFairLAB substantially improves fairness while keeping models accurate and usable in realistic FL settings. Michele Fontana, Francesca Naretto, Anna Monreale |
Data Min. Knowl. Discov. | 3 |
| 2026 | Multimodal coordinated online behavior: Trade-offs and strategiesabstractCoordinated online behavior, which spans from beneficial collective actions to harmful manipulation such as disinformation campaigns, has become a key focus in digital ecosystem analysis. Traditional methods often rely on monomodal approaches, focusing on single types of interactions like co-retweets or co-hashtags, or consider multiple modalities independently of each other. However, these approaches may overlook the complex dynamics inherent in multimodal coordination. This study compares different ways of operationalizing multimodal coordinated behavior, examining the trade-off between weakly and strongly integrated models and their ability to capture broad versus tightly aligned coordination patterns. By contrasting monomodal, flattened, and multimodal methods, we evaluate the distinct contributions of each modality and the impact of different integration strategies. Our findings show that while not all modalities provide unique insights, multimodal analysis consistently offers a more informative representation of coordinated behavior, preserving structures that monomodal and flattened approaches often lose. This work enhances the ability to detect and analyze coordinated online behavior, offering new perspectives for safeguarding the integrity of digital platforms. Lorenzo Mannocci, Stefano Cresci, Matteo Magnani, Anna Monreale, Maurizio Tesconi |
Inf. Sci. | 4 |
| 2026 | Integrating Multimodal Learning and Explainable AI for Enhanced and Interpretable Prostate Lesion ClassificationabstractAbstract Artificial Intelligence systems could find many important applications in the medical field, holding excellent potential for improving disease diagnosis, treatment identification and selection. These opportunities are often jeopardized by the lack of interpretability of such systems, slowing down AI adoption. To overcome the issue, we first introduce an analytical framework exploiting multimodal deep learning for the classification of prostate lesions using Magnetic Resonance Imaging (MRI) data and clinical information on the patients. Then, we propose a multimodal explainability approach based on visual explanations to interpret the proposed model decision-making process and identify how the different modalities contribute to each specific prediction. Our findings, based on the PI-CAI Grand Challenge dataset, demonstrate the potential of combining multimodal data with eXplainable AI (XAI) to enhance prostate cancer diagnosis, improving model predictive performance, interpretability and understanding in treatment decision-making. Claudio Giovannoni, Carlo Metta, Andrea Berti, Sara Colantonio, Anna Monreale, Francesca Pratesi, Salvatore Rinzivillo |
Mach. Learn. | 5 |
| 2025 | Counterfactual Explanations for Ranking in Algorithmic Hiring
Antonio Mastropietro, Riccardo Guidotti, Andrea Iommi, Anna Monreale, Salvatore Ruggieri |
IEEE Big Data | 4 |
| 2025 | Enhancing Local Explanations with GAN-Based Neighborhood GenerationabstractAbstract The growing deployment of Machine Learning models has increased the demand for interpretability, leading to the development of various explainability methods. Yet, each method has its strengths and limitations, making it challenging to identify a one-size-fits-all solution. This paper introduces , a multi-faceted and fast local explanation approach for tabular data. incorporates various explanation types (feature importances, rules, counterfactuals, exemplars, and counter-exemplars), offering a 360-degree model interpretability. also includes a dashboard with indicators for prediction reliability and explanation quality, such as fidelity and robustness. To ensure efficiency, uses GAN-generated synthetic data to approximate the original dataset and selects similar records to the target instance, avoiding costly on-demand neighborhood generation. Multiple local surrogate models are trained to capture different aspects of the data and black-box behavior. achieves higher fidelity than state-of-the-art methods, with improvements up to 95% on multiclass datasets. Luca Corbucci, Francesca Naretto, Anna Monreale |
DS | 3 |
| 2025 | An Interpretable Data-Driven Unsupervised Approach for the Prevention of Forgotten ItemsabstractAccurately identifying items forgotten during a supermarket visit and providing clear, interpretable explanations for recommending them remains an underexplored problem within the Next Basket Prediction (NBP) domain. Existing NBP approaches typically only focus on forecasting future purchases, without explicitly addressing the detection of unintentionally omitted items. This gap is partly due to the scarcity of real-world datasets that allow for the reliable estimation of forgotten items. Furthermore, most current NBP methods rely on black-box models, which lack transparency and limit the ability to justify recommendations to end users. In this paper, we formally introduce the forgotten-item prediction task and propose two novel interpretable-by-design algorithms. These methods are tailored to identify forgotten items while offering intuitive, human-understandable explanations. Experiments on a real-world retail dataset show our algorithms outperform state-of-the-art NBP baselines by 10–15% across multiple evaluation metrics. Luca Corbucci, Javier Alejandro Borges Legrottaglie, Francesco Spinnato, Anna Monreale, Riccardo Guidotti |
ECAI | 4 |
| 2025 | Differentially Private FastSHAP for Federated Learning Model ExplainabilityabstractExplaining the reasoning behind black-box model predictions while preserving user privacy is a significant challenge. This becomes even more complex in Federated Learning, where legal constraints restrict the data that clients can share with external entities. In this paper, we introduce FastSHAP++, a method that adapts FastSHAP to explain Federated Learning trained models. Unlike existing approaches, FastSHAP++mitigates client privacy risks by incorporating Differential Privacy into the explanation process and preventing the exchange of sensitive information between clients and external entities. We evaluate the effectiveness of FastSHAP++testing it on three different datasets, and comparing the explanations with those produced by a centralized explainer with access to clients’ training data. Lastly, we study the impact of varying levels of Differential Privacy to analyse the trade-offs between privacy and the quality of the explanations. Valerio Bonsignori, Luca Corbucci, Francesca Naretto, Anna Monreale |
IJCNN | 4 |
| 2025 | Optimizing and Tuning Fairness in Machine Learning: An Augmented Lagrangian Method with a Performance Budget
Michele Fontana, Francesca Naretto, Anna Monreale |
ECML/PKDD (1) | 3 |
| 2024 | Generative Model for Decision TreesabstractDecision trees are among the most popular supervised models due to their interpretability and knowledge representation resembling human reasoning. Commonly-used decision tree induction algorithms are based on greedy top-down strategies. Although these approaches are known to be an efficient heuristic, the resulting trees are only locally optimal and tend to have overly complex structures. On the other hand, optimal decision tree algorithms attempt to create an entire decision tree at once to achieve global optimality. We place our proposal between these approaches by designing a generative model for decision trees. Our method first learns a latent decision tree space through a variational architecture using pre-trained decision tree models. Then, it adopts a genetic procedure to explore such latent space to find a compact decision tree with good predictive performance. We compare our proposal against classical tree induction methods, optimal approaches, and ensemble models. The results show that our proposal can generate accurate and shallow, i.e., interpretable, decision trees. Riccardo Guidotti, Anna Monreale, Mattia Setzu, Giulia Volpi |
AAAI | 2 |
| 2024 | Explainable AI in Time-Sensitive Scenarios: Prefetched Offline Explanation Model
Fabio Michele Russo, Carlo Metta, Anna Monreale, Salvatore Rinzivillo, Fabio Pinelli |
DS (2) | 3 |
| 2024 | PUFFLE: Balancing Privacy, Utility, and Fairness in Federated LearningabstractTraining and deploying Machine Learning models that simultaneously adhere to principles of fairness and privacy while ensuring good utility poses a significant challenge. The interplay between these three factors of trustworthiness is frequently underestimated and remains insufficiently explored. Consequently, many efforts focus on ensuring only two of these factors, neglecting one in the process. The decentralization of the datasets and the variations in distributions among the clients exacerbate the complexity of achieving this ethical trade-off in the context of Federated Learning (FL). For the first time in FL literature, we address these three factors of trustworthiness. We introduce PUFFLE, a high-level parameterised approach that can help in the exploration of the balance between utility, privacy, and fairness in FL scenarios. We prove that PUFFLE can be effective across diverse datasets, models, and data distributions, reducing the model unfairness up to 75%, with a maximum reduction in the utility of 17% in the worst-case scenario, while maintaining strict privacy guarantees during the FL training. Luca Corbucci, Mikko A. Heikkilä, David Solans Noguero, Anna Monreale, Nicolas Kourtellis |
ECAI | 4 |
| 2024 | Enhancing Privacy and Utility in Federated Learning: A Hybrid P2P and Server-Based Approach with Differential Privacy ProtectionabstractFederated Learning has been recently adopted in several contexts as a solution to train a Machine Learning model while preserving users’ privacy. Even though it avoids data sharing among the users involved in the training, it is common to use it in conjunction with a privacy-preserving technique like DP due to potential privacy issues. Unfortunately, often the application of privacy protection strategies leads to a degradation of the model’s performance. Therefore, in this paper, we propose a framework that allows the training of a collective model through Federated Learning using a hybrid architecture that enables clients to mix within the same learning process collaborations with (semi-)trusted entities and collaboration with untrusted participants. To reach this goal we design and develop a process that exploits both the classic Client-Server and the Peerto-Peer training mechanism. To evaluate how our methodology could impact the model utility we present an experimental analysis using three popular datasets. Experimental results demonstrate the effectiveness of our approach in reducing, in some cases, up to 32% the model accuracy degradation caused by the use of DP. Luca Corbucci, Anna Monreale, Roberto Pellungrini |
SECRYPT | 2 |
| 2024 | Balancing Act: Navigating the Privacy-Utility Spectrum in Principal Component AnalysisabstractA lot of research in federated learning is ongoing ever since it was proposed. Federated learning allows collaborative learning among distributed clients without sharing their raw data to a central aggregator (if it is present) or to other clients in a peer to peer architecture. However, each client participating in the federation shares their model information learned from their data with other clients participating in the FL process, or with the central aggregator. This sharing of information, however, makes this approach vulnerable to various attacks, including data reconstruction attacks. Our research specifically focuses on Principal Component Analysis (PCA), as it is a widely used dimensionality technique. For performing PCA in a federated setting, distributed clients share local eigenvectors computed from their respective data with the aggregator, which then combines and returns global eigenvectors. Previous studies on attacks against PCA have demonstrated that revealing eigenvectors can lead to membership inference and, when coupled with knowledge of data distribution, result in data reconstruction attacks. Consequently, our objective in this work is to augment privacy in eigenvectors while sustaining their utility. To obtain protected eigenvectors, we use k-anonymity, and generative networks. Through our experimentation, we did a complete privacy, and utility analysis of original and protected eigenvectors. For utility analysis, we apply HIERARCHICAL CLUSTERING, RANDOM FOREST regressor, and RANDOM FOREST classifier on the protected, and original eigenvectors. We got interesting results, when we applied HIERARCHICAL CLUSTERING on the original, and protected datasets, and eigenvectors. The height at which the clusters are merged declined from 250 to 150 for original, and synthetic version of CALIFORNIA-HOUSING data, respectively. For the k-anonymous version of CALIFORNIA-HOUSING data, the height lies between 150, and 250. To evaluate the privacy risks of the federated PCA system, we act as an attacker, and conduct a data reconstruction attack. Saloni Kwatra, Anna Monreale, Francesca Naretto |
SECRYPT | 2 |
| 2024 | Stable and actionable explanations of black-box models through factual and counterfactual rulesabstractAbstract Recent years have witnessed the rise of accurate but obscure classification models that hide the logic of their internal decision processes. Explaining the decision taken by a black-box classifier on a specific input instance is therefore of striking interest. We propose a local rule-based model-agnostic explanation method providing stable and actionable explanations. An explanation consists of a factual logic rule, stating the reasons for the black-box decision, and a set of actionable counterfactual logic rules, proactively suggesting the changes in the instance that lead to a different outcome. Explanations are computed from a decision tree that mimics the behavior of the black-box locally to the instance to explain. The decision tree is obtained through a bagging-like approach that favors stability and fidelity: first, an ensemble of decision trees is learned from neighborhoods of the instance under investigation; then, the ensemble is merged into a single decision tree. Neighbor instances are synthetically generated through a genetic algorithm whose fitness function is driven by the black-box behavior. Experiments show that the proposed method advances the state-of-the-art towards a comprehensive approach that successfully covers stability and actionability of factual and counterfactual explanations. Riccardo Guidotti, Anna Monreale, Salvatore Ruggieri, Francesca Naretto, Franco Turini, Dino Pedreschi, Fosca Giannotti |
Data Min. Knowl. Discov. | 2 |
| 2024 | Understanding Any Time Series Classifier with a Subsequence-based ExplainerabstractThe growing availability of time series data has increased the usage of classifiers for this data type. Unfortunately, state-of-the-art time series classifiers are black-box models and, therefore, not usable in critical domains such as healthcare or finance, where explainability can be a crucial requirement. This paper presents a framework to explain the predictions of any black-box classifier for univariate and multivariate time series. The provided explanation is composed of three parts. First, a saliency map highlighting the most important parts of the time series for the classification. Second, an instance-based explanation exemplifies the black-box’s decision by providing a set of prototypical and counterfactual time series. Third, a factual and counterfactual rule-based explanation, revealing the reasons for the classification through logical conditions based on subsequences that must, or must not, be contained in the time series. Experiments and benchmarks show that the proposed method provides faithful, meaningful, stable, and interpretable explanations. Francesco Spinnato, Riccardo Guidotti, Anna Monreale, Mirco Nanni, Dino Pedreschi, Fosca Giannotti |
ACM Trans. Knowl. Discov. Data | 3 |
| 2023 | Semantic Enrichment of Explanations of AI Models for Healthcare
Luca Corbucci, Anna Monreale, Cecilia Panigutti, Michela Natilli, Simona Smiraglio, Dino Pedreschi |
DS | 2 |
| 2023 | The Trajectory Interval Forest Classifier for Trajectory ClassificationabstractGPS devices generate spatio-temporal trajectories for different types of moving objects. Scientists can exploit them to analyze migration patterns, manage city traffic, monitor the spread of diseases, etc. Many current state-of-the-art models that use this data type require a not negligible running time to be trained. To overcome this issue, we propose the Trajectory Interval Forest (TIF) classifier, an efficient model with high throughput. TIF works by calculating various mobility-related statistics over a set of randomly selected intervals. These statistics are used to create a tabular representation of the data, which can be used as input for any classical classifier. Our results show that TIF is comparable to or better than state-of-art in terms of accuracy and is orders of magnitude faster. Cristiano Landi, Riccardo Guidotti, Mirco Nanni, Anna Monreale |
SIGSPATIAL/GIS | 4 |
| 2023 | Vehicle Data Collection: A Privacy Policy Analysis and ComparisonabstractIn recent years, data can be considered the new fuel for road vehicle functionalities like driver-assistance systems or customized services. Therefore, the carmakers with their phone apps, synced with the infotainment system, can collect information from the drivers and vehicles to be processed inside or outside the car. In this context, we analyze different carmakers’ privacy policies to define their readability and compliance with the EU General Data Protection Regulation, and provide analysis of carmakers’ data collection. Besides, for the first time, we compare the most significant privacy regulations in automotive. Finally, we create an interactive dashboard to compare the different carmakers’ policies and provide users with an efficient instrument to understand some relevant privacy aspects like which data the carmakers declare to collect. We find that carmakers could collect a large number of users and vehicle data, but, in some cases, the privacy policies seem to be quite challenging to read and do not provide some information like how collected data are protected or stored. Chiara Bodei, Gianpiero Costantino, Marco De Vincenzi 0001, Ilaria Matteucci, Anna Monreale |
ICISSP | 5 |
| 2023 | Geolet: An Interpretable Model for Trajectory Classification
Cristiano Landi, Francesco Spinnato, Riccardo Guidotti, Anna Monreale, Mirco Nanni |
IDA | 4 |
| 2023 | Agnostic Label-Only Membership Inference AttackabstractAbstract In recent years we are witnessing the diffusion of AI systems based on powerful Machine Learning models which find application in many critical contexts such as medicine and financial market. In such contexts, it is important to design Trustworthy AI systems while guaranteeing privacy protection. However, some attacks on the privacy of Machine Learning models have been designed to show the threats of exposing such models. Membership Inference is one of the simplest privacy threats faced by Machine Learning models. It is based on the assumption that an adversary, observing the confidence of the model prediction, can infer whether a particular record was used for training the classifier. A variant, called Label-Only attack, exploits the adversary’s knowledge of the training data statistics to infer the record membership without accessing the confidence score of the prediction. In this paper, we propose a variant of the Label-Only attack, called Aloa, which estimates the prediction confidence exploiting a mechanism that is completely agnostic to the input data distributions. In fact, it requires neither statistical knowledge of the data nor the type of variables. Experimental results show better performance of our attack with respect to the competitors. Anna Monreale, Francesca Naretto, Simone Rizzo |
NSS | 1 |
| 2022 | MulBot: Unsupervised Bot Detection Based on Multivariate Time SeriesabstractOnline social networks are actively involved in removing malicious social bots due to their role in spreading low-quality information. However, most of the existing bot detectors are supervised classifiers incapable of capturing the evolving behavior of sophisticated bots. Here we propose MulBot, an unsupervised bot detector based on multivariate time series (MTS). For the first time, we exploit multidimensional temporal features extracted from user timelines. We manage the multidimensionality with an LSTM autoencoder, which projects the MTS in a suitable latent space. Then, we perform a clustering step on this encoded representation to identify dense groups of very similar users – a known sign of automation. Finally, we perform a binary classification task achieving f1-score =0.99, outperforming state-of-the-art methods (f1-score ≤ 0.97). Not only does MulBot achieve excellent results in the binary classification task, but we also demonstrate its strengths in a novel and practically-relevant task: detecting and separating different botnets. In this multiclass classification task we achieve f1-score =0.96. We conclude by estimating the importance of the different features used in our model and by evaluating MulBot’s capability to generalize to new unseen bots, thus proposing a solution to the generalization deficiencies of supervised bot detectors. Lorenzo Mannocci, Stefano Cresci, Anna Monreale, Athena Vakali, Maurizio Tesconi |
IEEE Big Data | 3 |
| 2022 | Uncovering Student Temporal Learning Patterns
Daniela Rotelli, Anna Monreale, Riccardo Guidotti |
EC-TEL | 2 |
| 2022 | Visual Analytics for Session-based Time-Windows Identification in Virtual Learning EnvironmentsabstractDue to the flexibility of online learning courses, students organise and manage their own learning time by deciding when, what, and how to study. Each individual has distinctive learning habits that identify their behaviours and set them apart from others. To explore how students behave over time, in this work we seek to identify adequate time-windows that could be used to investigate the temporal behaviour of students in online learning environments. We first propose a novel perspective to identify various types of sessions based on individual requirements. Most of the works in the literature address this problem by setting an arbitrary session timeout threshold. In this paper we propose an algorithm that helps us in determining the most suitable threshold for the session. Then, based on the identified sessions, we determine time-windows using data-driven methods. To this end, we created a visual tool that assists data scientists and researchers in determining the optimal settings for the session identification and locating suitable time-windows. Aleksandra Maslennikova, Daniela Rotelli, Anna Monreale |
IV | 3 |
| 2022 | Time-on-Task Estimation by data-driven Outlier Detection based on Learning ActivitiesabstractTemporal analysis has been demonstrated to be relevant in Learning Analytics research, and capturing time-on-task, i.e., the amount of time spent by students in quality learning, as a proxy to model learning behaviour, predict performance, and avoid drop-out has been the focus of a number of investigations. Nonetheless, most studies do not provide enough information on how their data were prepared for their findings to be easily replicated, even though data pre-processing decisions have an impact on the analysis’ outcomes and can lead to inaccurate predictions. One of the key aspects in the preparation of learning data for temporal analysis is the detection of anomalous values of temporal duration of students’ activities. Most of the works in the literature address this problem without taking into account the fact that different activities can have very different typical execution times. In this paper, we propose a methodology for estimating time-on-task that starts with a well-defined data consolidation and then applies an outlier detection strategy to the data based on a distinct study of each learning activity and its peculiarities. Our real-world data experiments show that the proposed methodology outperforms the current state of the art, providing more accurate time estimations for students’ learning tasks. Daniela Rotelli, Anna Monreale |
LAK | 2 |
| 2022 | Modeling Adversarial Behavior Against Mobility Data PrivacyabstractPrivacy risk assessment is a crucial issue in any privacy-aware analysis process. Traditional frameworks for privacy risk assessment systematically generate the assumed knowledge for a potential adversary, evaluating the risk without realistically modelling the collection of the background knowledge used by the adversary when performing the attack. In this work, we propose Simulated Privacy Annealing (SPA), a new adversarial behavior model for privacy risk assessment in mobility data. We model the behavior of an adversary as a mobility trajectory and introduce an optimization approach to find the most effective adversary trajectory in terms of privacy risk produced for the individuals represented in a mobility data set. We use simulated annealing to optimize the movement of the adversary and simulate a possible attack on mobility data. We finally test the effectiveness of our approach on real human mobility data, showing that it can simulate the knowledge gathering process for an adversary in a more realistic way. Roberto Pellungrini, Luca Pappalardo, Filippo Simini, Anna Monreale |
IEEE Trans. Intell. Transp. Syst. | 4 |
| 2021 | Designing Shapelets for Interpretable Data-Agnostic ClassificationabstractTime series shapelets are discriminatory subsequences which are representative of a class, and their similarity to a time series can be used for successfully tackling the time series classification problem. The literature shows that Artificial Intelligence (AI) systems adopting classification models based on time series shapelets can be interpretable, more accurate, and significantly fast. Thus, in order to design a data-agnostic and interpretable classification approach, in this paper we first extend the notion of shapelets to different types of data, i.e., images, tabular and textual data. Then, based on this extended notion of shapelets we propose an interpretable data-agnostic classification method. Since the shapelets discovery can be time consuming, especially for data types more complex than time series, we exploit a notion of prototypes for finding candidate shapelets, and reducing both the time required to find a solution and the variance of shapelets. A wide experimentation on datasets of different types shows that the data-agnostic prototype-based shapelets returned by the proposed method empower an interpretable classification which is also fast, accurate, and stable. In addition, we show and we prove that shapelets can be at the basis of explainable AI methods. Riccardo Guidotti, Anna Monreale |
AIES | 2 |
| 2021 | From depression to suicidal discourse on RedditabstractDifferent mental health conditions may lead to suicide, among which depression is one of the most common. One in six people affected by major depression dies by suicide, with suicide being the second leading cause of death among teenagers and young adults. Symptoms of suicidal risk often remain latent until the inevitable occurs, which highlights the significance of prevention when it comes to such conditions. Language encodes psychological aspects that reflect a s ubject’s p ersonality and state of mind and could be used as a proxy to identify shifts in a person’s mental health state. In this work we study how psychometric traits of language vary when a person moves from depression-related discourse to suicide-related discourse, analyzing posts from Reddit dedicated to these themes. For each user, we identify the changes in their psychometric profile when the discourse shifts, and try to pinpoint groups of users with the same behavior and psychometric evolution. Our findings highlight several psychometric features as the most involved in discourse shifting, setting the stage for easier identification of high-risk individuals from the way they express themselves through language. Benedetta Iavarone, Anna Monreale |
IEEE BigData | 2 |
| 2021 | Deriving a Single Interpretable Model by Merging Tree-Based Classifiers
Valerio Bonsignori, Riccardo Guidotti, Anna Monreale |
DS | 3 |
| 2021 | Privacy Risk Assessment of Individual Psychometric Profiles
Giacomo Mariani, Anna Monreale, Francesca Naretto |
DS | 2 |
| 2021 | A new approach for cross-silo federated learning and its privacy risksabstractFederated Learning has witnessed an increasing popularity in the past few years for its ability to train Machine Learning models in critical contexts, using private data without moving them. Most of the approaches in the literature are focused on mobile environments, where mobile devices contain the data of single users, and typically deal with images or text data. In this paper, we define HOLDA, a novel federated learning approach tailored for training machine learning models on data distributed over federated organizations hierarchically organized. Our method focuses on the generalization capabilities of the neural network models, providing a new mechanism for selecting their best weights. In addition, it is tailored for tabular data. We empirically test the performance of our approach on two different tabular datasets, showing excellent results in terms of performance and generalization capabilities. Then, we also tackle the problem of assessing the privacy risk of users represented in the training data. In particular, we empirically show, by attacking the HOLDA models with the Membership Inference Attack, that the privacy of the users in the training data may have high risk. Michele Fontana, Francesca Naretto, Anna Monreale |
PST | 3 |
| 2021 | GLocalX - From Local to Global Explanations of Black Box AI ModelsabstractArtificial Intelligence (AI) has come to prominence as one of the major components of our society, with applications in most aspects of our lives. In this field, complex and highly nonlinear machine learning models such as ensemble models, deep neural networks, and Support Vector Machines have consistently shown remarkable accuracy in solving complex tasks. Although accurate, AI models often are “black boxes” which we are not able to understand. Relying on these models has a multifaceted impact and raises significant concerns about their transparency. Applications in sensitive and critical domains are a strong motivational factor in trying to understand the behavior of black boxes. We propose to address this issue by providing an interpretable layer on top of black box models by aggregating “local” explanations. We present GLocalX, a “local-first” model agnostic explanation method. Starting from local explanations expressed in form of local decision rules, GLocalX iteratively generalizes them into global explanations by hierarchically aggregating them. Our goal is to learn accurate yet simple interpretable models to emulate the given black box, and, if possible, replace it entirely. We validate GLocalX in a set of experiments in standard and constrained settings with limited or no access to either data or local explanations. Experiments show that GLocalX is able to accurately emulate several models with simple and small models, reaching state-of-the-art performance against natively global solutions. Our findings show how it is often possible to achieve a high level of both accuracy and comprehensibility of classification models, even in complex domains with high-dimensional data, without necessarily trading one property for the other. This is a key requirement for a trustworthy AI, necessary for adoption in high-stakes decision making applications. Mattia Setzu, Riccardo Guidotti, Anna Monreale, Franco Turini, Dino Pedreschi, Fosca Giannotti |
Artif. Intell. | 3 |
| 2020 | Explaining Image Classifiers Generating Exemplars and Counter-Exemplars from Latent RepresentationsabstractWe present an approach to explain the decisions of black box image classifiers through synthetic exemplar and counter-exemplar learnt in the latent feature space. Our explanation method exploits the latent representations learned through an adversarial autoencoder for generating a synthetic neighborhood of the image for which an explanation is required. A decision tree is trained on a set of images represented in the latent space, and its decision rules are used to generate exemplar images showing how the original image can be modified to stay within its class. Counterfactual rules are used to generate counter-exemplars showing how the original image can “morph” into another class. The explanation also comprehends a saliency map highlighting the areas that contribute to its classification, and areas that push it into another class. A wide and deep experimental evaluation proves that the proposed method outperforms existing explainers in terms of fidelity, relevance, coherence, and stability, besides providing the most useful and interpretable explanations. Riccardo Guidotti, Anna Monreale, Stan Matwin, Dino Pedreschi |
AAAI | 2 |
| 2020 | Predicting and Explaining Privacy Risk Exposure in Mobility Data
Francesca Naretto, Roberto Pellungrini, Anna Monreale, Franco Maria Nardini, Mirco Musolesi |
DS | 3 |
| 2020 | Data-Agnostic Local Neighborhood GenerationabstractSynthetic data generation has been widely adopted in software testing, data privacy, imbalanced learning, machine learning explanation, etc. In such contexts, it is important to generate data samples located within “local” areas surrounding specific instances. Local synthetic data can help the learning phase of predictive models, and it is fundamental for methods explaining the local behavior of obscure classifiers. The contribution of this paper is twofold. First, we introduce a method based on generative operators allowing the synthetic neighborhood generation by applying specific perturbations on a given input instance. The key factor consists in performing a data transformation that makes applicable to any type of data, i.e., data-agnostic. Second, we design a framework for evaluating the goodness of local synthetic neighborhoods exploiting both supervised and unsupervised methodologies. A deep experimentation shows the effectiveness of the proposed method. Riccardo Guidotti, Anna Monreale |
ICDM | 2 |
| 2020 | PRIMULE: Privacy risk mitigation for user profiles
Francesca Pratesi, Lorenzo Gabrielli, Paolo Cintia, Anna Monreale, Fosca Giannotti |
Data Knowl. Eng. | 4 |
| 2020 | Authenticated Outlier Mining for Outsourced DatabasesabstractThe Data-Mining-as-a-Service (DMaS) paradigm is becoming the focus of research, as it allows the data owner (client) who lacks expertise and/or computational resources to outsource their data and mining needs to a third-party service provider (server). Outsourcing, however, raises some issues about result integrity: how could the client verify the mining results returned by the server are both sound and complete? In this paper, we focus on outlier mining, an important mining task. Previous verification techniques use an authenticated data structure (ADS) for correctness authentication, which may incur much space and communication cost. In this paper, we propose a novel solution that returns a probabilistic result integrity guarantee with much cheaper verification cost. The key idea is to insert a set of artificial records (ARs) into the dataset, from which it constructs a set of artificial outliers (AOs) and artificial non-outliers (ANOs). The AOs and ANOs are used by the client to detect any incomplete and/or incorrect mining results with a probabilistic guarantee. The main challenge that we address is how to construct ARs so that they do not change the (non-)outlierness of original records, while guaranteeing that the client can identify ANOs and AOs without executing mining. Furthermore, we build a strategic game and show that a Nash equilibrium exists only when the server returns correct outliers. Our implementation and experiments demonstrate that our verification solution is efficient and lightweight. Boxiang Dong, Wendy Hui Wang, Anna Monreale, Dino Pedreschi, Fosca Giannotti, Wenge Guo |
IEEE Trans. Dependable Secur. Comput. | 3 |
| 2019 | Meaningful Explanations of Black Box AI Decision SystemsabstractBlack box AI systems for automated decision making, often based on machine learning over (big) data, map a user’s features into a class or a score without exposing the reasons why. This is problematic not only for lack of transparency, but also for possible biases inherited by the algorithms from human prejudices and collection artifacts hidden in the training data, which may lead to unfair or wrong decisions. We focus on the urgent open challenge of how to construct meaningful explanations of opaque AI/ML systems, introducing the local-toglobal framework for black box explanation, articulated along three lines: (i) the language for expressing explanations in terms of logic rules, with statistical and causal interpretation; (ii) the inference of local explanations for revealing the decision rationale for a specific case, by auditing the black box in the vicinity of the target instance; (iii), the bottom-up generalization of many local explanations into simple global ones, with algorithms that optimize for quality and comprehensibility. We argue that the local-first approach opens the door to a wide variety of alternative solutions along different dimensions: a variety of data sources (relational, text, images, etc.), a variety of learning problems (multi-label classification, regression, scoring, ranking), a variety of languages for expressing meaningful explanations, a variety of means to audit a black box. Dino Pedreschi, Fosca Giannotti, Riccardo Guidotti, Anna Monreale, Salvatore Ruggieri, Franco Turini |
AAAI | 4 |
| 2019 | Investigating Neighborhood Generation Methods for Explanations of Obscure Image Classifiers
Riccardo Guidotti, Anna Monreale, Leonardo Cariaggi |
PAKDD (1) | 2 |
| 2019 | Black Box Explanation by Learning Image Exemplars in the Latent Feature Space
Riccardo Guidotti, Anna Monreale, Stan Matwin, Dino Pedreschi |
ECML/PKDD (1) | 2 |
| 2019 | Guest editors' foreword
Vashti Galpin, Paolo Milazzo, Anna Monreale |
J. Log. Algebraic Methods Program. | 3 |
| 2018 | Learning Data MiningabstractIn the last decade the usage and study of data mining and machine learning algorithms have received an increasing attention from several and heterogeneous fields of research. Learning how and why a certain algorithm returns a particular result, and understanding which are the main problems connected to its execution is a hot topic in the education of data mining methods. In order to support data mining beginners, students, teachers, and researchers we introduce a novel didactic environment. The Didactic Data Mining Environment (DDME) allows to execute a data mining algorithm on a dataset and to observe the algorithm behavior step by step to learn how and why a certain result is returned. DDME can be practically exploited by teachers and students for having a more interactive learning of data mining. Indeed, on top of the core didactic library, we designed a visual platform that allows online execution of experiments and the visualization of the algorithm steps. The visual platform abstracts the coding activity and makes available the execution of algorithms to non-technicians. Riccardo Guidotti, Anna Monreale, Salvatore Rinzivillo |
DSAA | 2 |
| 2018 | A Data Mining Approach to Assess Privacy Risk in Human Mobility DataabstractHuman mobility data are an important proxy to understand human mobility dynamics, develop analytical services, and design mathematical models for simulation and what-if analysis. Unfortunately mobility data are very sensitive since they may enable the re-identification of individuals in a database. Existing frameworks for privacy risk assessment provide data providers with tools to control and mitigate privacy risks, but they suffer two main shortcomings: (i) they have a high computational complexity; (ii) the privacy risk must be recomputed every time new data records become available and for every selection of individuals, geographic areas, or time windows. In this article, we propose a fast and flexible approach to estimate privacy risk in human mobility data. The idea is to train classifiers to capture the relation between individual mobility patterns and the level of privacy risk of individuals. We show the effectiveness of our approach by an extensive experiment on real-world GPS data in two urban areas and investigate the relations between human mobility patterns and the privacy risk of individuals. Roberto Pellungrini, Luca Pappalardo, Francesca Pratesi, Anna Monreale |
ACM Trans. Intell. Syst. Technol. | 4 |
| 2017 | Clustering Individual Transactional Data for Masses of UsersabstractMining a large number of datasets recording human activities for making sense of individual data is the key enabler of a new wave of personalized knowledge-based services. In this paper we focus on the problem of clustering individual transactional data for a large mass of users. Transactional data is a very pervasive kind of information that is collected by several services, often involving huge pools of users. We propose txmeans, a parameter-free clustering algorithm able to efficiently partitioning transactional data in a completely automatic way. Txmeans is designed for the case where clustering must be applied on a massive number of different datasets, for instance when a large set of users need to be analyzed individually and each of them has generated a long history of transactions. A deep experimentation on both real and synthetic datasets shows the practical effectiveness of txmeans for the mass clustering of different personal datasets, and suggests that txmeans outperforms existing methods in terms of quality and efficiency. Finally, we present a personal cart assistant application based on txmeans Riccardo Guidotti, Anna Monreale, Mirco Nanni, Fosca Giannotti, Dino Pedreschi |
KDD | 2 |
| 2017 | MyWay: Location prediction via mobility profiling
Roberto Trasarti, Riccardo Guidotti, Anna Monreale, Fosca Giannotti |
Inf. Syst. | 3 |
| 2016 | Privacy-Preserving Outsourcing of Pattern Mining of Event-Log Data - A Use-Case from Process IndustryabstractWith the advent of cloud computing and its model for IT services based on the Internet and big data centers, the interest of industries into XaaS ("Anything as a Service") paradigm is increasing. Business intelligence and knowledge discovery services are typical services that companies tend to externalize on the cloud, due to their data intensive nature and the algorithms complexity. What is appealing for a company is to rely on external expertise and infrastructure to compute the analytical results and models which are required by the business analysts for understanding the business phenomena under observation. Although it is advantageous to achieve sophisticated analysis there exist several serious privacy issues in this paradigm. In this paper we investigate through an industrial use-case the application of a framework for privacypreserving outsourcing of pattern mining on event-log data. Moreover, we present and discuss some ideas about possible extensions. Alessandro Marrella, Anna Monreale, Benjamin Klöpper, Martin W. Krüger |
CloudCom | 2 |
| 2016 | Driving Profiles Computation and Monitoring for Car Insurance CRMabstractCustomer segmentation is one of the most traditional and valued tasks in customer relationship management (CRM). In this article, we explore the problem in the context of the car insurance industry, where the mobility behavior of customers plays a key role: Different mobility needs, driving habits, and skills imply also different requirements (level of coverage provided by the insurance) and risks (of accidents). In the present work, we describe a methodology to extract several indicators describing the driving profile of customers, and we provide a clustering-oriented instantiation of the segmentation problem based on such indicators. Then, we consider the availability of a continuous flow of fresh mobility data sent by the circulating vehicles, aiming at keeping our segments constantly up to date. We tackle a major scalability issue that emerges in this context when the number of customers is large—namely, the communication bottleneck—by proposing and implementing a sophisticated distributed monitoring solution that reduces communications between vehicles and company servers to the essential. We validate the framework on a large database of real mobility data coming from GPS devices on private cars. Finally, we analyze the privacy risks that the proposed approach might involve for the users, providing and evaluating a countermeasure based on data perturbation. Mirco Nanni, Roberto Trasarti, Anna Monreale, Valerio Grossi, Dino Pedreschi |
ACM Trans. Intell. Syst. Technol. | 3 |
| 2015 | Quantification in social networksabstractIn many real-world applications there is a need to monitor the distribution of a population across different classes, and to track changes in this distribution over time. As an example, an important task is to monitor the percentage of unemployed adults in a given region. When the membership of an individual in a class cannot be established deterministically, a typical solution is the classification task. However, in the above applications the final goal is not determining which class the individuals belong to, but estimating the prevalence of each class in the unlabeled data. This task is called quantification. Most of the work in the literature addressed the quantification problem considering data presented in conventional attribute format. Since the ever-growing availability of web and social media we have a flourish of network data representing a new important source of information and by using quantification network techniques we could quantify collective behavior, i.e., the number of users that are involved in certain type of activities, preferences, or behaviors. In this paper we exploit the homophily effect observed in many social networks in order to construct a quantifier for networked data. Our experiments show the effectiveness of the proposed approaches and the comparison with the existing state-of-the-art quantification methods shows that they are more accurate. Letizia Milli, Anna Monreale, Giulio Rossetti, Dino Pedreschi, Fosca Giannotti, Fabrizio Sebastiani 0001 |
DSAA | 2 |
| 2015 | Discrimination- and privacy-aware patterns
Sara Hajian, Josep Domingo-Ferrer, Anna Monreale, Dino Pedreschi, Fosca Giannotti |
Data Min. Knowl. Discov. | 3 |
| 2014 | CF-inspired Privacy-Preserving Prediction of Next Location in the CloudabstractMobility data gathered from location sensors such as Global Positioning System (GPS) enabled phones and vehicles is valuable for spatio-temporal data mining for various location-based services (LBS). Such data is often considered sensitive and there exist many a mechanism for privacy preserving analyses of the data. Through various anonymisation mechanisms, it can be ensured with a high probability that a particular individual cannot be identified when mobility data is outsourced to third parties for analysis. However, challenges remain with the privacy of the queries on outsourced analysis results, especially when the queries are sent directly to third parties by end-users. Drawing inspiration from our earlier work in privacy preserving collaborative filtering (CF) and next location prediction, in this exploratory work, we propose a novel representation of trajectory data in the CF domain and experiment with a privacy preserving Slope One CF predictor. We present evaluations for the accuracy and the computational performance of our proposal using anonymised data gathered from real traffic data in the Italian cities of Pisa and Milan. One use-case is a third-party location-prediction-as-a-service deployed on a public cloud, which can respond to privacy-preserving queries while enabling data owners to build a rich predictor on the cloud. Anirban Basu 0001, Juan Camilo Corena, Anna Monreale, Dino Pedreschi, Fosca Giannotti, Shinsaku Kiyomoto, Jaideep Vaidya, Yutaka Miyake |
CloudCom | 3 |
| 2013 | Quantification TreesabstractIn many applications there is a need to monitor how a population is distributed across different classes, and to track the changes in this distribution that derive from varying circumstances, an example such application is monitoring the percentage (or "prevalence") of unemployed people in a given region, or in a given age range, or at different time periods. When the membership of an individual in a class cannot be established deterministically, this monitoring activity requires classification. However, in the above applications the final goal is not determining which class each individual belongs to, but simply estimating the prevalence of each class in the unlabeled data. This task is called quantification. In a supervised learning framework we may estimate the distribution across the classes in a test set from a training set of labeled individuals. However, this may be sub optimal, since the distribution in the test set may be substantially different from that in the training set (a phenomenon called distribution drift). So far, quantification has mostly been addressed by learning a classifier optimized for individual classification and later adjusting the distribution it computes to compensate for its tendency to either under-or over-estimate the prevalence of the class. In this paper we propose instead to use a type of decision trees (quantification trees) optimized not for individual classification, but directly for quantification. Our experiments show that quantification trees are more accurate than existing state-of-the-art quantification methods, while retaining at the same time the simplicity and understandability of the decision tree framework. Letizia Milli, Anna Monreale, Giulio Rossetti, Fosca Giannotti, Dino Pedreschi, Fabrizio Sebastiani 0001 |
ICDM | 2 |
| 2013 | Evolving networks: Eras and turning pointsabstractWithin the large body of research in complex network analysis, an important topic is the temporal evolution of networks. Existing approaches aim at analyzing the evolution on the global and the local scale, extracting properties of either the entire Michele Berlingerio, Michele Coscia, Fosca Giannotti, Anna Monreale, Dino Pedreschi |
Intell. Data Anal. | 4 |
| 2013 | Multidimensional networks: foundations of structural analysis
Michele Berlingerio, Michele Coscia, Fosca Giannotti, Anna Monreale, Dino Pedreschi |
World Wide Web | 4 |
| 2012 | AUDIO: An Integrity Auditing Framework of Outlier-Mining-as-a-Service Systems
Wendy Hui Wang, Anna Monreale, Dino Pedreschi, Fosca Giannotti, Wenge Guo |
ECML/PKDD (2) | 3 |
| 2011 | Foundations of Multidimensional Network AnalysisabstractComplex networks have been receiving increasing attention by the scientific community, thanks also to the increasing availability of real-world network data. In the last years, the multidimensional nature of many real world networks has been pointed out, i.e. many networks containing multiple connections between any pair of nodes have been analyzed. Despite the importance of analyzing this kind of networks was recognized by previous works, a complete framework for multidimensional network analysis is still missing. Such a framework would enable the analysts to study different phenomena, that can be either the generalization to the multidimensional setting of what happens inmonodimensional network, or a new class of phenomena induced by the additional degree of complexity that multidimensionality provides in real networks. The aim of this paper is then to give the basis for multidimensional network analysis: we develop a solid repertoire of basic concepts and analytical measures, which takes into account the general structure of multidimensional networks. We tested our framework on a real world multidimensional network, showing the validity and the meaningfulness of the measures introduced, that are able to extract important, nonrandom, information about complex phenomena. Michele Berlingerio, Michele Coscia, Fosca Giannotti, Anna Monreale, Dino Pedreschi |
ASONAM | 4 |
| 2010 | As Time Goes by: Discovering Eras in Evolving Social Networks
Michele Berlingerio, Michele Coscia, Fosca Giannotti, Anna Monreale, Dino Pedreschi |
PAKDD (1) | 4 |
| 2010 | Exploring Real Mobility Data with M-Atlas
Roberto Trasarti, Salvatore Rinzivillo, Fabio Pinelli, Mirco Nanni, Anna Monreale, Chiara Renso, Dino Pedreschi, Fosca Giannotti |
ECML/PKDD (3) | 5 |
| 2009 | WhereNext: a location predictor on trajectory pattern miningabstractThe pervasiveness of mobile devices and location based services is leading to an increasing volume of mobility data.This side eect provides the opportunity for innovative methods that analyse the behaviors of movements. In this paper we propose WhereNext, which is a method aimed at predicting with a certain level of accuracy the next location of a moving object. The prediction uses previously extracted movement patterns named Trajectory Patterns, which are a concise representation of behaviors of moving objects as sequences of regions frequently visited with a typical travel time. A decision tree, named T-pattern Tree, is built and evaluated with a formal training and test process. The tree is learned from the Trajectory Patterns that hold a certain area and it may be used as a predictor of the next location of a new trajectory finding the best matching path in the tree. Three dierent best matching methods to classify a new moving object are proposed and their impact on the quality of prediction is studied extensively. Using Trajectory Patterns as predictive rules has the following implications: (I) the learning depends on the movement of all available objects in a certain area instead of on the individual history of an object; (II) the prediction tree intrinsically contains the spatio-temporal properties that have emerged from the data and this allows us to define matching methods that striclty depend on the properties of such movements. In addition, we propose a set of other measures, that evaluate a priori the predictive power of a set of Trajectory Patterns. This measures were tuned on a real life case study. Finally, an exhaustive set of experiments and results on the real dataset are presented. Anna Monreale, Fabio Pinelli, Roberto Trasarti, Fosca Giannotti |
KDD | 1 |
| 2008 | Location prediction within the mobility data analysis environment DAEDALUSabstractIn this paper we propose a method to predict the next location of a moving object based on two recent results in GeoPKDD project: DAEDALUS, a mobility data analysis environment and Trajectory Pattern, a sequential pattern mining algorithm with temporal annotation integrated in DAEDALUS. The first on Fabio Pinelli, Anna Monreale, Roberto Trasarti, Fosca Giannotti |
MobiQuitous | 2 |