Method of ranking items using efficient queries
First Claim
1. A method for ranking a plurality of items comprising the steps of:
- initializing a (D−
1) dimensional weight space including a feasible region, where D is equal to a number of attributes and a point in the weight space corresponds to each attribute;
reducing the feasible region based upon an item selection; and
ranking the items according a ranking point in a reduced feasible region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for ranking a plurality of items. The method comprises initializing a (D−1) dimensional weight space including a feasible region, where D is equal to a number of attributes and a point in the weight space corresponds to each attribute, determining an item pair, and querying a user to select an item from among the item pair. The method further includes reducing the feasible region based upon a user'"'"'s item selection, and ranking the items according a ranking point in a reduced feasible region. The ranking point is a center of the reduced feasible region, wherein the center is one of a vertex barycenter and center of gravity. The ranking point corresponds to a users item selection. The method includes the step of selecting a plurality of hyperplanes, each hyperplane corresponding to an item pair such that the hyperplane divides the feasible region into two substantially equal portions.
18 Citations
21 Claims
-
1. A method for ranking a plurality of items comprising the steps of:
-
initializing a (D−
1) dimensional weight space including a feasible region, where D is equal to a number of attributes and a point in the weight space corresponds to each attribute;
reducing the feasible region based upon an item selection; and
ranking the items according a ranking point in a reduced feasible region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21)
-
-
13. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for ranking a plurality of items, the method steps comprising:
-
initializing a (D−
1) dimensional weight space including a feasible region, where D is equal to a number of attributes and a point in the weight space corresponds each attribute;
reducing the feasible region based upon an item selection; and
ranking the items according a ranking point in a reduced feasible region.
-
-
14. A method for ranking a plurality of items comprising the steps of:
-
initializing a (D−
1) dimensional weight space including a feasible region, where D is equal to a number of attributes and a point in the weight space corresponds to each attribute;
determining an item pair;
querying a user to select an item from among the item pair;
reducing the feasible region based upon a user'"'"'s item selection; and
ranking the items according a ranking point in a reduced feasible region.
-
Specification