paper-with-me

Papers

Semi-supervised clustering for de-duplication

2018-10-10 · Shrinu Kushagra, Shai Ben-David, Ihab Ilyas

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 corresponding to the same physical entity in the same cluster and putting records corresponding to different physical entities into different clusters. We introduce a framework which we call promise correlation clustering. Given a complete graph $G$ with the edges labelled $0$ and $1$, the goal is to find a clustering that minimizes the number of $0$ edges within a cluster plus the number of $1$ edges across different clusters (or correlation loss). The optimal clustering can also be viewed as a complete graph $G^*$ with edges corresponding to points in the same cluster being labelled $0$ and other edges being labelled $1$. Under the promise that the edge difference between $G$ and $G^*$ is "small", we prove that finding the optimal clustering (or $G^*$) is still NP-Hard. [Ashtiani et. al, 2016] introduced the framework of semi-supervised clustering, where the learning algorithm has access to an oracle, which answers whether two points belong to the same or different clusters. We further prove that even with access to a same-cluster oracle, the promise version is NP-Hard as long as the number queries to the oracle is not too large ($o(n)$ where $n$ is the number of vertices). Given these negative results, we consider a restricted version of correlation clustering. As before, the goal is to find a clustering that minimizes the correlation loss. However, we restrict ourselves to a given class $\mathcal F$ of clusterings. We offer a semi-supervised algorithmic approach to solve the restricted variant with success guarantees.

📄 PDF Abstract BibTeX arXiv:1810.04361

Code (0)

등록된 구현이 없습니다.

Tasks

Clustering

Similar Papers 제목 키워드 기반

Temporal Ordered Clustering in Dynamic Networks: Unsupervised and Semi-supervised Learning Algorithms

2019-05-02 · Krzysztof Turowski, Jithin K. Sreedharan, Wojciech Szpankowski

In temporal ordered clustering, given a single snapshot of a dynamic network in which nodes arrive at distinct time instants, we aim at partitioning its nodes into $K$ ordered clusters $\mathcal{C}_1 \prec \cdots \prec \…

Clustering

Deduplication Over Heterogeneous Attribute Types (D-HAT)

2022-11-24 · Advanced Data Mining and Applications (ADMA) 2022 11 · Loujain Liekah, George Papadakis

Deduplication is the task of recognizing multiple representations of the same real-world object. The majority of existing solutions focuses on textual data, this means that data sets containing boolean and numerical attr…

AttributeClusteringEntity ResolutionFeature Engineering+1

Semi-supervised Clustering of Medical Text

2016-12-01 · WS 2016 12 · Pracheta Sahoo, Asif Ekbal, Sriparna Saha, Diego Moll{\'a} 외

Semi-supervised clustering is an attractive alternative for traditional (unsupervised) clustering in targeted applications. By using the information of a small annotated dataset, semi-supervised clustering can produce cl…

Clustering

(Almost) All of Entity Resolution

2020-08-10 · Olivier Binette, Rebecca C. Steorts

Whether the goal is to estimate the number of people that live in a congressional district, to estimate the number of individuals that have died in an armed conflict, or to disambiguate individual authors using bibliogra…

AllClusteringEntity Resolution

COBRAS-TS: A new approach to Semi-Supervised Clustering of Time Series

2018-05-02 · Toon Van Craenendonck, Wannes Meert, Sebastijan Dumancic, Hendrik Blockeel

Clustering is ubiquitous in data analysis, including analysis of time series. It is inherently subjective: different users may prefer different clusterings for a particular dataset. Semi-supervised clustering addresses t…

ClusteringTime SeriesTime Series Analysis