<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>SIGIR Workshop on eCommerce, Jul</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>matching via Cluster-Adaptive Keyword Expansion and Relevance tuning</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dipanwita Saha</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anis Zaman</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hua Zou</string-name>
          <email>huazou@ebay.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ning Chen</string-name>
          <email>ningchen@ebay.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xinxin Shu</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nadia Vase</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>eBay Inc.</string-name>
          <email>abagherjeiran@ebay.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>San Jose</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>17</volume>
      <issue>2025</issue>
      <abstract>
        <p>In search advertising, keyword matching connects user queries with relevant ads. While token-based matching increases ad coverage, it can reduce relevance due to overly permissive semantic expansion. This work extends keyword reach through document-side semantic keyword expansion, using a language model to broaden tokenlevel matching without altering queries. We propose a solution using a pre-trained siamese model to generate dense vector representations of ad keywords and identify semantically related variants through nearest neighbor search. To maintain precision, we introduce a cluster-based thresholding mechanism that adjusts similarity cutofs based on local semantic density. Each expanded keyword maps to a group of seller-listed items, which may only partially align with the original intent. To ensure relevance, we enhance the downstream relevance model by adapting it to the expanded keyword space using an incremental learning strategy with a lightweight decision tree ensemble. This system improves both relevance and click-through rate (CTR), ofering a scalable, low-latency solution adaptable to evolving query behavior and advertising inventory.</p>
      </abstract>
      <kwd-group>
        <kwd>Dense Representations</kwd>
        <kwd>Unsupervised clustering</kwd>
        <kwd>Semantic expansion</kwd>
        <kwd>Ad Relevance</kwd>
        <kwd>Decision tree ensemble</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In online advertising, traditional keyword-based systems rely on exact token overlap, limiting matches
to queries sharing lexical tokens with advertiser-specified keywords. For example, a keyword like
“iPhone case” would miss semantically related queries such as “Apple phone cover,” reducing ad reach
and limiting advertisers who cannot anticipate all phrasing variations. We introduce a
documentside semantic keyword expansion system, enriching seller-provided keywords without altering user
queries. Using a pre-trained siamese neural network, we generate dense embeddings for keywords and
perform nearest neighbor searches to find semantically similar terms. This allows the keyword “iPhone
case” to expand to terms like “Apple phone case” or “smartphone cover for iOS,” enabling broader,
relevant matches without requiring exact token overlap. To control precision, we implement a
clusterbased adaptive thresholding strategy. We segment embeddings using k-means clustering, setting local
similarity thresholds based on each cluster’s semantic density. Smaller, denser clusters receive stricter
thresholds to avoid irrelevant matches, while larger clusters representing broader, ambiguous concepts
have more permissive thresholds to improve recall. This ensures high-quality matching tailored to
semantic context. Since ads are ultimately displayed as specific items (products), expansions must
closely align with the actual products they represent. Poorly matched expanded keywords could result
in irrelevant ads being shown, decreasing click-through rates (CTR). To address this, we enhance the
existing relevance model(Gaussian regression) with an incrementally trained lightweight decision tree
ensemble, leveraging human-labeled relevance data specifically for expanded matches. This targeted
approach ensures efective quality control, enabling accurate relevance assessment of new matches
while maintaining system stability. Collectively, these components form a robust, scalable pipeline
capable of daily refreshes, significantly enhancing query coverage and match quality at production
scale.</p>
      <p>CEUR
Workshop</p>
      <p>ISSN1613-0073</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Semantic keyword expansion is widely explored in advertising, information retrieval, and content
