Semantic Product Search
Open accessAbstract
We study the problem of semantic matching in product search, that is, given a customer query, retrieve all semantically related products from the catalog. Pure lexical matching via an inverted index falls short in this respect due to several factors: a) lack of understanding of hypernyms, synonyms, and antonyms, b) fragility to morphological variants (e.g. "woman" vs. "women"), and c) sensitivity to spelling errors. To address these issues, we train a deep learning model for semantic matching using customer behavior data. Much of the recent work on large-scale semantic search using deep learning focuses on ranking for web search. In contrast, semantic matching for product search presents several novel challenges, which we elucidate in this paper. We address these challenges by a) developing a new loss function that has an inbuilt threshold to differentiate between random negative examples, impressed but not purchased examples, and positive examples (purchased items), b) using average pooling in conjunction with n-grams to capture short-range linguistic patterns, c) using hashing to handle out of vocabulary tokens, and d) using a model parallel training architecture to scale across 8 GPUs. We present compelling offline results that demonstrate at least 4.7% improvement in [email protected] and 14.5% improvement in mean average precision (MAP) over baseline state-of-the-art semantic search methods using the same tokenization method. Moreover, we present results and discuss learnings from online A/B tests which demonstrate the efficacy of our method.
AI snapshot
Written from the paper’s full text.
TL;DR
The paper develops a deep semantic matching model for product search trained on customer behavior, combining shared query/product embeddings, average pooling, n-gram/character-trigram tokenization, OOV hashing, and a 3-part hinge loss. It reports at least 4.7% Recall@100 and 14.5% MAP improvement over state-of-the-art semantic search baselines offline, with online A/B tests in three categories showing statistically significant KPI increases.
Key findings
- The 3-part L2 hinge loss gave the best offline matching results in Table 1: Recall 0.735, MAP 0.664, matching NDCG 0.791, matching MRR 0.591, ranking NDCG 0.772, ranking MRR 0.973, outperforming 2-part hinge, BCE, MSE, and MAE variants.
- Average pooling performed similarly to or slightly better than LSTM/GRU with less training time; the paper reports <0.5% difference in MAP and Recall@100 relative to recurrent approaches (Table 2).
- The best tokenization was Unigrams+Bigrams+Char Trigrams+OOV, with Recall 0.794, MAP 0.745, matching NDCG 0.810, matching MRR 0.659, ranking NDCG 0.794, ranking MRR 0.980 (Table 3); OOV hashing improved matching, and larger OOV bins improved matching while ranking peaked at lower bin sizes.
- Against baselines with unigrams and 3-part L2 loss, the model reached Recall 0.735/MAP 0.664 versus DSSM 0.702/0.614, Match Pyramid 0.562/0.450, and ARC-II 0.465/0.348; random embeddings reached 0.207/0.107. Online A/B tests across toys and games, kitchen, and pets showed statistically significant increases in conversion rate, revenue, and other KPIs.
Methods
- Siamese factorized neural model with shared query/product embedding layer, average pooling, batch normalization, and cosine similarity; tokenization combines word unigrams, word n-grams, character trigrams, and hashing for OOV tokens. The 3-part hinge loss uses thresholds ε+=0.9, ε-=0.2, and ε0=0.55.
- Training used 11 months of search logs and 1 month for evaluation; 54 billion sampled query-product training pairs were preprocessed to 650 million rows by grouping over time and weighting counts. For each query, products are purchased, impressed-but-not-purchased, or random, with a target ratio of 6 impressed and 7 random products per purchase.
- Offline evaluation sampled 20K queries and a 1M-product sub-corpus, measuring Recall@100, MAP, NDCG, and MRR; training used embedding dimension 256, Xavier initialization, batch size 8192, ADAM (α=0.001, β1=0.9, β2=0.999, ε=10^-8), and model-parallel training across 8 GPUs.
Limitations
- The paper states that online precision required guard rails through additional heuristics and ranking models to filter irrelevant products, and future work aims to improve precision and eliminate those heuristics; initial self-attention and positional encodings did not improve precision.
- The paper states it focuses on matching and excludes latent factor models, and only presents factorized-model experiments; interaction models were noted as memory/computation expensive for online inference.
- Evident from the text: offline evaluation uses a sampled 20K-query and 1M-product sub-corpus rather than the full catalog, and online A/B tests are reported only for three categories without effect sizes or confidence intervals.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 4 cited sources checked · 0 supported · 0 flagged
- Findingown data
Large variability in the accuracy and availability of structured data across products led to 5% lower recall than simply concatenating the attributes.
“However, large variability in the accuracy and availability of structured data across products led to 5% lower recall than simply concatenating the attributes.”
Quote in the paperSubstantial claim - Findingreasoning
Including character trigrams improves performance further.
“Additionally including character trigrams improves the performance further as character trigrams provide generalization and robustness to spelling errors.”
Quote in the paperSubstantial claim - Findingown data
Ranking performance peaks at lower OOV bin sizes.
“We see that matching performance improves as the bin size increases, although ranking performance peaks at lower bin sizes.”
Quote in the paperNot a substantial claim - Findingnone given
Hashing unseen tokens improves the precision across different tokenization strategies.
“Furthermore, we showed that hashing unseen tokens improves the precision across different tokenization strategies.”
Quote in the paperSubstantial claim - Findingown data
ARC-II and Match Pyramid baselines only achieve a sub-50% Recall@100 and MAP on the product matching dataset.
“only achieve a sub-50% Recall@100 and MAP on our product matching dataset, as shown with the ARC-II and Match Pyramid baselines in Table 5.”
Quote in the paperSubstantial claim
- Findingown data
Using sorted data does not have a significantly negative impact on performance when using layer normalization.
“Using sorted data has a significantly negative impact on performance when using batch normalization but not when using layer normalization.”
Quote in the paperSubstantial claim - Findingown data
Average pooling yields little difference (<0.5%) in both MAP and Recall@100 relative to recurrent approaches like LSTM and GRU.
“we use average pooling after observing little difference (<0.5%) in both MAP and Recall@100 relative to recurrent approaches like LSTM and GRU (see Table 2).”
Quote in the paperSubstantial claim - Findingown data
The simple approach of combining all tokens in a single bag-of-tokens performs well.
“But we found that the simple approach of combining all tokens in a single bag-of-tokens performs well.”
Quote in the paperNot a substantial claim - Findingown data
We observed significant improvements to offline metrics by increasing the training data.
“We observed significant improvements to offline metrics by increasing the training data and presented our data preprocessing approach to reduce training time.”
Quote in the paperSubstantial claim - Findingown data
The model with OOV hashing performs better than the model with 500K unigrams when they have the same number of parameters.
“These models have the same number of parameters, but the model with OOV hashing performs better.”
Quote in the paperSubstantial claim - Findingown data
Setting a bin size 5-10 times larger than the vocabulary size improved the recall of the model.
“However, setting a bin size 5-10 times larger than the vocabulary size improved the recall of the model.”
Quote in the paperSubstantial claim - Findingreasoning
Using sorted data has a significantly negative impact on performance when using batch normalization.
“Using sorted data has a significantly negative impact on performance when using batch normalization but not when using layer normalization.”
Quote in the paperSubstantial claim - Findingown data
Splitting the model across GPUs for smaller embedding dimensions (<256) increases the overall training time.
“Unsurprisingly, splitting the model across GPUs for smaller embedding dimensions (<256) increases the overall training time.”
Quote in the paperNot a substantial claim - Findingown data
Offline results demonstrate 14.5% improvement in MAP over baseline state-of-the-art semantic search methods using the same tokenization method.
“We present compelling offline results that demonstrate at least 4.7% improvement in Recall@100 and 14.5% improvement in mean average precision (MAP) over baseline stateof-the-art semantic search methods using the same tokenization method.”
Quote in the paperSubstantial claim - Findingreasoning
There is a noticeable difference in the magnitude of query and product embeddings.
“Because of this, we observed a noticeable difference in the magnitude of query and product embeddings.”
Quote in the paperSubstantial claim - Findingown data
There is a large overlap in score distribution between positives and negatives.
“However in Figure 3, a large overlap in score distribution between positives and negatives can be seen.”
Quote in the paperSubstantial claim - Findingown data
Offline results demonstrate at least 4.7% improvement in Recall@100 over baseline state-of-the-art semantic search methods using the same tokenization method.
“We present compelling offline results that demonstrate at least 4.7% improvement in Recall@100 and 14.5% improvement in mean average precision (MAP) over baseline stateof-the-art semantic search methods using the same tokenization method.”
Quote in the paperSubstantial claim - Findingown data
The score distribution for negatives appeared bimodal.
“Furthermore, the score distribution for negatives appeared bimodal.”
Quote in the paperSubstantial claim - Findingown data
The 3-part hinge loss produces a clear separation in scores between random and impressed negatives versus positives.
“The effectiveness of this strategy can be seen in Figure 4, where one can observe a clear separation in scores between random and impressed negatives vs positives.”
Quote in the paperSubstantial claim - Findingown data
Online A/B tests demonstrate the efficacy of the method.
“Moreover, we present results and discuss learnings from online A/B tests which demonstrate the efficacy of our method.”
Quote in the paperSubstantial claim - Findingown data
Training time is almost linear at a constant embedding dimension per GPU.
“Note that the training time is almost linear at a constant embedding dimension per GPU.”
Quote in the paperSubstantial claim - Findingown data
During our offline experiments, we saw an average of 10% improvement in matching metrics by increasing the data from 200 million to 1.2 billion query-product pairs.
“During our offline experiments, we saw an average of 10% improvement in matching metrics by increasing the data from 200 million to 1.2 billion query-product pairs.”
Quote in the paperNot a substantial claim - Findingown data
The L2 variant of each loss consistently outperforms the L1.
“We see that the L2 variant of each loss consistently outperforms the L1.”
Quote in the paperSubstantial claim - Findingown data
Adding OOV hashing improves the matching performance.
“Adding OOV hashing improves the matching performance as it allows better generalization to infrequent or unseen terms, with the caveat that it introduces additional parameters.”
Quote in the paperSubstantial claim - Findingown data
End-to-end training results in over a 3X improvement in Recall@100 and MAP compared to randomly initialized embeddings.
“When comparing our model with randomly initialized to one with trained embeddings, we see that end-to-end training results in over a 3X improvement in Recall@100 and MAP.”
Quote in the paperSubstantial claim - Findingown data
In all online experiments, the conversion rate, revenue, and other key performance indicators (KPIs) statistically significantly increased.
“In all experiments, the conversion rate, revenue, and other key performance indicators (KPIs) statistically significantly increased.”
Quote in the paperSubstantial claim - Findingown data
The 3-part hinge loss outperforms other variants by deftly handling impressed but not purchased products.
“We introduced a 3-part hinge loss and showed that it outperforms other variants by deftly handling impressed but not purchased products.”
Quote in the paperSubstantial claim - Findingown data
Training with an embedding dimension of 2048 on 2 GPUs and an embedding dimension of 1024 on 1 GPU have similar speeds.
“In other words, training with an embedding dimension of 2048 on 2 GPUs and an embedding dimension of 1024 on 1 GPU have similar speeds.”
Quote in the paperSubstantial claim - Findingreasoning
Adding bigrams improves matching performance.
“Adding bigrams improves matching performance as bigrams capture short phrase-level information that is not captured by averaging unigrams.”
Quote in the paperSubstantial claim - Findingown data
Beyond an embedding dimension of 512, the communication overhead is less than the additional computational power.
“But beyond an embedding dimension of 512, the communication overhead is less than the additional computational power.”
Quote in the paperSubstantial claim - Findingown data
Matching performance improves as the OOV bin size increases.
“We see that matching performance improves as the bin size increases, although ranking performance peaks at lower bin sizes.”
Quote in the paperNot a substantial claim - Findingown data
Our initial experiments using self-attention mechanisms and positional encodings did not show improvements in precision over our existing model.
“Our initial experiments using self-attention mechanisms and positional encodings did not show improvements in precision over our existing model, which we posit further underscores the unique nature of product search versus more traditional problems in IR and NLP.”
Quote in the paperSubstantial claim - Findingown data
The 2-part hinge loss improved offline matching performance by more than 2X over the MSE baseline.
“As shown in Table 1, the 2-part hinge loss improved offline matching performance by more than 2X over the MSE baseline.”
Quote in the paperSubstantial claim - Findingown data
Sharing the embedding layer between the query and product arm tends to perform better for matching results across multiple tokenizations and loss functions.
“We demonstrate empirically in Table 7 that sharing the embedding layer between the query and product arm tends to perform better for matching results across multiple tokenizations and loss functions.”
Quote in the paperSubstantial claim - Findingreasoning
Ranking performance improves for DSSM when using the 3-part loss.
“Ranking performance improves for DSSM, possibly because the original approach uses only random negatives to approximate the softmax normalization.”
Quote in the paperNot a substantial claim - Findingown data
The best matching performance is achieved using batch normalization and shuffled data.
“The best matching performance is achieved using batch normalization and shuffled data.”
Quote in the paperSubstantial claim - Findingown data
Negative training examples in the overlap region were products that were impressed but not purchased by the customer.
“After manually inspecting the negative training examples that fell in this region, we uncovered that these were products that were impressed but not purchased by the customer.”
Quote in the paperSubstantial claim - Findingown data
Across all baselines, matching performance of the model improves using the 3-part L2 hinge loss.
“Across all baselines, matching performance of the model improves using the 3-part L2 hinge loss.”
Quote in the paperSubstantial claim - Interpretationreasoning
Averaging is sufficient to capture the short-range dependencies that exist in queries and product titles.
“so averaging is sufficient to capture the short-range dependencies that exist in queries and product titles.”
Quote in the paperSubstantial claim - Interpretationown data
Our semantic product search model for an online retail store improves product discovery with significant increases in KPIs.
“We presented our semantic product search model for an online retail store to improve product discovery with significant increases in KPIs.”
Quote in the paperSubstantial claim - Premisenone given
OOV hashing introduces additional parameters.
“with the caveat that it introduces additional parameters.”
Quote in the paperSubstantial claim - Premisecitation
Interaction methods report limited success on ad hoc retrieval tasks.
“Despite obtaining state-of-the-art results for ranking, these methods report limited success on ad hoc retrieval tasks [19]”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [19]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
Bigrams capture short phrase-level information that is not captured by averaging unigrams.
“Adding bigrams improves matching performance as bigrams capture short phrase-level information that is not captured by averaging unigrams.”
Quote in the paperSubstantial claim - Interpretationreasoning
With this decomposition, we incur a constant communication cost of 3 scalars per GPU.
“With this decomposition, we incur a constant communication cost of 3 scalars per GPU.”
Quote in the paperSubstantial claim - Interpretationreasoning
The combination of using a fixed hash function and shared embeddings ensures that unseen tokens that occur in both the query and document map to the same embedding vector.
“The combination of using a fixed hash function and shared embeddings ensures that unseen tokens that occur in both the query and document map to the same embedding vector.”
Quote in the paperSubstantial claim - Interpretationnone given
Placing gradient variables on the same GPUs as their corresponding operations allows greater distribution of memory usage and computation across all GPUs.
“This allows greater distribution of memory usage and computation across all GPUs.”
Quote in the paperSubstantial claim - Premisereasoning
Simply concatenating the partial average embeddings across GPUs requires O(2k) communication of floating point numbers per example in both forward and backward propagation.
“Simply concatenating the partial average embeddings across GPUs requires O(2k) communication of floating point numbers per example in both forward and backward propagation.”
Quote in the paperSubstantial claim - Premisenone given
In Siamese networks, assigning all unknown words to the same shared embedding location results in incorrectly mapping two different out-of-vocabulary words to the same representation.
“Unfortunately, in Siamese networks, assigning all unknown words to the same shared embedding location results in incorrectly mapping two different out-of-vocabulary words to the same representation.”
Quote in the paperSubstantial claim - Interpretationown data
Adding OOV hashing leads to generalization to unseen tokens.
“These results confirm the intuition that adding OOV hashing leads to generalization to unseen tokens.”
Quote in the paperSubstantial claim - Interpretationreasoning
Sending the input to all GPUs tends to be inexpensive as the number of tokens is small in comparison with the token embeddings or the embedding matrix.
“Sending the input to all GPUs tends to be inexpensive as the number of tokens is small in comparison with the token embeddings or the embedding matrix.”
Quote in the paperSubstantial claim- Rests on an assumption: The number of tokens is small in comparison with the token embeddings or the embedding matrix.
- Premisereasoning
These models have the same number of parameters.
“These models have the same number of parameters, but the model with OOV hashing performs better.”
Quote in the paperSubstantial claim - Interpretationreasoning
Data parallel training limits the embedding matrix size as the model must fit in a single GPU.
“Furthermore data parallel training limits the embedding matrix size as the model must fit in a single GPU.”
Quote in the paperSubstantial claim - Interpretationown data
By considering impressed negatives separately from random negatives in the 3-part hinge loss, the scores for positives and random negatives become better separated.
“By considering impressed negatives, whose text is usually more similar to positives than negatives, separately from random negatives in the 3-part hinge loss, the scores for positives and random negatives become better separated, as shown in Section 3.2.”
Quote in the paperSubstantial claim - Interpretationreasoning
The simplicity of averaging pooling combined with the separability of the Siamese architecture allow us to use model parallel training to increase the throughput.
“The simplicity of averaging pooling combined with the separability of the Siamese architecture allow us to use model parallel training to increase the throughput.”
Quote in the paperSubstantial claim - Interpretationreasoning
Data parallel training approaches have high communication overhead.
“Most parameters for this model lie in the embedding layer and hence data parallel training approaches have high communication overhead.”
Quote in the paperSubstantial claim - Interpretationreasoning
Local word-level matching between the query and the product title may not be captured as well when using recurrent methods.
“Consequently, local word-level matching between the query and the product title may not be not captured as well.”
Quote in the paperSubstantial claim - Premisenone given
It is computationally infeasible to maintain a vocabulary that includes all possible word n-grams as the dictionary size grows exponentially with n.
“It is computationally infeasible to maintain a vocabulary that includes all the possible word n-grams as the dictionary size grows exponentially with n.”
Quote in the paperNot a substantial claim - Interpretationreasoning
OOV hashing allows better generalization to infrequent or unseen terms.
“Adding OOV hashing improves the matching performance as it allows better generalization to infrequent or unseen terms, with the caveat that it introduces additional parameters.”
Quote in the paperSubstantial claim - Interpretationown data
The unique nature of product search versus more traditional problems in IR and NLP is underscored by the lack of improvement from self-attention and positional encodings.
“which we posit further underscores the unique nature of product search versus more traditional problems in IR and NLP.”
Quote in the paperSubstantial claim - Premisenone given
In the product search setting, queries and product titles tend to be relatively short.
“As mentioned in Section 3.1, in the product search setting, queries and product titles tend to be relatively short, so averaging is sufficient to capture the short-range dependencies that exist in queries and product titles.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Section 3.1
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Premisenone given
Most parameters for this model lie in the embedding layer.
“Most parameters for this model lie in the embedding layer and hence data parallel training approaches have high communication overhead.”
Quote in the paperSubstantial claim - Interpretationown data
From a matching standpoint, impressed but not purchased products are usually valid results to show to customers.
“From a matching standpoint, these products are usually valid results to show to customers.”
Quote in the paperSubstantial claim - Interpretationreasoning
This generalization improves matching performance as there are fewer spurious matches resulting from OOV tokens mapping to the same bucket and/or simply excluding OOV tokens.
“This generalization improves matching performance as there are fewer spurious matches resulting from OOV tokens mapping to the same bucket and/or simply excluding OOV tokens.”
Quote in the paperSubstantial claim - Interpretationown data
A qualitative analysis of the augmented search results coupled with an increase in relevant business metrics provided compelling evidence that this approach contributed to the goal of helping customers effortlessly complete their shopping missions.
“A qualitative analysis of the augmented search results coupled with an increase in relevant business metrics provided us with compelling evidence that this approach contributed to our goal of helping customers effortlessly complete their shopping missions.”
Quote in the paperSubstantial claim
- May combine two claims. 21
- Classified as probably not a substantial claim. 19
May combine two claims.
Findingown dataDuring initial experiments with a bin size of 10,000, hashing collisions incorrectly promoted irrelevant products for queries, led to overfitting, and did not improve offline metrics.
“During our initial experiments with a bin size of 10,000, we noticed that hashing collisions incorrectly promoted irrelevant products for queries, led to overfitting, and did not improve offline metrics.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenPreprocessing training data into tokens and using mmap decreases training time by 3X.
“We also decrease the training time by 3X by preprocessing the training data into tokens and using mmap to store the tokens.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataA factorized model architecture achieves comparable performance while only requiring constant memory per product.
“While we frequently evaluate our hypotheses on interaction matrix-based methods, we find that a factorized model architecture achieves comparable performance while only requiring constant memory per product.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningThe 3-part hinge loss outperforms the 2-part hinge loss in matching metrics in all experiments, although the two loss functions have similar ranking performance.
“The 3-part hinge loss outperforms the 2-part hinge loss in matching metrics in all experiments although the two loss functions have similar ranking performance.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataUnlike web search, both query and product information in product search tend to be shorter, without long-range dependencies.
“We reconciled this departure from state-of-the-art solutions for Question Answering and other NLP tasks through an analysis that showed that, unlike web search, both query and product information tend to be shorter, without long-range dependencies.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenThese models are also much harder to tune and tend to overfit.
“These models are also much harder to tune and tend to overfit.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenUnigram tokenization is used in Table 1 and Table 2, as the relative ordering of results does not change with other more sophisticated tokenizations.
“Unigram tokenization is used in Table 1 and Table 2, as the relative ordering of results does not change with other more sophisticated tokenizations.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataMore complex models, like Match Pyramid and ARC-II, had significantly lower matching and ranking performance while taking significantly longer to train and evaluate.
“More complex models, like Match Pyramid and ARC-II, had significantly lower matching and ranking performance while taking significantly longer to train and evaluate.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenPrevious experiments using other methods, including Glove and word2vec, to initialize the embeddings yielded poorer results than end-to-end training.
“Previous experiments using other methods, including Glove and word2vec, to initialize the embeddings yielded poorer results than end-to-end training.”
Quote in the paperNot a substantial claimMay combine two claims.
FindingreasoningAveraging token embeddings performs similar to or slightly better than recurrent units (LSTM, GRU) with significantly less training time.
“Averaging performs similar to or slightly better than recurrent units with significantly less training time.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataSharing the embedding layer in a Siamese network works well, capturing local word-level matching even before training these networks.
“Intuitively, sharing the embedding layer in a Siamese network works well, capturing local word-level matching even before training these networks.Our experiments in Table 7 confirm this intuition.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataARC-II and Match Pyramid ranking performance is similar or lower when using the 3-part loss.
“ARC-II and Match Pyramid ranking performance is similar or lower when using the 3-part loss.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe best model understands synonyms, intents, spelling errors and overall robustness, as shown by example queries and products retrieved in Table 6.
“In Table 6, we show example queries and products retrieved to highlight the efficacy of our best model to understand synonyms, intents, spelling errors and overall robustness.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataUsing only character trigrams has competitive ranking but not matching performance compared to unigrams.
“It is worth noting that using only character trigrams, which was an essential component of DSSM [11], has competitive ranking but not matching performance compared to unigrams.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Findingnone givenQueries typically have fewer words than the product content.
“Queries typically have fewer words than the product content.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenOne challenge we faced with our semantic search solution was weeding out irrelevant results to meet the precision bar for production search quality.
“One challenge we faced with our semantic search solution was weeding out irrelevant results to meet the precision bar for production search quality.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisereasoningStemming algorithms are often imperfect and lead to information loss and errors.
“However, stemming algorithms are often imperfect and lead to information loss and errors.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenLexical matching is sensitive to spelling errors.
“Sensitivity to spelling errors.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenPure lexical matching via an inverted index fails to understand hypernyms, synonyms, and antonyms.
“Pure lexical matching via an inverted index falls short in this respect due to several factors: a) lack of understanding of hypernyms, synonyms, and antonyms”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenLexical matching is fragile to morphological variants such as woman versus women.
“Fragility to morphological variants (e.g.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationAccording to some estimates of web search logs, 10-15% of queries are misspelled.
“According to some estimates of web search logs [3,4], 10-15% of queries are misspelled.”
Quote in the paperNot a substantial claim0 of 2 sources checked- cites [3]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites [4]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S4 (based).
Premisenone givenPointwise loss functions, such as MSE or MAE, require an additional step post-training to identify the threshold.
“Pointwise loss functions, such as mean squared error (MSE) or mean absolute error (MAE), require an additional step post-training to identify the threshold.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningCharacter trigrams provide generalization and robustness to spelling errors.
“Additionally including character trigrams improves the performance further as character trigrams provide generalization and robustness to spelling errors.”
Quote in the paperSubstantial claimMay combine two claims.
PremisereasoningPairwise loss functions do not provide guarantees on the magnitude of scores, only on relative ordering, and thus do not work well in practice with threshold-based pruning.
“Pairwise loss functions do not provide guarantees on the magnitude of scores (only on relative ordering) and thus do not work well in practice with threshold-based pruning.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Premisenone givenLatent factor models improve ranking metrics due to their ability to memorize associations between the query and the product.
“Although latent factor models improve ranking metrics due to their ability to memorize associations between the query and the product, we exclude it from this paper as we focus on the matching task.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationnone givenRecurrent methods are more expressive but introduce specialization between the query and title.
“Furthermore, recurrent methods are more expressive but introduce specialization between the query and title.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenInteraction methods require memory and computation proportional to the number of words in the document and hence are prohibitively expensive for online inference.
“Nevertheless, these interaction methods require memory and computation proportional to the number of words in the document and hence are prohibitively expensive for online inference.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Premisenone givenCharacter trigrams have the ability to capture similarity of model parts and sizes.
“Another advantage in our setting is the ability to capture similarity of model parts and sizes.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataSharing the embedding layer helps local word-level matching and generalization to unseen tokens when using OOV bins.
“As we described previously, sharing the embedding layer helps local word-level matching and generalization to unseen tokens when using OOV bins.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationnone givenAverage pooling requires far less computation, reducing training time and inference latency.
“Average pooling also requires far less computation, reducing training time and inference latency.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenModels based on conversion rates or click-through-rates may incorrectly favor accessories over the main product.
“Models based on conversion rates or click-through-rates may incorrectly favor accessories (like a phone cover) over the main product (like a cell phone).”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Premisenone givenProducts have multiple attributes, like title, brand, and color, that are material to the matching process.
“Products have multiple attributes, like title, brand, and color, that are material to the matching process.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThe model can better differentiate between positives and random negatives, improving Recall and MAP.
“The model can better differentiate between positives and random negatives, improving Recall and MAP.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based).
Premisenone givenShoppers may maintain multiple intents during a single search session.
“This is further complicated by shoppers maintaining multiple intents during a single search session: a customer may be looking for a specific television model while also looking for accessories for this item at the lowest price and browsing additional products to qualify for free shipping.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Premisenone givenMatching should differentiate purchased and impressed products from random ones, while ranking should differentiate purchased products from impressed ones.
“Intuitively, matching should differentiate purchased and impressed products from random ones; ranking should differentiate purchased products from impressed ones.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
PremisereasoningCustomer behavior logs contain semantic information.
“Intuitively, there is reason to believe that customer behavior logs contain semantic information; customers who are intent on purchasing a product circumvent the limitations of lexical matching by query reformulation or by deeper exploration of the search results.”
Quote in the paperSubstantial claimMay combine two claims.
Premisenone givenCharacter trigrams are robust to typos and handle compound words naturally.
“Character trigrams are robust to typos (”
Quote in the paperSubstantial claim
The paper relies on this without support.
Product search queries tend to be shorter than web search queries and positive signals (purchases) are sparser than clicks.
“Product search is different from web search as the queries tend to be shorter and the positive signals (purchases) are sparser than clicks.”
The paper relies on this without support.
Product search queries do not contain stop words and typically require every query word (or its synonym) to be present in the product.
“Additionally, product search queries do not contain stop words and typically require every query word (or its synonym) to be present in the product.”
The paper relies on this without support.
The number of tokens is small in comparison with the token embeddings or the embedding matrix.
“Sending the input to all GPUs tends to be inexpensive as the number of tokens is small in comparison with the token embeddings or the embedding matrix.”
Cites
(2003) · Journal of Machine Learning Research · doi:10.5555/944919.944937 · Cited by 32,337 · see citing works
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
Ioffe, S., & Szegedy, C. (2015) · arXiv · doi:10.48550/arxiv.1502.03167 · Cited by 27,818 · see citing works
Distributed Representations of Words and Phrases and their Compositionality
Mikolov, T., Sutskever, I., Chen, K., Corrado, G., & Dean, J. (2013) · arXiv · doi:10.48550/arxiv.1310.4546 · Cited by 24,533 · see citing works
(2010) · Cited by 14,134 · see citing works
Indexing by latent semantic analysis
Deerwester, S. C., Dumais, S., Furnas, G. W., Landauer, T. K., & Harshman, R. A. (1990) · Journal of the American Society for Information Science · doi:10.1002/(sici)1097-4571(199009)41:6 · Cited by 12,758 · see citing works
Blei, D. M., Ng, A. Y., & Jordan, M. I. (2002) · The MIT Press eBooks · doi:10.7551/mitpress/1120.003.0082 · Cited by 12,649 · see citing works
Bag of Tricks for Efficient Text Classification
Joulin, A., Grave, E., Bojanowski, P., & Mikolov, T. (2017) · Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 2, Short Papers · doi:10.18653/v1/e17-2068 · Cited by 4,545 · see citing works
Learning deep structured semantic models for web search using clickthrough data
Huang, P.-S., He, X., Gao, J., Deng, L., Acero, A., & Heck, L. P. (2013) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/2505515.2505665 · Cited by 2,054 · see citing works
Proceedings of the 26th International Conference on Neural Information Processing Systems
Burges, C. J. C., Bottou, L., Welling, M., Zoubin Ghahramani, A., & Weinberger, K. Q. (2013) · Cited by 1,323 · see citing works
Salakhutdinov, R., & Hinton, G. (2009) · International Journal of Approximate Reasoning · doi:10.1016/j.ijar.2008.11.006 · Cited by 1,246 · see citing works
Convolutional Neural Network Architectures for Matching Natural Language SentencesPreprint
Hu, B., Lu, Z., Li, H., & Chen, Q. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1503.03244 · Cited by 1,168 · see citing works
LDA-based document models for ad-hoc retrieval
Wei, X., & Croft, W. B. (2006) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/1148170.1148204 · Cited by 1,092 · see citing works
Inverted files for text search engines
Zobel, J., & Moffat, A. (2006) · ACM Computing Surveys · doi:10.1145/1132956.1132959 · Cited by 1,084 · see citing works
Palangi, H., Deng, L., Shen, Y.-L., Gao, J., He, X.-D., Chen, J., Song, X., & Ward, R. (2015) · IEEE/ACM Transactions on Audio Speech and Language Processing · doi:10.1109/taslp.2016.2520371 · Cited by 873 · see citing works
A Deep Relevance Matching Model for Ad-hoc Retrieval
Guo, J., Fan, Y., Ai, Q., & Croft, W. B. (2016) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/2983323.2983769 · Cited by 821 · see citing works
A Latent Semantic Model with Convolutional-Pooling Structure for Information Retrieval
Shen, Y., He, X., Gao, J., Deng, L., & Mesnil, G. (2014) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/2661829.2661935 · Cited by 673 · see citing works
Text Matching as Image Recognition
Pang, L., Lan, Y., Guo, J., Xu, J., Wan, S., & Cheng, X. (2016) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v30i1.10341 · Cited by 534 · see citing works
Learning to Match using Local and Distributed Representations of Text for Web Search
Mitra, B., Díaz, F., & Craswell, N. (2017) · International World Wide Web Conference (WWW) · doi:10.1145/3038912.3052579 · Cited by 458 · see citing works
Syntactic N-grams as machine learning features for natural language processing
Sidorov, G., Velásquez, F., Stamatatos, E., Gelbukh, A. F., & Chanona-Hernández, L. (2013) · Expert Systems with Applications · doi:10.1016/j.eswa.2013.08.015 · Cited by 320 · see citing works
Spelling Correction as an Iterative Process that Exploits the Collective Knowledge of Web Users.
Cucerzan, S., & Brill, E. (2004) · Cited by 207 · see citing works
Yang, L., Ai, Q., Guo, J., & Croft, W. B. (2016) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/2983323.2983818 · Cited by 176 · see citing works
Match-SRNN: Modeling the Recursive Matching Structure with Spatial RNNPreprint
Wan, S., Lan, Y., Xu, J., Guo, J., Pang, L., & Cheng, X. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1604.04378 · Cited by 142 · see citing works
Hui, K., Yates, A., Berberich, K., & de Melo, G. (2018) · ACM International Conference on Web Search and Data Mining (WSDM) · doi:10.1145/3159652.3159689 · Cited by 124 · see citing works
A Dual Embedding Space Model for Document RankingPreprint
Mitra, B., Nalisnick, E., Craswell, N., & Caruana, R. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1602.01137 · Cited by 118 · see citing works
Query Expansion with Locally-Trained Word EmbeddingsPreprint
Díaz, F., Mitra, B., & Craswell, N. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1605.07891 · Cited by 48 · see citing works
Co-PACRR: A Context-Aware Neural IR Model for Ad-hoc RetrievalPreprint
Hui, K., Yates, A., Berberich, K., & de Melo, G. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1706.10192 · Cited by 35 · see citing works
Using latent semantic indexing for multilanguage information retrieval
Berry, M. W., & Young, P. G. (1995) · Computers and the Humanities · doi:10.1007/bf01829874 · Cited by 30 · see citing works
Evaluating a Spelling Support in a Search Engine
Dalianis, H. (2002) · Lecture notes in computer science · doi:10.1007/3-540-36271-1_16 · Cited by 24 · see citing works
Feature Hashing for Large Scale Multitask LearningPreprint
Weinberger, K. Q., Dasgupta, A., Attenberg, J., Langford, J. C., & Smola, A. J. (2009) · arXiv (Cornell University) · doi:10.48550/arxiv.0902.2206 · Cited by 17 · see citing works
PACRR: A Position-Aware Neural IR Model for Relevance Matching
Hui, K., Yates, A., Berberich, K., & de Melo, G. (2017) · arXiv · doi:10.48550/arxiv.1704.03940
Flagged first, then by citations
Cited by
Sorted by citations
Embedding-based Product Retrieval in Taobao Search
Li, S., Lv, F., Jin, T., Lin, G., Yang, K., Zeng, X., Wu, X.-M., & Ma, Q. (2021) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3447548.3467101 · Cited by 91 · see citing works
(2024) · ACM eBooks · doi:10.1145/3674127 · Cited by 82 · see citing works
Extreme Multi-label Learning for Semantic Matching in Product Search
Chang, W.-C., Jiang, D., Yu, H., Teo, C. H., Zhang, J., Zhong, K., Kolluri, K., Hu, Q., Shandilya, N., Ievgrafov, V., et al. (2021) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3447548.3467092 · Cited by 66 · see citing works
Self-citationItemSage: Learning Product Embeddings for Shopping Recommendations at Pinterest
Baltescu, P., Chen, H., Pancha, N., Zhai, A., Leskovec, J., & Rosenberg, C. (2022) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3534678.3539170 · Cited by 39 · see citing works
Magnani, A., Liu, F., Chaidaroon, S., Yadav, S., Suram, P. R., Puthenputhussery, A., Chen, S., Xie, M., Kashi, A., Lee, T., et al. (2022) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3534678.3539164 · Cited by 37 · see citing works
Learning a Product Relevance Model from Click-Through Data in E-Commerce
Yao, S., Tan, J., Chen, X., Yang, K., Xiao, R., Deng, H., & Wan, X. (2021) · Proceedings of the Web Conference 2021 · doi:10.1145/3442381.3450129 · Cited by 33 · see citing works
Medini, T., Huang, Q., Wang, Y., Mohan, V., & Shrivastava, A. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1910.13830 · Cited by 31 · see citing works
Self-citationNavigating Labels and Vectors: A Unified Approach to Filtered Approximate Nearest Neighbor Search
Cai, Y., Shi, J., Chen, Y., & Zheng, W. (2024) · Proceedings of the ACM on Management of Data · doi:10.1145/3698822 · Cited by 29 · see citing works
Kuzi, S., Zhang, M., Li, C., Bendersky, M., & Najork, M. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2010.01195 · Cited by 49 · see citing works
Large-Scale Training System for 100-Million Classification at Alibaba
Song, L., Pan, P., Zhao, K., Yang, H., Chen, Y., Zhang, Y., Xu, Y., & Jin, R. (2020) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3394486.3403342 · Cited by 22 · see citing works
Scenario-Adaptive and Self-Supervised Model for Multi-Scenario Personalized Recommendation
Zhang, Y., Wang, X., Hu, J., Gao, K., Lei, C., & Fang, F. (2022) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3511808.3557154 · Cited by 24 · see citing works
Peng, Z., Zhang, M., Li, K., Jin, R., & Ren, B. (2023) · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming · doi:10.1145/3572848.3577527 · Cited by 21 · see citing works
RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Search
Chen, M., Zhang, K., He, Z., Jing, Y., & Wang, X. S. (2024) · Proceedings of the VLDB Endowment · doi:10.14778/3681954.3681959 · Cited by 19 · see citing works
Enhancing Relevance of Embedding-based Retrieval at Walmart
Lin, J., Yadav, S., Liu, F., Rossi, N., Suram, P. R., Chembolu, S., Chandran, P., Mohapatra, H., Lee, T., Magnani, A., et al. (2024) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3627673.3680047 · Cited by 15 · see citing works
Graph-based Multilingual Product Retrieval in E-Commerce Search
Lu, H., Hu, Y., Zhao, T., Wu, T., Song, Y., & Yin, B. (2021) · Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT) · doi:10.18653/v1/2021.naacl-industry.19 · Cited by 14 · see citing works
Self-citationCOSMO: A Large-Scale E-commerce Common Sense Knowledge Generation and Serving System at Amazon
Yu, C., Liu, X., Maia, J., Li, Y., Cao, T., Gao, Y., Song, Y., Goutam, R., Zhang, H., Yin, B., et al. (2024) · Companion of the 2024 International Conference on Management of Data · doi:10.1145/3626246.3653398 · Cited by 13 · see citing works
Self-citationMAKE: Vision-Language Pre-training based Product Retrieval in Taobao Search
Zheng, X., Wang, Z., Li, S. X., Xu, K., Zhuang, T., Liu, Q., & Zeng, X. (2023) · International World Wide Web Conference (WWW) · doi:10.1145/3543873.3584627 · Cited by 11 · see citing works
Personalized Entity Resolution with Dynamic Heterogeneous KnowledgeGraph Representations
Lin, Y., Wang, H., Chen, J., Wang, T., Liu, Y., Ji, H., Liu, Y., & Natarajan, P. (2021) · Workshop on e-Commerce and NLP (ECNLP) · doi:10.18653/v1/2021.ecnlp-1.6 · Cited by 11 · see citing works
Relevance Filtering for Embedding-based Retrieval
Rossi, N., Lin, J., Liu, F., Yang, Z. Y., Lee, T., Magnani, A., & Liao, C. Y. (2024) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3627673.3680095 · Cited by 10 · see citing works
Behind the clicks: Can Amazon allocate user attention as it pleases?
Rock, R., Strauss, I., O’Reilly, T., & Mazzucato, M. (2024) · Information Economics and Policy · doi:10.1016/j.infoecopol.2024.101115 · Cited by 10 · see citing works
Binary Embedding-based Retrieval at Tencent
Gan, Y., Ge, Y., Zhou, C. S., Su, S., Xu, Z., Xu, X., Hui, Q., Chen, X., Wang, Y., & Shan, Y. (2023) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3580305.3599782 · Cited by 10 · see citing works
WANDS: Dataset for Product Search Relevance Assessment
Chen, Y., Liu, S., Liu, Z., Sun, W., Baltrunas, L., & Schroeder, B. (2022) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-99736-6_9 · Cited by 10 · see citing works
Castells, P., & Jannach, D. (2024) · ACM eBooks · doi:10.1145/3674127.3674131 · Cited by 9 · see citing works
An Efficient and Robust Semantic Hashing Framework for Similar Text Search
He, L., Huang, Z., Chen, E., Liu, Q., Tong, S., Wang, H., Lian, D., & Wang, S. (2023) · ACM Transactions on Information Systems · doi:10.1145/3570725 · Cited by 9 · see citing works
Alomari, D. M., & Ahmad, I. (2024) · IEEE Access · doi:10.1109/access.2024.3390048 · Cited by 11 · see citing works
OmniSearchSage: Multi-Task Multi-Entity Embeddings for Pinterest Search
Agarwal, P., Islam, S. M., Pancha, N., Hazra, K. S., Xu, J., & Rosenberg, C. (2024) · International World Wide Web Conference (WWW) · doi:10.1145/3589335.3648309 · Cited by 8 · see citing works
Learning Multi-Stage Multi-Grained Semantic Embeddings for E-Commerce Search
Wang, B., Li, M., Zeng, Z., Zhuo, J., Wang, S., Xu, S., Long, B., & Yan, W. (2023) · International World Wide Web Conference (WWW) · doi:10.1145/3543873.3584638 · Cited by 8 · see citing works
Wang, W., Guo, Y., Shen, C., Ding, S., Liao, G., Fu, H., & Prabhakar, P. K. (2023) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/3539618.3591831 · Cited by 8 · see citing works
Web-Scale Semantic Product Search with Large Language Models
Muhamed, A., Srinivasan, S., Teo, C.-H., Cui, Q., Zeng, B., Chilimbi, T. M., & Vishwanathan, S. V. N. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-33380-4_6 · Cited by 8 · see citing works
Self-citationHAKES : Scalable Vector Database for Embedding Search Service
Hu, G., Cai, S., Dinh, T. T. A., Xie, Z., Yue, C., Chen, G., & Ooi, B. C. (2025) · Proceedings of the VLDB Endowment · doi:10.14778/3746405.3746427 · Cited by 7 · see citing works
ROSE: Robust Caches for Amazon Product Search
Luo, C., Lakshman, V., Shrivastava, A., Cao, T., Nag, S., Goutam, R., Lu, H., Song, Y., & Yin, B. (2022) · International World Wide Web Conference (WWW) · doi:10.1145/3487553.3524213 · Cited by 7 · see citing works
Self-citationSOLAR: Sparse Orthogonal Learned and Random EmbeddingsPreprint
Medini, T., Chen, B., & Shrivastava, A. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2008.13225 · Cited by 7 · see citing works
Large Scale Deployment of BERT Based Cross Encoder Model for Re-Ranking in Walmart Search Engine
Puthenputhussery, A., Kang, C., Magnani, A., Zhang, T. Y., Shang, H., Yadav, N., Chandran, P., Madhani, B., Fu, Y.-T., Wang, H., et al. (2025) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/3726302.3731965 · Cited by 6 · see citing works
Lin, Z., Tan, J., Ou, D., Chen, X., Yao, S., & Zheng, B. (2024) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3637528.3671559 · Cited by 8 · see citing works
Cross-Lingual Document Retrieval with Smooth Learning
Liu, J., Zhang, X., Goldwasser, D., & Wang, X. (2020) · International Conference on Computational Linguistics · doi:10.18653/v1/2020.coling-main.323 · Cited by 6 · see citing works
Cascaded Deep Neural Ranking Models in LinkedIn People Search
Yang, Z., Yan, S., Lad, A., Liu, X., & Guo, W. (2021) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3459637.3481899 · Cited by 6 · see citing works
Proceedings of The 4th Workshop on e-Commerce and NLP
(2021) · doi:10.18653/v1/2021.ecnlp-1 · Cited by 6 · see citing works
Extreme Multi-Label Classification for Ad Targeting using Factorization Machines
Pavlovski, M., Ravindran, S., Gligorijevic, D., Agrawal, S., Stojković, I., Segura-Nunez, N., & Gligorijević, J. (2023) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3580305.3599822 · Cited by 5 · see citing works
An Interpretable Ensemble of Graph and Language Models for Improving Search Relevance in E-Commerce
Choudhary, N., Huang, E. W., Subbian, K., & Reddy, C. K. A. (2024) · International World Wide Web Conference (WWW) · doi:10.1145/3589335.3648318 · Cited by 5 · see citing works
Multilingual Semantic Sourcing using Product Images for Cross-lingual Alignment
Mangrulkar, S., Ankith, M. S., & Sembium, V. (2022) · International World Wide Web Conference (WWW) · doi:10.1145/3487553.3524204 · Cited by 5 · see citing works
Unified Embedding Based Personalized Retrieval in Etsy Search
Jha, R., Subramaniyam, S., Benjamin, E., & Taula, T. (2024) · IEEE International Conference on Future Machine Learning and Data Science (FMLDS) · doi:10.1109/fmlds63805.2024.00055 · Cited by 5 · see citing works
Information technology for intellectual analysis of item descriptions in e-commerce
Cherednichenko, O., Ivashchenko, O., Lincényi, M., & Kováč, M. (2023) · Journal of Entrepreneurship and Sustainability Issues · doi:10.9770/jesi.2023.11.1(10 · Cited by 5 · see citing works
T-VSE: Transformer-Based Visual Semantic EmbeddingPreprint
Baştan, M., Arnau Ramisa, A., & Tek, M. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2005.08399 · Cited by 4 · see citing works
Product discovery utilizing the semantic data model
Jain, S. (2022) · Multimedia Tools and Applications · doi:10.1007/s11042-022-13804-0 · Cited by 4 · see citing works
Knowledge Distillation for Enhancing Walmart E-commerce Search Relevance Using Large Language Models
Shang, H., Vo, N., Yadav, N., Zhang, T. Y., Puthenputhussery, A., Cai, X., Chen, S., Chandran, P., & Kang, C. (2025) · International World Wide Web Conference (WWW) · doi:10.1145/3701716.3715242 · Cited by 4 · see citing works
Trippas, J. R. (2024) · ACM eBooks · doi:10.1145/3674127.3674135 · Cited by 4 · see citing works
Intent-based Product Collections for E-commerce using Pretrained Language Models
Kim, H., Jeong, J., Kim, K.-M., Lee, D., Lee, H. D., Seo, D., Han, J., Park, D. W., Heo, J. A., & Kim, R. Y. (2021) · IEEE ... International Conference on Data Mining workshops · doi:10.1109/icdmw53433.2021.00036 · Cited by 5 · see citing works
Massive Text Normalization via an Efficient Randomized Algorithm
Jiang, N., Chen, L., Lakshman, V., Dattatreya, Y., & Xue, Y. (2022) · International World Wide Web Conference (WWW) · doi:10.1145/3485447.3512015 · Cited by 4 · see citing works
Self-citationGraph-based Multilingual Language Model: Leveraging Product Relations for Search Relevance
Choudhary, N., Rao, N., Subbian, K., & Reddy, C. K. (2022) · Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining · doi:10.1145/3534678.3539158 · Cited by 5 · see citing works
Beyond Hard Negatives in Product Search: Semantic Matching Using One-Class Classification (SMOCC)
Bhattacharya, A., Gandhi, A., Huddar, V., Ankith, M. S., Moroney, A., Saroop, A., & Bhagat, R. (2023) · ACM International Conference on Web Search and Data Mining (WSDM) · doi:10.1145/3539597.3570488 · Cited by 4 · see citing works
Embedding-based retrieval: measures of threshold recall and precision to evaluate product search
Краснов, Ф. (2024) · Бизнес-информатика · doi:10.17323/2587-814x.2024.2.22.34 · Cited by 4 · see citing works
Gu, Y., Zou, L., & Li, C. (2026) · ACM Transactions on Information Systems · doi:10.1145/3797895 · Cited by 3 · see citing works
DISKCO : Disentangling Knowledge from Cross-Encoder to Bi-Encoder
Ankith, M. S., Bhattacharya, A., Gandhi, A., Huddar, V., Saroop, A., & Bhagat, R. (2024) · International World Wide Web Conference (WWW) · doi:10.1145/3589335.3648333 · Cited by 3 · see citing works
Deep Learning-based Semantic Search Techniques for Enhancing Product Matching in E-commerce
Aamir, F., Sherafgan, R., Arbab, T., Jamil, A., Bhatti, F. N., & Hameed, A. A. (2024) · IEEE International Conference on Computing and Machine Intelligence (ICMI) · doi:10.1109/icmi60790.2024.10586148 · Cited by 3 · see citing works
(2022) · doi:10.1145/3488560.3498456 · Cited by 3 · see citing works
Augmenting Training Data for Massive Semantic Matching Models in Low-Traffic E-commerce Stores
Joshi, A., Vishwanath, S., Teo, C. H., Petricek, V., Vishwanathan, S. V. N., Bhagat, R., & May, J. (2022) · Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT) · doi:10.18653/v1/2022.naacl-industry.19 · Cited by 3 · see citing works
Self-citationLearning Discrete Document Representations in Web Search
Huang, R., Zhang, D., Lu, W., Li, H., Wang, M., Shi, D., Fan, J., Cheng, Z., Gu, S., & Yin, D. (2023) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3580305.3599854 · Cited by 3 · see citing works
Machine translation impact in E-commerce multilingual search
Zhang, B., & Misra, A. (2022) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2022.emnlp-industry.8 · Cited by 3 · see citing works
Towards Generalizeable Semantic Product Search by Text Similarity Pre-training on Search Click Logs
Liu, Z., Zhang, W., Chen, Y., Sun, W., Du, T., & Schroeder, B. (2022) · Workshop on e-Commerce and NLP (ECNLP) · doi:10.18653/v1/2022.ecnlp-1.26 · Cited by 4 · see citing works
Semantic Product Search for Matching Structured Product Catalogs in E-CommercePreprint
Choi, J. I., Kallumadi, S. T., Mitra, B., Agichtein, E., & Javed, F. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2008.08180 · Cited by 3 · see citing works
Xu, L., Yang, B., Lv, X., Bi, T., Liu, D., & Zhang, H. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2111.01992 · Cited by 6 · see citing works
Temporal Extraction and Retrieval
Alonso, O., & Spaniol, M. (2024) · ACM eBooks · doi:10.1145/3674127.3674137 · Cited by 2 · see citing works
Tonellotto, N. (2024) · ACM eBooks · doi:10.1145/3674127.3674130 · Cited by 3 · see citing works
Statistical Language Model for Information Retrieval System Implementation in Digital Library
Hasani, M. F., Buananta, S. E. A., Adidarma, R., Tamin, R. O., Shiddiqi, H. A., Santonso, V., & Sugito, A. (2025) · International Conference on Computer Research and Development · doi:10.1109/iccrd64588.2025.10963077 · Cited by 2 · see citing works
Improving the Relevance of Product Search for Queries with Negations
Merra, F. A., Zaidan, O., & Nascimento, F. D. S. (2023) · International World Wide Web Conference (WWW) · doi:10.1145/3543873.3587319 · Cited by 2 · see citing works
Combating Missed Recalls in E-commerce Search: A CoT-Prompting Testing Approach
Wu, S., Hu, Y., Wang, Y., Gu, J., Meng, J., Fan, L., Luan, Z., Wang, X., & Zhou, Y. (2024) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3663529.3663842 · Cited by 2 · see citing works
Verberne, S. (2024) · ACM eBooks · doi:10.1145/3674127.3674141 · Cited by 3 · see citing works
Ferro, N., & Maistro, M. (2024) · ACM eBooks · doi:10.1145/3674127.3674132 · Cited by 2 · see citing works
Privacy in Information Retrieval
Soboroff, I. M. (2024) · ACM eBooks · doi:10.1145/3674127.3674139 · Cited by 2 · see citing works
Mallapragada, S., Xie, Y., Chawan, V. R., Hailat, Z., & Wang, Y. (2024) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata62323.2024.10826020 · Cited by 2 · see citing works
Zhang, J., Wang, Y.-S., Chang, W.-C., Li, W., Jiang, J., Hsieh, C., & Yu, H. (2023) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3583780.3614661 · Cited by 2 · see citing works
Heterogeneous Network Embedding for Deep Semantic Relevance Match in E-commerce SearchPreprint
Liu, Z., Cheng, Z., Jiang, Y., Shang, Y., Xiong, W., Xu, S., Long, B., & Jin, D. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2101.04850 · Cited by 4 · see citing works
Embracing Structure in Data for Billion-Scale Semantic Product SearchPreprint
Lakshman, V., Teo, C. H., Chu, X., Nigam, P., Patni, A., Maknikar, P., & Vishwanathan, S. V. N. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2110.06125 · Cited by 4 · see citing works
Self-citationeCommerce Search and Discovery
Kallumadi, S. T., & King, T. H. (2024) · ACM eBooks · doi:10.1145/3674127.3674140 · Cited by 1 · see citing works
Upcycling Candidate Tokens of Large Language Models for Query Expansion
Kim, J., Cho, S., Jeong, S., Kim, S., & Cho, S. (2025) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3746252.3760895 · Cited by 1 · see citing works
Le, D.-T., Weber, V., & Bradford, M. (2021) · Workshop on e-Commerce and NLP (ECNLP) · doi:10.18653/v1/2021.ecnlp-1.18 · Cited by 1 · see citing works
Contrastive Learning of Sentence Embeddings in Product Search
Zhang, B., Yan, Y., & Yu, J. (2023) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp49357.2023.10097165 · Cited by 1 · see citing works
Cross-Market Product-Related Question Answering
Ghasemi, N., Aliannejadi, M., Bonab, H., Kanoulas, E., de Vries, A. P., Allan, J., & Hiemstra, D. (2023) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/3539618.3591658 · Cited by 1 · see citing works
CUPID: Curriculum Learning Based Real-Time Prediction using Distillation
Bhattacharya, A., Ankith, M. S., Gandhi, A., Huddar, V., Saroop, A., & Bhagat, R. (2023) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/2023.acl-industry.69 · Cited by 1 · see citing works
PEFA: Parameter-Free Adapters for Large-scale Embedding-based Retrieval Models
Chang, W.-C., Jiang, J., Zhang, J., Al-Darabsah, M., Teo, C. H., Hsieh, C., Yu, H., & Vishwanathan, S. V. N. (2024) · ACM International Conference on Web Search and Data Mining (WSDM) · doi:10.1145/3616855.3635791 · Cited by 1 · see citing works
Self-citationNing, K.-P., Pang, M., Fang, Z., Jiang, X. L., Zhao, X., Peng, C., Lin, Z., Hu, J., Shao, J., & Yuan, L. (2024) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3627673.3680049 · Cited by 1 · see citing works
Galuščáková, P., Oard, D. W., & Nair, S. (2024) · ACM eBooks · doi:10.1145/3674127.3674136 · Cited by 2 · see citing works
Gómez, E., Cuesta, H., Gkiokas, A., Gómez-Cañón, J. S., Porcaro, L., & Yesiler, F. (2024) · ACM eBooks · doi:10.1145/3674127.3702959 · Cited by 1 · see citing works
Baeza-Yates, R. A., Murgai, L., & Dudy, S. (2024) · ACM eBooks · doi:10.1145/3674127.3674138 · Cited by 1 · see citing works
Embedding-based Product Retrieval in Taobao SearchPreprint
Li, S., Lv, F., Jin, T., Lin, G., Yang, K., Zeng, X., Wu, X.-M., & Ma, Q. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2106.09297 · Cited by 4 · see citing works
A Fast Randomized Algorithm for Massive Text NormalizationPreprint
Jiang, N., Luo, C., Lakshman, V., Dattatreya, Y., & Xue, Y. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2110.03024 · Cited by 1 · see citing works
Self-citationNon-Linear Multiple Field Interactions Neural Document RankingPreprint
Takiguchi, K., Twomey, N., & Vaquero, L. M. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2011.09580
Graph-based Multilingual Product Retrieval in E-commerce SearchPreprint
Lu, H., Hu, Y., Zhao, T., Wu, T., Song, Y., & Yin, B. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2105.02978 · Cited by 3 · see citing works
Self-citationEvaluation of Field-Aware Neural Ranking Models for Recipe SearchPreprint
Takiguchi, K., Fain, M., Twomey, N., & Vaquero, L. M. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2105.05710
Learning from the Data Heterogeneity for Data Imputation
liu, X. (2021)
Low-Precision Quantization for Efficient Nearest Neighbor SearchPreprint
Ko, A., Keivanloo, I., Lakshman, V., & Schkufza, E. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2110.08919
Self-citationDifferential Query Semantic Analysis
Labhishetty, S., Zhai, C., Xie, M., Lin, G., Sharnagat, R., & Chembolu, S. (2022) · ACM International Conference on Web Search and Data Mining (WSDM) · doi:10.1145/3488560.3498503
Research on Multi-channel Retrieve Mechanism Based on Heuristic
Ning, S., Liu, K., Wang, C., Jiang, S., & Wang, Q. (2022) · Communications in computer and information science · doi:10.1007/978-981-19-8991-9_25
Improve retrieval of regional titles in streaming services with dense retrieval
Upadhyay, B., Khairnar, T., & Kotalwar, A. (2023) · International World Wide Web Conference (WWW) · doi:10.1145/3543873.3587619
Bonab, H., Joshi, A., Bhatia, R., Gandhi, A., Huddar, V., Naik, J., Al-Darabsah, M., Teo, C. H., May, J., Agarwal, T., et al. (2023) · International World Wide Web Conference (WWW) · doi:10.1145/3543873.3587629
Self-citationShrivastava, A., Lakshman, V., Medini, T., Meisburger, N., Engels, J., Ramos, D. T., Geordie, B., Pranav, P., Gupta, S., Adunukota, Y., et al. (2023) · ACM Conference on Recommender Systems (RecSys) · doi:10.1145/3604915.3610249
Self-citationKD-Boost: Boosting Real-Time Semantic Matching in E-commerce with Knowledge Distillation
Agrawal, S., Sembium, V., & Ankith, M. S. (2023) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2023.emnlp-industry.14
Near Neighbor Search for Constraint Queries
Gupta, G., Rao, A. B., Mai, T., Rossi, R. A., Chen, X. '., Mitra, S., & Shrivastava, A. (2023) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata59044.2023.10386608
Alonso, O., & Baeza-Yates, R. (2024) · ACM eBooks · doi:10.1145/3674127.3674128
Searching Personal Collections
Bendersky, M., Metzler, D., Najork, M., & Wang, X. (2024) · ACM eBooks · doi:10.1145/3674127.3674142
- Authors
- Nigam, P., Song, Y., Mohan, V., Lakshman, V., Ding, W. (., Shingavi, A., Teo, C. H., Gu, H., & Yin, B.
- Affiliations
- Amazon (United States) (US)
- Carnegie Mellon University (US)
- Venue
- Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining
- Publisher
- ACM
- Published
- 2019-07-25
- Pages
- 2876-2885
- OpenAlex
- W2964369530
- Cited by
- 127
- References
- 23
- Citations by year
- 2026: 10 · 2025: 15 · 2024: 40 · 2023: 21 · 2022: 15 · 2021: 18 · 2020: 7 · 2019: 1
- FWCI
- 8.16
- Type
- conference paper
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) (publishedVersion, cc-by-nc-nd)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Information Systems › Information Retrieval and Search Behavior
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Image and Video Retrieval Techniques
- Keywords
- semantic matching, e-commerce search, loss function design, average pooling, n-grams, hashing, A/B testing, customer behavior data, morphological variants, spelling errors
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-11-02.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-11-02.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review