Block-SCL: Blocking Matters for Supervised Contrastive Learning in Product Matching
Not on the map. Why?
Abstract (arXiv)
Product matching is a fundamental step for the global understanding of consumer behavior in e-commerce. In practice, product matching refers to the task of deciding if two product offers from different data sources (e.g. retailers) represent the same product. Standard pipelines use a previous stage called blocking, where for a given product offer a set of potential matching candidates are retrieved based on similar characteristics (e.g. same brand, category, flavor, etc.). From these similar product candidates, those that are not a match can be considered hard negatives. We present Block-SCL, a strategy that uses the blocking output to make the most of Supervised Contrastive Learning (SCL). Concretely, Block-SCL builds enriched batches using the hard-negatives samples obtained in the blocking stage. These batches provide a strong training signal leading the model to learn more meaningful sentence embeddings for product matching. Experimental results in several public datasets demonstrate that Block-SCL achieves state-of-the-art results despite only using short product titles as input, no data augmentation, and a lighter transformer backbone than competing methods.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 22 of its 32 references that are in the map. First posted on arXiv 5 Jul 2022.
Builds on
22 of 32 references.
References · 22
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2020Supervised Contrastive Learningcited by 2,803
- 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,168
- 2020Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrievalcited by 846
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2019On Measuring Social Biases in Sentence Encoderscited by 397
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2021ConSERT: A Contrastive Framework for Self-Supervised Sentence Representation Transfercited by 231
- 2021Parametric Contrastive Learningcited by 217
- 2020Deep Entity Matching with Pre-Trained Language Modelscited by 143
10 more
- 2016Learning Distributed Representations of Sentences from Unlabelled Datacited by 90
- 2020Multi-Objective Interpolation Training for Robustness to Label Noisecited by 86
- 2020On the Sentence Embeddings from Pre-trained Language Modelscited by 83
- 2020Hard negative examples are hard, but usefulcited by 82
- 2022PromptBERT: Improving BERT Sentence Embeddings with Promptscited by 75
- 2021CONTaiNER: Few-Shot Named Entity Recognition via Contrastive Learningcited by 64
- 2019Understanding the Behaviors of BERT in Rankingcited by 49
- 2022SNCSE: Contrastive Learning for Unsupervised Sentence Embedding with Soft Negative Samplescited by 39
- 2022Supervised Contrastive Learning for Product Matchingcited by 24
- 2022Dual Contrastive Learning: Text Classification via Label-Aware Data Augmentationcited by 22
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1.
2 papers.