SYSTEM AND METHOD FOR CONSTRUCTING TARGETED RANKING FROM MULTIPLE INFORMATION SOURCES
First Claim
1. A computer-implemented method for tunably combining multiple ranked lists, the method comprising:
- receiving multiple lists, wherein each list comprises items each having an associated rank, n, within the list; and
combining the items in the multiple lists into a combined list, wherein the combining comprises;
assigning a value to a variable p, the value being neither 0 nor negative;
for each list in the multiple lists, computing a score for each item within the list, wherein the score is a function of the associated rank, and wherein the function is equal to 1/(n̂
(1/p));
for each item, summing corresponding scores to produce a total score for the item;
ranking each item based on the corresponding total score of each item; and
outputting the combined list based on the ranking.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a system and method for determining preferences from information mashups and, in particular, a system and method for constructing a ranked list from multiple sources. In an exemplary embodiment, the system and method tunably combines multiple ranked lists by computing a score for each item within the list, wherein the score is a function of the associated rank of the item within the list. In one exemplary embodiment, the function is equal to 1/(n̂(1/p)), where p is a tuning parameter that enables selection between responsiveness in the combined ranking to one candidate ranked highly in one source versus responsiveness in the combined ranking to a candidate with lower but broader support among the various sources ranking the candidates.
-
Citations
20 Claims
-
1. A computer-implemented method for tunably combining multiple ranked lists, the method comprising:
-
receiving multiple lists, wherein each list comprises items each having an associated rank, n, within the list; and combining the items in the multiple lists into a combined list, wherein the combining comprises; assigning a value to a variable p, the value being neither 0 nor negative; for each list in the multiple lists, computing a score for each item within the list, wherein the score is a function of the associated rank, and wherein the function is equal to 1/(n̂
(1/p));for each item, summing corresponding scores to produce a total score for the item; ranking each item based on the corresponding total score of each item; and outputting the combined list based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user interface for tunably combining multiple ranked lists, the user interface comprising:
-
a display to display a combined list of items from multiple ranked lists, wherein each item in a list of the multiple ranked lists has an associated rank, n, within the list, and wherein the combined list is based on combining the items in the multiple lists, the combining comprising; assigning a value to a variable p, the value being neither 0 nor negative; for each list in the multiple lists, computing a score for each item within the list, wherein the score is a function of the associated rank, and wherein the function is equal to 1/(n̂
(1/p));for each item, summing corresponding scores to produce a total score for the item; and ranking each item based on the corresponding total score of each item; and a tool to receive input indicating a new value of p, the tool configured to transmit the input to trigger construction of a new combined list based upon the new value of p. - View Dependent Claims (10, 11)
-
-
12. A computer program product for tunably combining multiple ranked lists, said computer program product comprising:
-
a computer readable medium; first program instructions to receive multiple lists, wherein each list comprises items each having an associated rank, n, within the list; and second program instructions to combine the items in the multiple lists into a combined list, wherein the combining comprises; assigning a value to a variable p, the value being neither 0 nor negative; for each list in the multiple lists, computing a score for each item within the list, wherein the score is a function of the associated rank, and wherein the function is equal to 1/(n̂
(1/p));for each item, summing corresponding scores to produce a total score for the item; ranking each item based on the corresponding total score of each item; and outputting the combined list based on the ranking, wherein said first and second program instructions are stored on said computer readable media. - View Dependent Claims (13, 14)
-
-
15. A method for providing a combined ranked list from multiple ranked lists, the method comprising:
-
receiving an identification of a domain of interest; receiving information describing a business objective; gathering multiple ranked lists on the domain of interest from multiple sources, wherein each list comprises items each having an associated rank, n, within the list; combining the items in the multiple lists into a combined list, wherein the combining comprises; automatically computing a score for each item within each of the multiple lists using a function equal to 1/(n̂
(1/p)),wherein p is a variable and the value of p is determined based on the business objective and is neither 0 nor negative; and transmitting the combined list. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification