Method and system of weighted context feedback for result improvement in information retrieval
First Claim
1. A method for ranking a set of documents, comprising the steps of:
- gathering context information from the documents;
generating at least one rank criterion from the context information; and
ranking the documents, based on the at least one rank criterion.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method and a system for re-ranking an existing result set of documents. A user (100) starts a search by entering search term(s). The search term(s) is (are) transferred to a search engine (110) which generates a result set (120) ranked by the search term(s). The search engine (110), in parallel, automatically retrieves context information (130) from returned result set (120) which is related (140) to the original set of documents. The search engine (1110) presents (150) the context information (130) to the user (100) and asks for a feedback. The user (100) performs a weighting (160) of the presented context information (130) in a range from “important” to “non-important”. The result set (120) is then re-ranked (170) with the user-weighted context information (180) to increase the “rank distance” of important and non important documents. The documents that are now on top of the list (highest context-weighted ranking value) represent the desired information. The underlying re-ranking algorithm is based on an adaptation of a formula by Fagin and Wimmers. The way to generate context information is the extraction of “lexical affinities”. This method produces pairs of terms that are found in a certain relation within the documents.
-
Citations
28 Claims
-
1. A method for ranking a set of documents, comprising the steps of:
-
gathering context information from the documents;
generating at least one rank criterion from the context information; and
ranking the documents, based on the at least one rank criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12)
-
-
8. A method for re-ranking an existing set of text documents, comprising the steps of:
-
detecting lexical affinity terms contained in the documents;
presenting the lexical affinity terms to a user;
gathering user preferences for the lexical affinity terms; and
re-ranking the documents based on the user preferences.
-
-
9. A method for re-ranking an existing set of text documents, comprising the steps of:
-
detecting feature terms contained in the documents;
presenting the feature terms to a user;
gathering user preferences for the feature terms; and
re-ranking the documents based on the user preferences.
-
-
10. A method for re-ranking an existing set of text documents, comprising the steps of:
-
creating word frequency statistics from the documents;
presenting the words with a minimum frequency to a user;
gathering user preferences for the presented words of a minimum frequency; and
re-ranking the documents based on the user preferences. - View Dependent Claims (11, 14, 15, 16, 18, 19, 20, 21, 28)
-
-
13. A system for ranking a set of documents, comprising:
-
means for gathering context information from the documents;
means for generating at least one rank criterion from the context information; and
means for ranking the documents, based on the at least one rank criterion.
-
-
17. A computer-readable program storage medium which stores a program for executing a method for ranking a set of documents, the method comprising the steps of:
-
gathering context information from the documents;
generating at least one rank criterion from the context information; and
ranking the documents, based on the at least one rank criterion. - View Dependent Claims (22, 23)
-
-
24. A computer-readable program storage medium which stores a program for executing a method for re-ranking an existing set of text documents, comprising the steps of:
-
detecting lexical affinity terms contained in the documents;
presenting the lexical affinity terms to a user;
gathering user preferences for the lexical affinity terms; and
re-ranking the documents based on the user preferences. - View Dependent Claims (27)
-
-
25. A computer-readable program storage medium which stores a program for executing a method for re-ranking an existing set of text documents, comprising the steps of:
-
detecting feature terms contained in the documents;
presenting the feature terms to a user;
gathering user preferences for the feature terms; and
re-ranking the documents based on the user preferences.
-
-
26. A computer-readable program storage medium which stores a program for executing a method for re-ranking an existing set of text documents, comprising the steps of:
-
creating word frequency statistics from the documents;
presenting the words with a minimum frequency to a user;
gathering user preferences for the presented words of a minimum frequency; and
re-ranking the documents based on the user preferences.
-
Specification