mlsanityData to 13 Oct 2026

SC-Block: Supervised Contrastive Blocking within Entity Resolution Pipelines

arXiv 2303.03132 ↗First posted 6 Mar 2023cs.DB cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

The goal of entity resolution is to identify records in multiple datasets that represent the same real-world entity. However, comparing all records across datasets can be computationally intensive, leading to long runtimes. To reduce these runtimes, entity resolution pipelines are constructed of two parts: a blocker that applies a computationally cheap method to select candidate record pairs, and a matcher that afterwards identifies matching pairs from this set using more expensive methods. This paper presents SC-Block, a blocking method that utilizes supervised contrastive learning for positioning records in the embedding space, and nearest neighbour search for candidate set building. We benchmark SC-Block against eight state-of-the-art blocking methods. In order to relate the training time of SC-Block to the reduction of the overall runtime of the entity resolution pipeline, we combine SC-Block with four matching methods into complete pipelines. For measuring the overall runtime, we determine candidate sets with 99.5% pair completeness and pass them to the matcher. The results show that SC-Block is able to create smaller candidate sets and pipelines with SC-Block execute 1.5 to 2 times faster compared to pipelines with other blockers, without sacrificing F1 score. Blockers are often evaluated using relatively small datasets which might lead to runtime effects resulting from a large vocabulary size being overlooked. In order to measure runtimes in a more challenging setting, we introduce a new benchmark dataset that requires large numbers of product offers to be blocked. On this large-scale benchmark dataset, pipelines utilizing SC-Block and the best-performing matcher execute 8 times faster than pipelines utilizing another blocker with the same matcher reducing the runtime from 2.5 hours to 18 minutes, clearly compensating for the 5 minutes required for training SC-Block.

Key facts. Cited by 6 papers in the map (data through 13 Oct 2026). Builds on 19 of its 57 references that are in the map. First posted on arXiv 6 Mar 2023.

Builds on

19 of 57 references.

References · 19

  1. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,322
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,009
  3. 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,107
  4. 2020Supervised Contrastive Learningcited by 2,811
  5. 2017Billion-scale similarity search with GPUscited by 2,490
  6. 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,170
  7. 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,826
  8. 2020Debiased Contrastive Learningcited by 354
  9. 2020Deep Entity Matching with Pre-Trained Language Modelscited by 144
  10. 2017DeepER -- Deep Entity Resolutioncited by 54
  11. 2022Perfectly Balanced: Improving Transfer and Robustness of Supervised Contrastive Learningcited by 40
  12. 2020Neural Networks for Entity Matching: A Surveycited by 33
7 more
  1. 2022Supervised Contrastive Learning for Product Matchingcited by 24
  2. 2022Sudowoodo: Contrastive Self-supervised Learning for Multi-purpose Data Integration and Preparationcited by 19
  3. 2023WDC Products: A Multi-Dimensional Entity Matching Benchmarkcited by 17
  4. 2019AutoBlock: A Hands-off Blocking Framework for Entity Matchingcited by 12
  5. 2022FlexER: Flexible Entity Resolution for Multiple Intentscited by 6
  6. 2022How to reduce the search space of Entity Resolution: with Blocking or Nearest Neighbor search?cited by 2
  7. 2020Benchmarking Blocking Algorithms for Web Entitiescited by 1

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2024: 2; 2025: 2; 2026: 2.

6 papers.