EDBT 2026 Demo / reviewers in the wild / expert
Amr Ebaid
dblp:131/4161
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2019
0000-0002-2093-9790ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 first-author
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
3 papers |
Data integration and cleaning · 94% Data mining · 6% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
entity resolution |
0.4 | 1 | 2019 | EXPLAINER: Entity Resolution Explanations · ICDE 2019 |
Data integration and cleaning › entity resolution
explainable entity matching |
0.4 | 1 | 2019 | EXPLAINER: Entity Resolution Explanations · ICDE 2019 |
Data integration and cleaning › data quality
data quality rules |
0.3 | 2 | 2013 | NADEEF: A Generalized Data Cleaning System · Proc. VLDB Endow. 2013 NADEEF: a commodity data cleaning system · SIGMOD Conference 2013 |
Data integration and cleaning › data preprocessing › data cleaning › data repair
constraint-based data repair |
0.2 | 1 | 2013 | NADEEF: a commodity data cleaning system · SIGMOD Conference 2013 |
Data integration and cleaning › data preprocessing
data cleaning |
0.2 | 1 | 2013 | NADEEF: a commodity data cleaning system · SIGMOD Conference 2013 |
Data mining › feature engineering
automated feature engineering |
0.1 | 1 | 2019 | EXPLAINER: Entity Resolution Explanations · ICDE 2019 |
Data integration and cleaning › entity resolution
blocking |
0.1 | 1 | 2019 | EXPLAINER: Entity Resolution Explanations · ICDE 2019 |
Data integration and cleaning › data preprocessing › data cleaning
data repair |
0.0 | 1 | 2013 | NADEEF: A Generalized Data Cleaning System · Proc. VLDB Endow. 2013 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | EXPLAINER: Entity Resolution ExplanationsabstractEntity Resolution is a fundamental data cleaning and integration problem that has received considerable attention in the past few decades. While rule-based methods have been used in many practical scenarios and are often easy to understand, machine-learning-based methods provide the best accuracy. However, the state-of-the-art classifiers are very opaque. There has been some work towards understanding and debugging the early stages of the entity resolution pipeline, e.g. blocking and generating features (similarity scores). However, there are no such efforts for explaining the model or its predictions. In this demo, we propose ExplainER, a tool to understand and explain entity resolution classifiers with different granularity levels of explanations. Using several benchmark datasets, we will demonstrate how ExplainER can handle different scenarios for a variety of classifiers. Amr Ebaid, Saravanan Thirumuruganathan, Walid G. Aref, Ahmed K. Elmagarmid, Mourad Ouzzani |
ICDE | 1 |
| 2013 | NADEEF: a commodity data cleaning systemabstractDespite the increasing importance of data quality and the rich theoretical and practical contributions in all aspects of data cleaning, there is no single end-to-end off-the-shelf solution to (semi-)automate the detection and the repairing of violations w.r.t. a set of heterogeneous and ad-hoc quality constraints. In short, there is no commodity platform similar to general purpose DBMSs that can be easily customized and deployed to solve application-specific data quality problems. In this paper, we present NADEEF, an extensible, generalized and easy-to-deploy data cleaning platform. NADEEF distinguishes between a programming interface and a core to achieve generality and extensibility. The programming interface allows the users to specify multiple types of data quality rules, which uniformly define what is wrong with the data and (possibly) how to repair it through writing code that implements predefined classes. We show that the programming interface can be used to express many types of data quality rules beyond the well known CFDs (FDs), MDs and ETL rules. Treating user implemented interfaces as black-boxes, the core provides algorithms to detect errors and to clean data. The core is designed in a way to allow cleaning algorithms to cope with multiple rules holistically, i.e. detecting and repairing data errors without differentiating between various types of rules. We showcase two implementations for core repairing algorithms. These two implementations demonstrate the extensibility of our core, which can also be replaced by other user-provided algorithms. Using real-life data, we experimentally verify the generality, extensibility, and effectiveness of our system. Michele Dallachiesa, Amr Ebaid, Ahmed Eldawy, Ahmed K. Elmagarmid, Ihab F. Ilyas, Mourad Ouzzani, Nan Tang 0001 |
SIGMOD Conference | 2 |
| 2013 | NADEEF: A Generalized Data Cleaning SystemabstractWe present NADEEF, an extensible, generic and easy-to-deploy data cleaning system. NADEEF distinguishes between a programming interface and a core to achieve generality and extensibility. The programming interface allows users to specify data quality rules by writing code that implements predefined classes. These classes uniformly define what is wrong with the data and (possibly) how to fix it. We will demonstrate the following features provided by NADEEF. (1) Heterogeneity: The programming interface can be used to express many types of data quality rules beyond the well known CFDs (FDs), MDs and ETL rules. (2) Interdependency: The core algorithms can interleave multiple types of rules to detect and repair data errors. (3) Deployment and extensibility: Users can easily customize NADEEF by defining new types of rules, or by extending the core. (4) Metadata management and data custodians: We show a live data quality dashboard to effectively involve users in the data cleaning process. Amr Ebaid, Ahmed K. Elmagarmid, Ihab F. Ilyas, Mourad Ouzzani, Jorge-Arnulfo Quiané-Ruiz, Nan Tang 0001, Si Yin |
Proc. VLDB Endow. | 1 |