Explainable Product Search with a Dynamic Relation Embedding Model
Product search is one of the most popular methods for customers to discover products online. Most existing studies on product search focus on developing effective retrieval models that rank items by their likelihood to be purchased. They, however, ignore the problem that there is a gap between how systems and customers perceive the relevance of items. Without explanations, users may not understand why product search engines retrieve certain items for them, which consequentially leads to imperfect user experience and suboptimal system performance in practice. In this work, we tackle this problem by constructing explainable retrieval models for product search. Specifically, we propose to model the "search and purchase" behavior as a dynamic relation between users and items, and create a dynamic knowledge graph based on both the multi-relational product data and the context of the search session. Ranking is conducted based on the relationship between users and items in the latent space, and explanations are generated with logic inferences and entity soft matching on the knowledge graph. Empirical experiments show that our model, which we refer to as the Dynamic Relation Embedding Model (DREM), significantly outperforms the state-of-the-art baselines and has the ability to produce reasonable explanations for search results.
Code (0)
등록된 구현이 없습니다.
Tasks
RelationRetrievalSimilar Papers 제목 키워드 기반
Model-agnostic vs. Model-intrinsic Interpretability for Explainable Product Search
Product retrieval systems have served as the main entry for customers to discover and purchase products online. With increasing concerns on the transparency and accountability of AI systems, studies on explainable inform…
Information RetrievalmodelProduct RecommendationRetrievalProduct Knowledge Graph Embedding for E-commerce
In this paper, we propose a new product knowledge graph (PKG) embedding approach for learning the intrinsic product relations as product knowledge for e-commerce. We define the key entities and summarize the pivotal prod…
Graph EmbeddingKnowledge Graph EmbeddingMarketingMulti-Task Learning+1QuatDE: Dynamic Quaternion Embedding for Knowledge Graph Completion
Knowledge graph embedding has been an active research topic for knowledge base completion (KGC), with progressive improvement from the initial TransE, TransH, RotatE et al to the current state-of-the-art QuatE. However, …
Graph EmbeddingKnowledge Base CompletionKnowledge Graph CompletionKnowledge Graph Embedding+3Inductive Relation Prediction Using Analogy Subgraph Embeddings
Prevailing methods for relation prediction in heterogeneous graphs aim at learning latent representations (i.e., embeddings) of observed nodes and relations, and thus are limited to the transductive setting where the rel…
Inductive BiasInductive Relation PredictionKnowledge Graph CompletionPrediction+2DyERNIE: Dynamic Evolution of Riemannian Manifold Embeddings for Temporal Knowledge Graph Completion
There has recently been increasing interest in learning representations of temporal knowledge graphs (KGs), which record the dynamic relationships between entities over time. Temporal KGs often exhibit multiple simultane…
Knowledge Graph CompletionKnowledge GraphsRepresentation LearningTemporal Knowledge Graph Completion