generation to improve keyword coverage and ad relevance. Early work by Azimi et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] leveraged
external search engine results to rewrite rare ad keywords into more common forms, improving matching
without altering user intent. Similarly, Mandal et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] introduced automated synonym extraction
to rewrite queries for enhanced relevance in e-commerce searches. In recent years, embedding-based
methods have become prevalent. Grbovic et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] demonstrated how semantic embeddings of user
queries and ads significantly improve ad matching performance in sponsored search. Mandal et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
further developed siamese models specifically trained for capturing semantic equivalence between
e-commerce queries, enhancing the quality of retrieval by recognizing intent equivalence. In large-scale
e-commerce settings, Li et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] presented a comprehensive query rewriting approach employed
in Taobao search to bridge vocabulary gaps between queries and products, substantially boosting
user experience and retrieval efectiveness. Similarly, Wu et al. [ 6] proposed an end-to-end neural
matching framework integrating vector-based retrieval and neural ranking, demonstrating significant
improvements in ad matching for e-commerce.Generative models also emerged as a powerful tool for
keyword augmentation. Shi et al. [7] employed generative sequence-to-sequence methods combined
with trie-based search for efective keyword augmentation, facilitating richer product descriptions and
improved ad targeting. Our work distinguishes itself by performing document-side keyword expansion
using pre-trained siamese embeddings [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] , specifically designed to maintain compatibility with
tokenbased ad retrieval systems. We further enhance semantic matching through adaptive cluster-specific
similarity thresholds, which manage precision and recall efectively in diverse semantic regions, akin to
the density-aware filtering. Finally, our relevance filtering employs gradient boosting decision trees
(GBDT), an approach noted for eficiency and performance in ad ranking scenarios. Specifically, we
adopt the GBM method developed by Bischl et al. [8], leveraging its eficiency and incremental learning
capabilities to maintain system stability while dynamically adapting to evolving data.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Proposed solution</title>
      <p>This section details our approach to expanding seller keyword capabilities through semantic similarity.
The proposed system, identifies keyword variants with similar meanings using embedding-based nearest
neighbor search. Our methodology combines advanced embedding techniques with clustering-based
thresholding and relevance model adjustments to optimize both coverage and precision.</p>
      <sec id="sec-3-1">
        <title>3.1. Semantic Expansion Framework</title>
        <sec id="sec-3-1-1">
          <title>3.1.1. Expansion set generation</title>
          <p>
            For semantic representation of keywords, we leveraged a pre-trained embedding model developed by
Mandal et al. [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ], originally designed for modeling semantic equivalence between e-commerce queries.
This model was trained using a two-tower architecture with contrastive learning, incorporating a
micro-BERT encoder fine-tuned on eBay titles and a query-category classifier to enhance semantic
representations. In our setting, because keywords are typically subsets of buyer queries, this model
is particularly well-suited to generate embeddings that reflect partial query semantics. Rather than
training a new model from scratch, we reused this optimized siamese network to eficiently generate
high-dimensional vector embeddings for AdKeywords. The model encodes each keyword into a dense
semantic space where similar concepts appear close together. This enables robust identification of
semantically related keyword variants, even when surface forms difer significantly. We measure
similarity using cosine distance between vectors. Using the generated embeddings, we implemented a
nearest neighbor search to identify semantically similar keywords. We employed the FAISS [9] library
with a flat index structure to ensure accuracy.
          </p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Cluster-based Thresholding</title>
        <p>While our batched nearest neighbor search strategy ensures scalability and maintains recall, it introduces
a new challenge—controlling the precision of the expanded keyword set. Not all nearest neighbors
retrieved via embedding similarity are equally relevant, particularly in regions of the embedding space
where semantically diverse keywords are densely packed. A uniform similarity threshold applied
globally fails to account for these variations in semantic density, leading to inconsistent match quality:
overly strict in sparse regions and overly permissive in dense ones. To address this, we introduce a
cluster-based thresholding mechanism that adapts the expansion sensitivity based on the local structure
of the embedding space.</p>
        <p>We partitioned the keyword embedding space into 
clusters namely,  = {
1,  2, ...,   } using
 -means clustering where each cluster   has a centroid   . For each cluster   , we computed the
distribution of distances between each point and the cluster centroid  
= {(, 
 )| ∈   }. We
determined a distance threshold   as the  -th quantile of the distance distribution that optimizes our
internal relevance metric across all clusters:

 = Quantile(  , )
(1)</p>
        <p>The quantile  is chosen as a global value and is constant for all clusters to maximize impression while
