Demo Data from SIGIR 2026 / reviewers in the wild / expert
Matteo Paganelli
dblp:206/0032
· DBLP profile ↗
20ranked-venue papers
9as first author
15since 2021 · last 2026
0000-0001-8119-895XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 17 · 9 first-author · 12 since 2021Artificial intelligence and machine learning · 4 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
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.
| Databases, data mining, and information retrieval
7 papers |
Data integration and cleaning · 47% Machine learning and data management · 27% Query processing and optimization · 10% | |
| Artificial intelligence
4 papers |
Graph learning · 38% Trustworthy machine learning · 33% Information extraction and text analysis · 22% |
Topics — the 17 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
entity matching |
2.1 | 3 | 2024 | A multi-facet analysis of BERT-based entity matching models · VLDB J. 2024 Explaining Entity Matching with Clusters of Words · ICDE 2024 Analyzing How BERT Performs Entity Matching · Proc. VLDB Endow. 2022 |
Machine learning › Graph learning
graph neural network |
0.9 | 1 | 2025 | Table Overlap Estimation through Graph Embeddings · Proc. ACM Manag. Data 2025 |
Machine learning › Graph learning
network embedding |
0.9 | 1 | 2025 | Table Overlap Estimation through Graph Embeddings · Proc. ACM Manag. Data 2025 |
Natural language and speech › Information extraction and text analysis
argument mining |
0.8 | 1 | 2024 | Argument Relation Classification through Discourse Markers and Adversarial Training · EMNLP 2024 |
Machine learning › Trustworthy machine learning › interpretability › explanation evaluation
explanation faithfulness |
0.8 | 1 | 2024 | Explaining Entity Matching with Clusters of Words · ICDE 2024 |
Machine learning › Trustworthy machine learning
interpretability |
0.8 | 1 | 2024 | Explaining Entity Matching with Clusters of Words · ICDE 2024 |
Data integration and cleaning › entity matching
deep entity matching |
0.8 | 1 | 2024 | A multi-facet analysis of BERT-based entity matching models · VLDB J. 2024 |
Data integration and cleaning › entity resolution
explainable entity matching |
0.8 | 1 | 2024 | Explaining Entity Matching with Clusters of Words · ICDE 2024 |
Information retrieval
retrieval models |
0.8 | 1 | 2024 | A multi-facet analysis of BERT-based entity matching models · VLDB J. 2024 |
Machine learning and data management › in-database machine learning
in-database inference |
0.7 | 1 | 2023 | Pushing ML Predictions Into DBMSs · IEEE Trans. Knowl. Data Eng. 2023 |
Machine learning and data management
in-database machine learning |
0.7 | 1 | 2023 | Pushing ML Predictions Into DBMSs · IEEE Trans. Knowl. Data Eng. 2023 |
Data integration and cleaning › entity matching
transformer-based entity matching |
0.6 | 1 | 2022 | Analyzing How BERT Performs Entity Matching · Proc. VLDB Endow. 2022 |
Machine learning and data management › inference serving
ML inference |
0.5 | 1 | 2021 | Transforming ML Predictive Pipelines into SQL with MASQ · SIGMOD Conference 2021 |
Query processing and optimization
SQL query processing |
0.5 | 1 | 2021 | Transforming ML Predictive Pipelines into SQL with MASQ · SIGMOD Conference 2021 |
Data integration and cleaning › entity resolution
duplicate detection |
0.3 | 1 | 2025 | Table Overlap Estimation through Graph Embeddings · Proc. ACM Manag. Data 2025 |
Natural language and speech › Language models and text generation › pre-trained language model
BERT |
0.2 | 1 | 2022 | Analyzing How BERT Performs Entity Matching · Proc. VLDB Endow. 2022 |
Machine learning › Deep learning architectures and training
transformer |
0.2 | 1 | 2022 | Analyzing How BERT Performs Entity Matching · Proc. VLDB Endow. 2022 |
Methods — techniques the papers use, named apart from their topics
graph neural network · 1.7cosine similarity · 1.7semantic similarity · 1.5clustering · 1.5scikit-learn · 1.3transformer language model · 0.8transformer · 0.8multi-task learning · 0.8adversarial training · 0.8SQL · 0.8ML.NET · 0.8BERT · 0.8linear model · 0.7fine-tuning · 0.6embedding analysis · 0.6attention analysis · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | CLAIRE: A Controllable LLM Tutoring Framework for Reading Comprehension
Chiara Magurno, Michele Luca Contalbo, Matteo Paganelli, Enrico Giliberti, Chiara Bertolini, Francesco Guerra 0001 |
AIED | 3 |
| 2026 | PANACEA: A Model-Based Framework for Self-Protecting Systems
Stefano Iannucci, Emiliano Casalicchio, Francesco Guerra 0001, Sara Pederzoli, Matteo Paganelli, Tommaso Caiazzi, Simone Albero |
COMPSAC | 5 |
| 2025 | PRISMA: A Privacy-Preserving Schema Matcher using Functional Dependencies
Jan-Eric Hellenberg, Fabian Mahling, Lukas Laskowski, Felix Naumann, Matteo Paganelli, Fabian Panse |
EDBT | 5 |
| 2025 | Table Overlap Estimation through Graph EmbeddingsabstractDiscovering duplicate or high-overlapping tables in table collections is a crucial task for eliminating redundant information, detecting inconsistencies in the evolution of a table across its multiple versions produced over time, and identifying related tables. Candidate duplicate or related tables to support this task can be identified via the estimation of the largest table overlap. Unfortunately, current solutions for finding it present serious scalability issues for heavy workloads: Sloth, the state of-the-art framework for its estimation, requires more than three days of machine time for computing 100k table overlaps. In this paper, we introduce ARMADILLO, an approach based on graph neural networks that learns table embeddings whose cosine similarity approximates the overlap ratio between tables, i.e., the ratio between the area of their largest table overlap and the area of the smaller table in the pair. We also introduce two new annotated datasets based on GitTables and a Wikipedia table corpus containing 1.32 million table pairs overall labeled with their overlap. Evaluating the performance of ARMADILLO on these datasets, we observed that it is able to calculate overlaps between pairs of tables several times faster than the state-of-the-art method while maintaining a good quality in approximating the exact result. Francesco Pugnaloni, Luca Zecchini, Matteo Paganelli, Matteo Lissandrini, Felix Naumann, Giovanni Simonini |
Proc. ACM Manag. Data | 3 |
| 2024 | Argument Relation Classification through Discourse Markers and Adversarial TrainingabstractArgument relation classification (ARC) identifies supportive, contrasting and neutral relations between argumentative units.The current approaches rely on transformer architectures which have proven to be more effective than traditional methods based on hand-crafted linguistic features.In this paper, we introduce DISARM, which advances the state of the art with a training procedure combining multi-task and adversarial learning strategies.By jointly solving the ARC and discourse marker detection tasks and aligning their embedding spaces into a unified latent space, DISARM outperforms the accuracy of existing approaches. Michele Luca Contalbo, Francesco Guerra 0001, Matteo Paganelli |
EMNLP | 3 |
| 2024 | Explaining Entity Matching with Clusters of WordsabstractDeep learning models achieve state-of-the-art per-formance in solving the task of Entity Matching, which aims to identify records that refer to the same real-world entity. However, they act as black-box models for the user, who has limited insights into the rationales behind their decisions. Several explainers (e.g., LIME, Mojito, Landmark, LEMON, and CERTA) have been proposed in the literature to address this issue. Their main focus is to generate explanations that are faithful to the model without considering their comprehensibility to the user. For example, verbose explanations could be very complex to analyze, hindering the model's understanding. In this paper, we propose CREW, an explanation system for Entity Matching models that combines the comprehensibility of the explanations and fidelity to the model. To achieve this, CREW creates explanations as clusters of words. The clusters are created by exploiting three different forms of knowledge: the semantic similarity of the words, their arrangement into the dataset attributes, and their importance in explaining the model. Experiments show that CREW generates explanations that are more interpretable for the user and more faithful to the model than those generated by competing explanation techniques. Riccardo Benassi, Francesco Guerra 0001, Matteo Paganelli, Donato Tiano |
ICDE | 3 |
| 2024 | Pushing ML Predictions into DBMSs (Extended Abstract)abstractWe explore the use of Relational Database Manage-ment Systems to reduce technical debt in Machine Learning de-ployments, specifically focusing on in-DBMS prediction serving. We evaluate the performance of ML pipelines in Sklearn and ML.NET against their SQL counterparts executed on MySQL and SQL Server. Results suggest comparable performance when data resides in the database, indicating the potential feasibility of executing prediction processes directly in SQL on DBMSs. Matteo Paganelli, Paolo Sottovia, Kwanghyun Park 0001, Matteo Interlandi, Francesco Guerra 0001 |
ICDE | 1 |
| 2024 | A multi-facet analysis of BERT-based entity matching models
Matteo Paganelli, Donato Tiano, Francesco Guerra 0001 |
VLDB J. | 1 |
| 2023 | An Intrinsically Interpretable Entity Matching System
Andrea Baraldi 0002, Francesco Del Buono, Francesco Guerra 0001, Matteo Paganelli, Maurizio Vincini |
EDBT | 4 |
| 2023 | Pushing ML Predictions Into DBMSsabstractIn the past decade, many approaches have been suggested to execute ML workloads on a DBMS. However, most of them have looked at in-DBMS ML from a training perspective, whereas ML inference has been largely overlooked. We think that this is an important gap to fill for two main reasons: (1) in the near future, every application will be infused with some sort of ML capability; (2) behind every web page, application, and enterprise there is a DBMS, whereby in-DBMS inference is an appealing solution both for efficiency (e.g., less data movement), performance (e.g., cross-optimizations between relational operators and ML) and governance. In this article, we study whether DBMSs are a good fit for prediction serving. We introduce a technique for translating trained ML pipelines containing both featurizers (e.g., one-hot encoding) and models (e.g., linear and tree-based models) into SQL queries, and we compare in-DBMS performance against popular ML frameworks such as Sklearn and ml.net. Our experiments show that, when pushed inside a DBMS, trained ML pipelines can have performance comparable to ML frameworks in several scenarios, while they perform quite poorly on text featurization and over (even simple) neural networks. Matteo Paganelli, Paolo Sottovia, Kwanghyun Park 0001, Matteo Interlandi, Francesco Guerra 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2022 | Analyzing How BERT Performs Entity MatchingabstractState-of-the-art Entity Matching (EM) approaches rely on transformer architectures, such as BERT , for generating highly contex-tualized embeddings of terms. The embeddings are then used to predict whether pairs of entity descriptions refer to the same real-world entity. BERT-based EM models demonstrated to be effective, but act as black-boxes for the users, who have limited insight into the motivations behind their decisions. In this paper, we perform a multi-facet analysis of the components of pre-trained and fine-tuned BERT architectures applied to an EM task. The main findings resulting from our extensive experimental evaluation are (1) the fine-tuning process applied to the EM task mainly modifies the last layers of the BERT components, but in a different way on tokens belonging to descriptions of matching / non-matching entities; (2) the special structure of the EM datasets, where records are pairs of entity descriptions is recognized by BERT; (3) the pair-wise semantic similarity of tokens is not a key knowledge exploited by BERT-based EM models. Matteo Paganelli, Francesco Del Buono, Andrea Baraldi 0002, Francesco Guerra 0001 |
Proc. VLDB Endow. | 1 |
| 2021 | Landmark Explanation: An Explainer for Entity Matching ModelsabstractState-of-the-art approaches model Entity Matching (EM) as a binary classification problem, where Machine (ML) or Deep Learning (DL) based techniques are applied to evaluate if descriptions of pairs of entities refer to the same real-world instance. Despite these approaches have experimentally demonstrated to achieve high effectiveness, their adoption in real scenarios is limited by the lack of interpretability of their behavior. Andrea Baraldi 0002, Francesco Del Buono, Matteo Paganelli, Francesco Guerra 0001 |
CIKM | 3 |
| 2021 | Using Landmarks for Explaining Entity Matching ModelsabstractThe state of the art approaches for performing Entity Matching (EM) rely on machine & deep learning models for inferring pairs of matching / non-matching entities.Although the experimental evaluations demonstrate that these approaches are effective, their adoption in real scenarios is limited by the fact that they are difficult to interpret.Explainable AI systems have been recently proposed for complementing deep learning approaches.Their application to the scenario offered by EM is still new and requires to address the specificity of this task, characterized by particular dataset schemas, describing a pair of entities, and imbalanced classes.This paper introduces Landmark Explanation, a generic and extensible framework that extends the capabilities of a post-hoc perturbation-based explainer over the EM scenario.Landmark Explanation generates perturbations that take advantage of the particular schemas of the EM datasets, thus generating explanations more accurate and more interesting for the users than the ones generated by competing approaches. Andrea Baraldi 0002, Francesco Del Buono, Matteo Paganelli, Francesco Guerra 0001 |
EDBT | 3 |
| 2021 | Automated Machine Learning for Entity Matching TasksabstractThe paper studies the application of automated machine learning approaches (AutoML) for addressing the problem of Entity Matching (EM).This would make the existing, highly effective, Machine Learning (ML) and Deep Learning based approaches for EM usable also by non-expert users, who do not have the expertise to train and tune such complex systems.Our experiments show that the direct application of AutoML systems to this scenario does not provide high quality results.To address this issue, we introduce a new component, the EM adapter, to be pipelined with standard AutoML systems, that preprocesses the EM datasets to make them usable by automated approaches.The experimental evaluation shows that our proposal obtains the same effectiveness as the state-of-the-art EM systems, but it does not require any skill on ML to tune it. INTRODUCTIONMachine Learning (ML) has significantly advanced over the past ten years [1].On one side, the research on Big Data let emerge new challenges and made available scenarios and datasets where to experiment and improve ML techniques.On the other side, the increase of computer processing power, thanks in particular to the use of graphic processing units, enabled ML approaches running in commodity hardware.This led to the development of new ML algorithms and their implementations through frameworks and libraries is extensive and growing [17].Thus the ML technology moved from an R&D phase, for the exclusive use of specialized laboratories, to a mature phase where it can be adopted in business applications.Mature technologies have to be easy to use for both nonexperts and professionals.One of the main bottlenecks towards a large use of the ML technology is related to the configuration of the systems, where experts are typically needed to set the large number of hyper-parameters.Furthermore, the selection of the algorithm that best performs in a given ML task is based on an experimental evaluation in which the performances of competing approaches are compared.This requires a time-consuming and expensive iterative process in which multiple alternative solutions are tested until an optimal result is achieved.To address these issues, automated machine learning (AutoML) tools have been proposed.These are user-friendly and easy-touse systems that provide a unified interface for the automatic selection of the most appropriate ML model/algorithm for a given task and its automatic configuration.Some examples are Auto-WEKA [12], AutoSklearn [9], AutoGluon [8], Auto-Keras [11], H20 AutoML [10], and many other.This paper analyzes the application of AutoML systems to Entity Matching (EM), i.e. the task of identifying which records in a dataset refer to the same real-world entity [5].Applications Matteo Paganelli, Francesco Del Buono, Marco Pevarello, Francesco Guerra 0001, Maurizio Vincini |
EDBT | 1 |
| 2021 | Transforming ML Predictive Pipelines into SQL with MASQabstractInference of Machine Learning (ML) models, i.e. the process of obtaining predictions from trained models, is often an overlooked problem. Model inference is however one of the main contributors of both technical debt in ML applications and infrastructure complexity. MASQ is a framework able to run inference of ML models directly on DBMSs. MASQ not only averts expensive data movements for those predictive scenarios where data resides on a database, but it also naturally exploits all the "Enterprise-grade" features such as governance, security and auditability which make DBMSs the cornerstone of many businesses. MASQ compiles trained models and ML pipelines implemented in scikit-learn directly into standard SQL: no UDFs nor vendor-specific syntax are used, and therefore queries can be readily executed on any DBMS. In this demo, we will showcase MASQ's capabilities through a GUI allowing attendees to: (1) train ML pipelines composed of data featurizers and ML models; (2) compile the trained pipelines into SQL, and deploy them on different DBMSs (MySQL and SQLServer in the demo); and (3) compare the related performance under different configurations (e.g., the original pipeline on the ML framework against the SQL implementations). Francesco Del Buono, Matteo Paganelli, Paolo Sottovia, Matteo Interlandi, Francesco Guerra 0001 |
SIGMOD Conference | 2 |
| 2020 | Unsupervised Evaluation of Data Integration ProcessesabstractEvaluation of the quality of data integration processes is usually performed via manual onerous data inspections. This task is particularly heavy in real business scenarios, where the large amount of data makes checking all the tuples infeasible and the frequent updates, i.e. changes in the sources and/or new sources, impose to repeat the evaluation over and over. Our idea is to address this issue by providing the experts with an unsupervised measure, based on word frequencies, which quantifies how much a dataset is representative of another dataset, giving an indication of how good is the integration process and whether deviations are happening and a manual inspection is needed. We also conducted some preliminary experiments, using shared datasets, that show the effectiveness of the proposed measures in typical data integration scenarios. Matteo Paganelli, Francesco Del Buono, Francesco Guerra 0001, Nicola Ferro 0001 |
iiWAS | 1 |
| 2020 | Explaining data with descriptions
Matteo Paganelli, Paolo Sottovia, Antonio Maccioni, Matteo Interlandi, Francesco Guerra 0001 |
Inf. Syst. | 1 |
| 2019 | Finding Synonymous Attributes in Evolving Wikipedia Infoboxes
Paolo Sottovia, Matteo Paganelli, Francesco Guerra 0001, Yannis Velegrakis |
ADBIS | 2 |
| 2019 | TuneR: Fine Tuning of Rule-based Entity MatchersabstractA rule-based entity matching task requires the definition of an effective set of rules, which is a time-consuming and error-prone process. The typical approach adopted for its resolution is a trial and error method, where the rules are incrementally added and modified until satisfactory results are obtained. This approach requires significant human intervention, since a typical dataset needs the definition of a large number of rules and possible interconnections that cannot be manually managed. In this paper, we propose TuneR, a software library supporting developers (i.e., coders, scientists, and domain experts) in tuning sets of matching rules. It aims to reduce human intervention by offering a tool for the optimization of rule sets based on user-defined criteria (such as effectiveness, interpretability, etc.). Our goal is to integrate the framework in the Magellan ecosystem, thus completing the functionalities required by the developers for performing Entity Matching tasks. Matteo Paganelli, Paolo Sottovia, Francesco Guerra 0001, Yannis Velegrakis |
CIKM | 1 |
| 2019 | Understanding Data in the Blink of an EyeabstractMany data analysis and knowledge mining tasks require a basic understanding of the content of a dataset prior to any data access. In this demo, we showcase how data descriptions---a set of compact, readable and insightful formulas of boolean predicates---can be used to guide users in understanding datasets. Finding the best description for a dataset is, unfortunately, both computationally hard and task-specific. This demo shows that not only we can generate descriptions at interactive speed, but also that diverse user needs---from anomaly detection to data exploration---can be accommodated through a user-driven process exploiting dynamic programming in concert with a set of heuristics. Matteo Paganelli, Paolo Sottovia, Antonio Maccioni, Matteo Interlandi, Francesco Guerra 0001 |
CIKM | 1 |