Reinforcement Routing on Proximity Graph for Efficient Recommendation
Not on the map. Why?
Abstract (arXiv)
We focus on Maximum Inner Product Search (MIPS), which is an essential problem in many machine learning communities. Given a query, MIPS finds the most similar items with the maximum inner products. Methods for Nearest Neighbor Search (NNS) which is usually defined on metric space don't exhibit the satisfactory performance for MIPS problem since inner product is a non-metric function. However, inner products exhibit many good properties compared with metric functions, such as avoiding vanishing and exploding gradients. As a result, inner product is widely used in many recommendation systems, which makes efficient Maximum Inner Product Search a key for speeding up many recommendation systems. Graph based methods for NNS problem show the superiorities compared with other class methods. Each data point of the database is mapped to a node of the proximity graph. Nearest neighbor search in the database can be converted to route on the proximity graph to find the nearest neighbor for the query. This technique can be used to solve MIPS problem. Instead of searching the nearest neighbor for the query, we search the item with maximum inner product with query on the proximity graph. In this paper, we propose a reinforcement model to train an agent to search on the proximity graph automatically for MIPS problem if we lack the ground truths of training queries. If we know the ground truths of some training queries, our model can also utilize these ground truths by imitation learning to improve the agent's search ability. By experiments, we can see that our proposed mode which combines reinforcement learning with imitation learning shows the superiorities over the state-of-the-art methods
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Jan 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 1.
5 papers.
- 2023Semi-Offline Reinforcement Learning for Optimized Text Generationcited by 12
- 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Searchcited by 12
- 2022Cooperative Retriever and Ranker in Deep Recommenderscited by 6
- 2022Faster Maximum Inner Product Search in High Dimensionscited by 3
- 2023Reviewing Developments of Graph Convolutional Network Techniques for Recommendation Systemscited by 0
- 2024RoarGraph: A Projected Bipartite Graph for Efficient Cross-Modal Approximate Nearest Neighbor Search16 Aug 2024
- 2023Reviewing Developments of Graph Convolutional Network Techniques for Recommendation Systems10 Nov 2023
- 2023Semi-Offline Reinforcement Learning for Optimized Text Generation16 Jun 2023
- 2022Faster Maximum Inner Product Search in High Dimensions14 Dec 2022
- 2022Cooperative Retriever and Ranker in Deep Recommenders28 Jun 2022