Delivery Hero builds semantic product matching using retrieval-rerank and hard negative sampling
Delivery Hero needed an algorithm to match product titles across its own catalog and competitors' catalogs for pricing strategy and assortment gap analysis, and to detect internal duplicate items.
Lexical matching could not recognize the same product described with different words — unit abbreviations, misspellings, and missing words all produced false non-matches.
The Retrieval-Rerank approach augmented by hard negative sampling enables effective identification of similar products and assortment gap management while balancing computational efficiency and accuracy.
Frequently asked questions
What did this team achieve with this AI workflow?
The Retrieval-Rerank approach augmented by hard negative sampling enables effective identification of similar products and assortment gap management while balancing computational efficiency and accuracy.
What tools did this team use?
SBERT, Lucene.
What results were reported?
Matching accuracy: significantly higher accuracy; Product matching and assortment gap capability: effectively identify similar products, manage assortment gaps (source-reported, not independently verified).
What failed first in this deployment?
Lexical matching could not recognize the same product described with different words — unit abbreviations, misspellings, and missing words all produced false non-matches.
How is this ecommerce ops AI workflow structured?
Product title query submitted → Lexical candidate retrieval → Cross-encoder reranking → Hard negative fine-tuning.