maintaining quality. This approach allows for varying thresholds across diferent semantic clusters,
accommodating the heterogeneous nature of keyword relationships. For any new keyword  assigned
to cluster   , we only consider semantic variants  where (,  ) ≤ 
 .</p>
        <p>We determined a distance threshold   for each cluster as the  -th quantile of the intra-cluster
similarity distribution. The value of  is treated as a global hyperparameter that controls the precision-recall
tradeof across all clusters. A higher  results in more permissive thresholds, allowing broader keyword
expansions. Interestingly, we observed a positive correlation between cluster size and threshold—larger
clusters, often corresponding to broader or more ambiguous e-commerce concepts, receive higher
thresholds to preserve recall, while smaller, denser clusters are assigned stricter thresholds to maintain
precision. To select the optimal value of  , we conducted extensive experiments evaluating the impact
of diferent quantile settings on true positive rate (TPR) and impression lift. Details of this evaluation,
including TPR trends across quantiles and the efect of post-processing filters, are provided in Section
4.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Relevance Model Adjustment</title>
        <p>Cluster-based thresholding filters weak keyword expansions but doesn’t directly ensure expanded
keywords align with campaign items. Advertisers associate keywords with products; during retrieval,
a keyword match retrieves these items. However, expanded keywords may only weakly relate to
associated products, causing irrelevant matches and lowering user experience. For instance, expanding
“Apple Watch accessories” to “smartwatch charger” could incorrectly trigger Apple Watch bands for
Samsung charger queries.</p>
        <p>Our proposed solution builds upon an existing Gradient Boosted Decision Tree (GBDT) model trained
with more than 100 trees on a large dataset of labeled human judgments. The base relevance model is a
Gaussian regression model trained in a pointwise manner where human judgment labels, based on a
ifve-point scale(Perfect, Excellent, Good, Fair, and Bad), are used as training targets. To incorporate
new sponsored listings while maintaining model stability, we adopt an incremental learning strategy
by training a small number of additional trees on a small dataset containing human-judged relevance
scores for these new listings. Let  GBDT() represent the baseline GBDT model with  trees. To refine
relevance predictions, we introduce   additional shallow trees (  =&lt; 2) of depth &lt;= 5, which adjust
the baseline model’s outputs. The value of   is typically kept small to ensure model stability and avoid
overfitting. In practice, this number can either be fixed or tuned based on validation performance. We
experimented with values ranging from 1 to 4, but observed that adding more than 2 trees yields only
marginal gains in performance, making smaller values preferable for eficiency and simplicity. The
updated model is refereed as stacked model and is given by:
 adj() =  GBDT() +


∑   ()
=1
(2)
where   () are the additional trees trained on a small dataset of new sponsored listings. The training
objective is to minimize the error between model predictions and human-judged relevance scores. Given
a dataset  = {(  ,   )}=1 , where   represents human-judged relevance scores, the optimization is
performed by minimizing the loss ℒ = ∑

=1 ℓ ( adj(  ),   ) where ℓ(⋅)is a suitable loss function, such as
mean squared error (although Huber loss is an alternative as well). Performance evaluation is conducted
by comparing the adjusted model’s predictions against human-judged scores on a holdout set consisting
of listing from keyword expansion module, ensuring improved alignment with human judgments while
preventing overfitting. Going forward, there are two approaches to revising the relevance model:
(1) retraining the entire model while incorporating a substantial number of examples from semantic
keyword expansion, which can be time-consuming; or (2) more immediately, automatically retraining
the additional trees on new inventory at regular intervals to adapt to evolving listings.</p>
        <p>Market specific relevance threshold tuning: Items introduced through keyword expansion exhibited
a diferent predicted relevance distribution compared to those from other ad retrieval methods. As a
result, we adjusted the relevance filtering threshold for these items. To determine the threshold, 
we conducted ofline relevance filter simulations using a separate holdout dataset containing human
 ,
