Query-Dependent Ranking Using K-Nearest Neighbor
First Claim
1. In a computing environment, a method comprising, processing a query, including finding documents for the query, determining a ranking model for the query that is dependent on the query, and using the ranking model to rank the documents.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology in which documents associated with a query are ranked by a ranking model that depends on the query. When a query is processed, a ranking model for the query is selected/determined based upon nearest neighbors to the query in query feature space. In one aspect, the ranking model is trained online, based on a training set obtained from a number of nearest neighbors to the query. In an alternative aspect, ranking models are trained offline using training sets; the query is used to find a most similar training set based on nearest neighbors of the query, with the ranking model that corresponds to the most similar training set being selected for ranking. In another alternative aspect, the ranking models are trained offline, with the nearest neighbor to the query determined and used to select its associated ranking model.
30 Citations
20 Claims
- 1. In a computing environment, a method comprising, processing a query, including finding documents for the query, determining a ranking model for the query that is dependent on the query, and using the ranking model to rank the documents.
- 9. In a computing environment, a system comprising, a featurizer that extracts features of a new query, and a selection mechanism that selects a ranking model for the new query that is dependent on the query, the ranking model used to rank documents associated with the query.
- 16. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising, processing a query, including finding documents for the query, selecting a ranking model for the query that is dependent on the query, including by finding at least one nearest neighbor of the query in query feature space, and using the ranking model to rank the documents.
Specification