Method and system for ranking documents of a search result to improve diversity and information richness
First Claim
1. A method in a computer system for ranking documents of a search result, the method comprising:
- for each document of the search result, initializing an affinity rank based on information richness for the document; and
for each group of documents that are similar, adjusting the affinity rank for documents in the group so that the affinity ranks except for the highest affinity rank are lower relative to the highest affinity rank of a document in the group.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for ranking documents of search results based on information richness and diversity of topics. A ranking system determines the information richness of each document within a search result. The ranking system groups documents of a search result based on their relatedness, meaning that they are directed to similar topics. The ranking system ranks the documents to ensure that the highest ranking documents may include at least one document covering each topic, that is, one document from each of the groups. The ranking system selects the document from each group that has the highest information richness of the documents within the group. When the documents are presented to a user in rank order, the user will likely find on the first page of the search result documents that cover a variety of topics, rather than just a single popular topic.
-
Citations
31 Claims
-
1. A method in a computer system for ranking documents of a search result, the method comprising:
-
for each document of the search result, initializing an affinity rank based on information richness for the document; and
for each group of documents that are similar, adjusting the affinity rank for documents in the group so that the affinity ranks except for the highest affinity rank are lower relative to the highest affinity rank of a document in the group. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in a computer system for ordering documents of a search result to increase diversity of topics in highly ordered documents, the method comprising:
-
identifying groups of similar documents of the search result;
selecting one document from each of the identified groups; and
ranking the selected documents above other documents of the search result. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method in a computer system for calculating information richness of a document within a collection of documents, the method comprising:
-
identifying an affinity each document in the collection has to the document; and
determining information richness for the document based on the affinity that the other documents in the collection have to the document. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer-readable medium containing instructions for causing a computer system to rank documents by a method comprising:
-
for each document, initializing an affinity rank based on information richness of the document; and
when a document has a high affinity rank, reducing the affinity rank for related documents wherein the affinity rank represents the ranking of the documents. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computer system for calculating information richness of a document within a collection of documents, comprising:
-
a component that identifies an affinity each document in the collection has to the document; and
a component that determines information richness for the document based on the affinity that the other documents in the collection have to the document. - View Dependent Claims (29, 30, 31)
-
Specification