Effective Explanations for Entity Resolution Models
Entity resolution (ER) aims at matching records that refer to the same real-world entity. Although widely studied for the last 50 years, ER still represents a challenging data management problem, and several recent works have started to investigate the opportunity of applying deep learning (DL) techniques to solve this problem. In this paper, we study the fundamental problem of explainability of the DL solution for ER. Understanding the matching predictions of an ER solution is indeed crucial to assess the trustworthiness of the DL model and to discover its biases. We treat the DL model as a black box classifier and - while previous approaches to provide explanations for DL predictions are agnostic to the classification task. we propose the CERTA approach that is aware of the semantics of the ER problem. Our approach produces both saliency explanations, which associate each attribute with a saliency score, and counterfactual explanations, which provide examples of values that can flip the prediction. CERTA builds on a probabilistic framework that aims at computing the explanations evaluating the outcomes produced by using perturbed copies of the input records. We experimentally evaluate CERTA's explanations of state-of-the-art ER solutions based on DL models using publicly available datasets, and demonstrate the effectiveness of CERTA over recently proposed methods for this problem.
Code (1)
Tasks
AttributecounterfactualEntity ResolutionManagementMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
TriggerNER: Learning with Entity Triggers as Explanations for Named Entity Recognition
Training neural models for named entity recognition (NER) in a new domain often requires additional human annotations (e.g., tens of thousands of labeled instances) that are usually expensive and time-consuming to collec…
named-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)NER+1FairEM360: A Suite for Responsible Entity Matching
Entity matching is one the earliest tasks that occur in the big data pipeline and is alarmingly exposed to unintentional biases that affect the quality of data. Identifying and mitigating the biases that exist in the dat…
FairnessFlexER: Flexible Entity Resolution for Multiple Intents
Entity resolution, a longstanding problem of data cleaning and integration, aims at identifying data records that represent the same real-world entity. Existing approaches treat entity resolution as a universal task, ass…
Entity ResolutionGraph Neural NetworkMulti-Label ClassificationMUlTI-LABEL-ClASSIFICATIONLearning from Natural Language Explanations for Generalizable Entity Matching
Entity matching is the task of linking records from different sources that refer to the same real-world entity. Past work has primarily treated entity linking as a standard supervised learning problem. However, supervise…
Binary ClassificationDomain GeneralizationEntity LinkingEntity Resolution+1Coreference Resolution with Entity Equalization
A key challenge in coreference resolution is to capture properties of entity clusters, and use those in the resolution process. Here we provide a simple and effective approach for achieving this, via an {``}Entity Equali…
coreference-resolutionCoreference Resolution