Graph-based hierarchical record clustering for unsupervised entity resolution
Here we study the problem of matched record clustering in unsupervised entity resolution. We build upon a state-of-the-art probabilistic framework named the Data Washing Machine (DWM). We introduce a graph-based hierarchical 2-step record clustering method (GDWM) that first identifies large, connected components or, as we call them, soft clusters in the matched record pairs using a graph-based transitive closure algorithm utilized in the DWM. That is followed by breaking down the discovered soft clusters into more precise entity clusters in a hierarchical manner using an adapted graph-based modularity optimization method. Our approach provides several advantages over the original implementation of the DWM, mainly a significant speed-up, increased precision, and overall increased F1 scores. We demonstrate the efficacy of our approach using experiments on multiple synthetic datasets. Our results also provide evidence of the utility of graph theory-based algorithms despite their sparsity in the literature on unsupervised entity resolution.
Code (0)
등록된 구현이 없습니다.
Tasks
ClusteringEntity ResolutionSimilar Papers 제목 키워드 기반
End-to-End Supervised Hierarchical Graph Clustering for Speaker Diarization
Speaker diarization, the task of segmenting an audio recording based on speaker identity, constitutes an important speech pre-processing step for several downstream applications.The conventional approach to diarization i…
ClusteringGraph ClusteringMetric LearningRepresentation Learning+2Cross-Document Co-Reference Resolution using Sample-Based Clustering with Knowledge Enrichment
Identifying and linking named entities across information sources is the basis of knowledge acquisition and at the heart of Web search, recommendations, and analytics. An important problem in this context is cross-docume…
ClusteringCoreference Resolutiongraph partitioningQuestion AnsweringVec2GC -- A Graph Based Clustering Method for Text Representations
NLP pipelines with limited or no labeled data, rely on unsupervised methods for document processing. Unsupervised approaches typically depend on clustering of terms or documents. In this paper, we introduce a novel clust…
ClusteringCommunity DetectionRepresentation LearningUnsupervised Metaphor Identification Using Hierarchical Graph Factorization Clustering
Semi-supervised clustering for de-duplication
Data de-duplication is the task of detecting multiple records that correspond to the same real-world entity in a database. In this work, we view de-duplication as a clustering problem where the goal is to put records cor…
Clustering