paper-with-me

홈 › Papers

Learning Deep Tree-based Retriever for Efficient Recommendation: Theory and Method

2024-08-21 · Ze Liu, Jin Zhang, Chao Feng, Defu Lian, Jie Wang, Enhong Chen

Although advancements in deep learning have significantly enhanced the recommendation accuracy of deep recommendation models, these methods still suffer from low recommendation efficiency. Recently proposed tree-based deep recommendation models alleviate the problem by directly learning tree structure and representations under the guidance of recommendation objectives. To guarantee the effectiveness of beam search for recommendation accuracy, these models strive to ensure that the tree adheres to the max-heap assumption, where a parent node's preference should be the maximum among its children's preferences. However, they employ a one-versus-all strategy, framing the training task as a series of independent binary classification objectives for each node, which limits their ability to fully satisfy the max-heap assumption. To this end, we propose a Deep Tree-based Retriever (DTR for short) for efficient recommendation. DTR frames the training task as a softmax-based multi-class classification over tree nodes at the same level, enabling explicit horizontal competition and more discriminative top-k selection among them, which mimics the beam search behavior during training. To mitigate the suboptimality induced by the labeling of non-leaf nodes, we propose a rectification method for the loss function, which further aligns with the max-heap assumption in expectation. As the number of tree nodes grows exponentially with the levels, we employ sampled softmax to approximate optimization and thereby enhance efficiency. Furthermore, we propose a tree-based sampling method to reduce the bias inherent in sampled softmax. Theoretical results reveal DTR's generalization capability, and both the rectification method and tree-based sampling contribute to improved generalization. The experiments are conducted on four real-world datasets, validating the effectiveness of the proposed method.

📄 PDF Abstract BibTeX arXiv:2408.11345

Code (1)

marsh312/dtr 공식 구현 pytorch

Tasks

Binary ClassificationMulti-class ClassificationRetrieval

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

AOTree: Aspect Order Tree-based Model for Explainable Recommendation

2024-07-29 · Wenxin Zhao, Peng Zhang, Hansu Gu, Dongsheng Li 외

Recent recommender systems aim to provide not only accurate recommendations but also explanations that help users understand them better. However, most existing explainable recommendations only consider the importance of…

Decision MakingExplainable RecommendationRecommendation Systems

T-Retriever: Tree-based Hierarchical Retrieval Augmented Generation for Textual Graphs

2026-01-08 · Chunyu Wei, Huaiyu Qin, Siyuan He, Yunhai Wang 외 arxiv

Retrieval-Augmented Generation (RAG) has significantly enhanced Large Language Models' ability to access external knowledge, yet current graph-based RAG approaches face two critical limitations in managing hierarchical i…

Cooperative Retriever and Ranker in Deep Recommenders

2022-06-28 · Xu Huang, Defu Lian, Jin Chen, Zheng Liu 외

Deep recommender systems (DRS) are intensively applied in modern web services. To deal with the massive web contents, DRS employs a two-stage workflow: retrieval and ranking, to generate its recommendation results. The r…

Knowledge DistillationRecommendation SystemsRetrieval

Salient Phrase Aware Dense Retrieval: Can a Dense Retriever Imitate a Sparse One?

2021-10-13 · Xilun Chen, Kushal Lakhotia, Barlas Oğuz, Anchit Gupta 외

Despite their recent popularity and well-known advantages, dense retrievers still lag behind sparse methods such as BM25 in their ability to reliably match salient phrases and rare entities in the query and to generalize…

Open-Domain Question AnsweringPassage RetrievalQuestion AnsweringRetrieval

Batch-Mix Negative Sampling for Learning Recommendation Retrievers

2023-10-21 · CIKM 2023 10 · Yongfu Fan, Jin Chen, Yongquan Jiang, Defu Lian 외

Recommendation retrievers commonly retrieve user potentially preferred items from numerous items, where the query and item representation are learned according to the dual encoders with the log-softmax loss. Under real s…

Collaborative FilteringSelection bias