mlsanityData to 7 Oct 2026

TPDR: A Novel Two-Step Transformer-based Product and Class Description Match and Retrieval Method

arXiv 2310.03491 ↗First posted 5 Oct 2023cs.IR cs.LG cs.SEcited by 4

Not on the map. Why?

Abstract (arXiv)

There is a niche of companies responsible for intermediating the purchase of large batches of varied products for other companies, for which the main challenge is to perform product description standardization, i.e., matching an item described by a client with a product described in a catalog. The problem is complex since the client's product description may be: (1) potentially noisy; (2) short and uninformative (e.g., missing information about model and size); and (3) cross-language. In this paper, we formalize this problem as a ranking task: given an initial client product specification (query), return the most appropriate standardized descriptions (response). In this paper, we propose TPDR, a two-step Transformer-based Product and Class Description Retrieval method that is able to explore the semantic correspondence between IS and SD, by exploiting attention mechanisms and contrastive learning. First, TPDR employs the transformers as two encoders sharing the embedding vector space: one for encoding the IS and another for the SD, in which corresponding pairs (IS, SD) must be close in the vector space. Closeness is further enforced by a contrastive learning mechanism leveraging a specialized loss function. TPDR also exploits a (second) re-ranking step based on syntactic features that are very important for the exact matching (model, dimension) of certain products that may have been neglected by the transformers. To evaluate our proposal, we consider 11 datasets from a real company, covering different application contexts. Our solution was able to retrieve the correct standardized product before the 5th ranking position in 71% of the cases and its correct category in the first position in 80% of the situations. Moreover, the effectiveness gains over purely syntactic or semantic baselines reach up to 3.7 times, solving cases that none of the approaches in isolation can do by themselves.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 17 of its 45 references that are in the map. First posted on arXiv 5 Oct 2023.

Builds on

17 of 45 references.

References · 17

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  4. 2020Language Models are Few-Shot Learnerscited by 32,199
  5. 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,898
  6. 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
  7. 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
  8. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  9. 2020Language-agnostic BERT Sentence Embeddingcited by 621
  10. 2015Deep Metric Learning via Lifted Structured Feature Embeddingcited by 449
  11. 2014Deep metric learning using Triplet networkcited by 421
  12. 2019Multilingual Universal Sentence Encoder for Semantic Retrievalcited by 192
5 more
  1. 2019TANDA: Transfer and Adapt Pre-Trained Transformer Models for Answer Sentence Selectioncited by 74
  2. 2019Recommendations for Datasets for Source Code Summarizationcited by 46
  3. 2019On Application of Learning to Rank for E-Commerce Searchcited by 24
  4. 2019Personalized Ranking in eCommerce Searchcited by 4
  5. 2021Attention-based neural re-ranking approach for next city in trip recommendationscited by 3

Built on by

Cited by year

Citing papers per year: 2024: 3; 2025: 1.

4 papers.