SC-Block: Supervised Contrastive Blocking within Entity Resolution Pipelines
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
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,322
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,009
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,107
- 2020Supervised Contrastive Learningcited by 2,811
- 2017Billion-scale similarity search with GPUscited by 2,490
- 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,170
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,826
- 2020Debiased Contrastive Learningcited by 354
- 2020Deep Entity Matching with Pre-Trained Language Modelscited by 144
- 2017DeepER -- Deep Entity Resolutioncited by 54
- 2022Perfectly Balanced: Improving Transfer and Robustness of Supervised Contrastive Learningcited by 40
- 2020Neural Networks for Entity Matching: A Surveycited by 33
7 more
- 2022Supervised Contrastive Learning for Product Matchingcited by 24
- 2022Sudowoodo: Contrastive Self-supervised Learning for Multi-purpose Data Integration and Preparationcited by 19
- 2023WDC Products: A Multi-Dimensional Entity Matching Benchmarkcited by 17
- 2019AutoBlock: A Hands-off Blocking Framework for Entity Matchingcited by 12
- 2022FlexER: Flexible Entity Resolution for Multiple Intentscited by 6
- 2022How to reduce the search space of Entity Resolution: with Blocking or Nearest Neighbor search?cited by 2
- 2020Benchmarking Blocking Algorithms for Web Entitiescited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 2.
6 papers.
- 2024Table Integration in Data Lakes Unleashed: Pairwise Integrability Judgment, Integrable Set Discovery, and Multi-Tuple Conflict Resolutioncited by 3
- 2024Towards Universal Dense Blocking for Entity Resolutioncited by 1
- 20253dSAGER: Geospatial Entity Resolution over 3D Objects (Technical Report)cited by 1
- 2026MaDI-Bench: An End-to-End Data Integration Benchmarkcited by 1
- 2025Linking Cryptoasset Attribution Tags to Knowledge Graph Entities: An LLM-based Approachcited by 0
- 2026Beyond Scale and Generation: Understanding Language Model-based Entity Matchingcited by 0
- 2026Beyond Scale and Generation: Understanding Language Model-based Entity Matching27 Jul 2026
- 2026MaDI-Bench: An End-to-End Data Integration Benchmark29 Jun 2026
- 20253dSAGER: Geospatial Entity Resolution over 3D Objects (Technical Report)9 Nov 2025
- 2025Linking Cryptoasset Attribution Tags to Knowledge Graph Entities: An LLM-based Approach12 Feb 2025
- 2024Table Integration in Data Lakes Unleashed: Pairwise Integrability Judgment, Integrable Set Discovery, and Multi-Tuple Conflict Resolution30 Nov 2024
- 2024Towards Universal Dense Blocking for Entity Resolution23 Apr 2024