A Transformer-based Embedding Model for Personalized Product Search
Keping Bi, Qingyao Ai, W. Bruce Croft

TL;DR
This paper introduces a transformer-based embedding model (TEM) that dynamically adjusts personalization influence in product search by encoding user query and purchase history, leading to improved retrieval performance.
Contribution
The paper presents a novel transformer-based model for personalized product search that overcomes limitations of existing methods by dynamically controlling personalization effects.
Findings
TEM outperforms state-of-the-art models significantly.
Dynamic personalization improves search relevance.
Interactions between items are effectively modeled.
Abstract
Product search is an important way for people to browse and purchase items on E-commerce platforms. While customers tend to make choices based on their personal tastes and preferences, analysis of commercial product search logs has shown that personalization does not always improve product search quality. Most existing product search techniques, however, conduct undifferentiated personalization across search sessions. They either use a fixed coefficient to control the influence of personalization or let personalization take effect all the time with an attention mechanism. The only notable exception is the recently proposed zero-attention model (ZAM) that can adaptively adjust the effect of personalization by allowing the query to attend to a zero vector. Nonetheless, in ZAM, personalization can act at most as equally important as the query and the representations of items are static…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsLinear Layer · Absolute Position Encodings · Position-Wise Feed-Forward Layer · Residual Connection · Label Smoothing · Multi-Head Attention · Adam · *Communicated@Fast*How Do I Communicate to Expedia? · Dropout · Byte Pair Encoding
