×

Framework for evaluating web search scoring functions

  • US 8,060,497 B1
  • Filed: 07/23/2009
  • Issued: 11/15/2011
  • Est. Priority Date: 07/23/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a first query;

    selecting, at a data processing apparatus, a first and a second candidate scoring function from a plurality of candidate scoring functions, the selecting comprising;

    receiving a plurality of first search results responsive to the first query;

    applying each of the candidate scoring functions to the plurality of first search results to determine respective scores for the first search results for the candidate scoring function;

    identifying one or more pairs of candidate scoring functions from the candidate scoring functions, each pair comprising a respective alpha candidate scoring function and a respective beta candidate scoring function;

    calculating a respective diversity score for each of the pairs of candidate scoring functions, where the diversity score measures diversity between a number of highest ranked first search results ordered according to the respective scores for the alpha candidate scoring function and a number of highest ranked first search results ordered according to the respective scores for the beta candidate scoring function; and

    selecting the respective alpha candidate scoring function for a first pair of candidate scoring functions as the first scoring function and the respective beta candidate scoring function for the first pair as the second scoring function, where the first pair of candidate scoring functions is chosen from the one or more pairs of candidate scoring functions based on the respective diversity scores;

    presenting the plurality of first search results ordered according to scores from the first scoring function; and

    presenting the plurality of first search results ordered according to scores from the second scoring function.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×