judgments for both keyword expansion items and other recalled items. The efectiveness of this
approach depends on several factors. It is most efective when the baseline GBDT model captures
relevant patterns but shows biases or domain shifts, allowing additional trees to refine predictions. This
method is beneficial when new data is limited, as retraining from scratch risks overfitting. However, it
assumes residual errors are structured enough for meaningful adjustments, and if the baseline model
has already extracted key features, gains from stacking may be limited. Finally, careful tuning of the
loss function and hyperparameters is essential to prevent overfitting and ensure stability.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. System Implementation</title>
        <p>We implemented the semantic expansion system as a combination of a service and an Airflow pipeline
that supports daily updates. When a new campaign is created, any newly introduced keyword is first
embedded and assigned to the nearest semantic cluster. Based on this assignment, a cluster-specific
similarity threshold is retrieved. The system then performs a nearest neighbor search in the embedding
space to identify semantically similar candidate keywords. These candidates are filtered using the
cluster threshold. The resulting expanded keywords are matched to buyer queries, and the associated
items in the campaign are considered for ad serving. To ensure only high-quality matches are retained, a
specialized decision tree adjusts the relevance score, and a market-specific threshold is applied to finalize
the match. This implementation allows for scalable processing of new keywords while maintaining
consistent quality standards across the system. Algorithm 1 shows the end-to-end pipeline implemented
at run-time.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Results</title>
      <sec id="sec-4-1">
        <title>4.1. Clustering and thresholding</title>
        <p>We used k-means clustering separately for each market (e.g., US, UK, AU) to preserve regional semantic
nuances. For instance, “coach” may refer to a luxury brand in the US but a sports trainer in the UK
or AU. We employed k-fold resampling to ensure clustering stability, holding out subsets in each fold
and evaluating assignment consistency and intra-cluster compactness. The optimal number of clusters
(1000) was chosen using the elbow method on the average within-cluster sum of squares (WCSS) across
folds. Given steady corpus growth, we plan periodic cluster retraining to maintain semantic precision
and mitigate drift.
Algorithm 1 Keyword Expansion and Item-Level Relevance Filtering</p>
        <p>Cluster threshold selection To determine appropriate similarity thresholds for filtering expanded
keywords, we conducted a systematic evaluation of quantile-based thresholds at the cluster level. We
sampled 100 randomly selected AdKeywords along with their nearest neighbors retrieved from the
embedding space. For each keyword, we evaluated expansions generated at several similarity quantile
cutofs  : 95%, 99%, 99.99%, 99.999%, 99.9999%, 99.99996%, and 99.99999%. At lower quantiles (e.g.,
95%–99.999%), we observed a substantial number of semantically unrelated or mismatched expansions.
These included incorrect gender substitutions (e.g., “men’s shoes” expanded to “women’s sandals”)
and numerical inconsistencies (e.g., “iPhone 13 case” matching “iPhone 12 accessories”), which are
particularly problematic in the e-commerce domain where attribute precision is critical.To mitigate
these issues, we introduced a lightweight post-processing pipeline that filters expanded keywords for
gender and numeric consistency with the original term. Evaluation, assisted by ChatGPT-3.5, was used
(a) TPR vs Similarity Quantile thresholds. Lower
quantiles introduce many semantically unrelated</p>
        <p>expansions. Post-processing (e.g., gender and
numeric consistency filters) significantly improves
TPR, especially at higher thresholds. TPR at the
99.9999th quantile is normalized to 100%.</p>
        <p>(b) Quantile threshold (  ) for each cluster   . Average</p>
        <p>threshold centers around 0.98, but variance
indicates heterogeneous cluster compactness and
distance distributions, motivating adaptive
per-cluster thresholds.
to judge the semantic validity of the expansions at each quantile threshold. We measured True Positive
Rate (TPR) both before and after post-processing and found that TPR significantly improves at higher
quantiles (e.g., ≥ 99.9999%), especially after applying filters. In addition, we analyzed the distribution of
per-cluster thresholds (  ), computed as the  -th quantile of intra-cluster similarity distances. While
the global average threshold centers around 0.98, we observed high variance across clusters, indicating
heterogeneity in cluster compactness. This reinforces the need for adaptive, cluster-specific thresholds
rather than a fixed global cutof. Notably, we also found a positive correlation between cluster size and
similarity threshold. Larger clusters—typically corresponding to broader, more ambiguous e-commerce
concepts like “case” or “perfect shoes”—exhibited higher threshold values, reflecting the semantic spread
of such concepts. In contrast, smaller, tightly packed clusters (e.g., niche or highly specific product types
like “65W USB-C GaN charger” received lower thresholds, ensuring only precise matches are retained.
This observation highlights the importance of adjusting threshold strictness based on cluster-level
density to balance recall for general terms and precision for specific ones. Based on this analysis, we
selected the optimal quantile value ( = 99.9999 ) as our production baseline. This value provides strong
recall for common concepts while maintaining high-quality semantic expansion after post-processing.
Figure 2a illustrates the relationship between quantile thresholds and TPR performance, and Figure 2b
shows the per-cluster threshold distribution and its correlation with cluster size. Table 1, shows some
expansions attached to the original keyword. The expansions are matched to the query, broadening the
reach of the original keywords and the sellers’ ad groups. Once the sellers’ items pass the downstream
iflters, they are displayed on the final page, enhancing both their visibility and overall reach.</p>
        <sec id="sec-4-1-1">
          <title>4.1.1. Ofline Evaluation of Relevance Adjustment:</title>
          <p>Our relevance model outputs a regression score on a scale of 0 to 5, aligned with human judgment
labels (Perfect = 5, Excellent = 4, Good = 3, Fair = 2, Bad = 1). Ofline evaluation of the stacked model on
a held-out dataset,which had items from keyword expansion inventory, was conducted. It was found
that compared to the production relevance model, it reduces RMSE for items that were annotated by
human as Fair/Bad by &gt;4% and items that were labeled Excellent by &gt; 1% respectively. Table 2 presents
some example query-items from keyword expansion and how their relevance score is changed by our
stacked model.</p>
          <p>While our production system adopts a highly conservative global quantile threshold ( = 99.9999%) to
ensure high precision, we acknowledge this may limit recall gains. In future work, we plan to explore
whether lower thresholds could be viable when paired with stronger post-expansion filtering, including
category-aware checks, click-through feedback, and attribute-level consistency using lightweight NER
models to extract and compare product aspects like brand, gender, and model.</p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Business Metrics</title>
        <p>We conducted a two-week online A/B experiment to evaluate the efectiveness of our proposed
enhancements to Broad Match, where a buyer’s query is matched to an expanded keyword if the expanded
keyword is a subset of the query tokens. This containment-based matching strategy ofers a
balance between semantic flexibility and interpretability, reducing ambiguity while expanding reach.The
experiment tested three system variants:
1. Embedding-only keyword expansion
2. Embedding with cluster-based thresholding
3. Embedding with both cluster-based thresholding and relevance model refinement
Each variant was compared against a baseline system that uses token-based expansion—where
expansion is limited to simple lexical variations (e.g., iPhone → iPhones, iPhone case). This baseline has
minimal brand conquesting and limited semantic generalization.To evaluate impact, we used normalized
system-level metrics including: Impressions (Imps), Ad Revenue (Rev), Click-Through Rate (CTR),
CostPer-Click (CPC), and Bought Items per Click (BI/click). We report relative percentage improvements over
a shared control baseline to preserve privacy while capturing directional performance shifts. As shown
in Table 3, introducing cluster-based thresholding followed by relevance model refinement leads to
progressive improvements across most metrics. While the initial embedding-only variant increased
impressions but reduced CTR, subsequent refinements significantly recovered CTR and yielded net
gains in BI/click and revenue. This demonstrates that precision tuning and relevance filtering are
key to high-quality expansion. Importantly, the expanded system enabled broader keyword targeting,
improving ad coverage and inventory utilization. Though there was a slight dip in CTR, slot-normalized
CTR remained neutral, and the expanded queries matched to listings with higher average selling price
(ASP)—leading to higher gross merchandise bought (GMB). Furthermore, as competition increased in these
newly matched segments, average bid levels rose, increasing clearing prices and Cost-Per-Click (CPC).
While this impacted Return on Ad Spend (ROAS) for some sellers, it also reflected increased visibility
and competitiveness, particularly in high-value verticals. Overall, the enhanced system delivered a
net-positive impact on total ad revenue, provided sellers with greater velocity, and demonstrated strong
potential for scaling intelligent keyword expansion with minimal manual efort.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>Traditional keyword-based matching systems remain fundamental in online advertising but struggle
with semantic variability and long-tail queries. We introduced a semantic keyword expansion framework
that enriches advertiser-provided keywords on the document side using dense embeddings, scalable
nearest neighbor retrieval, and adaptive cluster-based thresholding. This method enhances recall and
precision without altering existing token-based infrastructures. Future work includes incorporating
query-side signals (e.g., click feedback), multilingual extensions, real-time adaptive thresholds based on
user interactions, and personalized keyword expansion to further boost scalability, adaptability, and
relevance in dynamic e-commerce settings.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the author(s) used ChatGPT3.5 for grammar and spelling correction.
After using the tool, the author(s) reviewed and edited the content as needed and take(s) full responsibility
for the publication’s content.
[6] W. Wu, G. Liu, H. Ye, C. Zhang, T. Wu, D. Xiao, W. Lin, X. Zhu, EENMF: an end-to-end neural
matching framework for e-commerce sponsored search, CoRR abs/1812.01190 (2018). URL: http:
//arxiv.org/abs/1812.01190. arXiv:1812.01190.
[7] H. Shi, Z. Rao, Y. Wu, Z. Zhang, C. Wang, Keyword augmentation via generative methods, in:
S. Malmasi, S. Kallumadi, N. Uefing, O. Rokhlenko, E. Agichtein, I. Guy (Eds.), Proceedings of the
4th Workshop on e-Commerce and NLP, Association for Computational Linguistics, Online, 2021,
pp. 33–37. URL: https://aclanthology.org/2021.ecnlp-1.5/. doi:10.18653/v1/2021.ecnlp- 1.5.
[8] B. Bischl, M. Lang, L. Kotthof, J. Schifner, J. Richter, E. Studerus, G. Casalicchio, Z. M. Jones,
mlr: Machine learning in r, Journal of Machine Learning Research 17 (2016) 1–5. URL: http:
//jmlr.org/papers/v17/15-066.html.
[9] J. Johnson, M. Douze, H. Jégou, Billion-scale similarity search with GPUs, IEEE Transactions on
Big Data 7 (2019) 535–547.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Azimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Alam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <article-title>Ads keyword rewriting using search engine results, Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <year>2015</year>
          . URL: https://doi.org/10.1145/2740908.2742739. doi:
          <volume>10</volume>
          .1145/2740908.2742739.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mandal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. K.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <article-title>Query rewriting using automatic synonym extraction for e-commerce search</article-title>
          ,
          <source>in: eCOM@SIGIR</source>
          ,
          <year>2019</year>
          . URL: https://api.semanticscholar.org/CorpusID: 198120240.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Grbovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Djuric</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Radosavljevic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Silvestri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Baeza-Yates</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Ordentlich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          , G. Owens,
          <article-title>Scalable semantic matching of queries to ads in sponsored search advertising</article-title>
          ,
          <source>in: Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          , SIGIR '16,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2016</year>
          , p.
          <fpage>375</fpage>
          -
          <lpage>384</lpage>
          . URL: https://doi.org/10.1145/2911451.2911538. doi:
          <volume>10</volume>
          .1145/2911451.2911538.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mandal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Tunkelang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <article-title>Semantic equivalence of e-commerce queries</article-title>
          ,
          <source>arXiv preprint arXiv:2308.03869</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lv</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Jin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Tao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zeng</surname>
          </string-name>
          , J. T.-Y. Kwok,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <article-title>Query rewriting in taobao search</article-title>
          ,
          <source>Proceedings of the 31st ACM International Conference on Information &amp; Knowledge Management</source>
          (
          <year>2022</year>
          ). URL: https://api.semanticscholar.org/CorpusID:252904991.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>