Method and apparatus for constructing a link structure between documents
First Claim
1. A method for constructing a link structure for T documents, said method comprising:
- a computer generating an initial link structure G0 comprising a plurality of initial links between the T documents, each document of the T documents comprising at least one query, each query comprising at least one keyword, said T at least 2;
for each document d of the T documents, said computer performing a loop consisting of no more than M iterations, M being a predefined maximum number of iterations, M being greater than 2, each iteration of the loop comprising the steps of;
i) using a search engine to generate a ranking order of T′
documents that consist of all documents of the T documents except document d;
ii) modifying the initial link structure G0 in accordance with the ranking order to generate a modified link structure G1;
iii) ascertaining whether a condition is satisfied, said condition being that a measure of a difference between G0 and G1 is less than a specified threshold or said M iterations have been performed;
iv) if said ascertaining ascertains that the condition is satisfied then exiting the loop followed by outputting the modified link structure G1, otherwise setting G0 equal to G1 followed by performing a next iteration of the loop comprising steps i), ii), Hi), and iv);
wherein M iterations have been performed resulting in generation of M modified link structures G1 in step ii);
wherein after M iterations have been performed and said exiting the loop has been performed, the method further comprises said computer determining and outputting a final link structure G;
wherein the final link structure G comprises each node that is commonly comprised by the M modified link structures; and
wherein the final link structure G comprises each edge that is commonly comprised by at least a predefined fraction of the M modified link structures.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer system for constructing a link structure for T documents. An initial link structure G0 between the T documents is generated. For each document d of D documents of the T documents, a loop of no more than M iterations is performed. In each iteration: a search engine is used to generate a ranking order of T′ documents consisting of the T documents except document d; the initial link structure G0 is modified according to the ranking order to generate a modified link structure G; if a condition is satisfied then the loop is exited and the modified link structure G1 is outputted, otherwise G0 is set equal to G1 and a next iteration of the loop is performed. The condition is that a measure of a difference between G0 and G1 is less than a specified threshold or the M iterations were performed.
19 Citations
14 Claims
-
1. A method for constructing a link structure for T documents, said method comprising:
-
a computer generating an initial link structure G0 comprising a plurality of initial links between the T documents, each document of the T documents comprising at least one query, each query comprising at least one keyword, said T at least 2; for each document d of the T documents, said computer performing a loop consisting of no more than M iterations, M being a predefined maximum number of iterations, M being greater than 2, each iteration of the loop comprising the steps of; i) using a search engine to generate a ranking order of T′
documents that consist of all documents of the T documents except document d;ii) modifying the initial link structure G0 in accordance with the ranking order to generate a modified link structure G1; iii) ascertaining whether a condition is satisfied, said condition being that a measure of a difference between G0 and G1 is less than a specified threshold or said M iterations have been performed; iv) if said ascertaining ascertains that the condition is satisfied then exiting the loop followed by outputting the modified link structure G1, otherwise setting G0 equal to G1 followed by performing a next iteration of the loop comprising steps i), ii), Hi), and iv); wherein M iterations have been performed resulting in generation of M modified link structures G1 in step ii); wherein after M iterations have been performed and said exiting the loop has been performed, the method further comprises said computer determining and outputting a final link structure G; wherein the final link structure G comprises each node that is commonly comprised by the M modified link structures; and wherein the final link structure G comprises each edge that is commonly comprised by at least a predefined fraction of the M modified link structures. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising a computer program stored on a non-transitory storage medium, said computer program including instructions configured to be executed on the computer system to perform a method for constructing a link structure for T documents, said method comprising:
-
generating an initial link structure G0 comprising a plurality of initial links between the T documents, each document of the T documents comprising at least one query, each query comprising at least one keyword, said T at least 2; for each document d of the T documents, performing a loop consisting of no more than M iterations, M being a predefined maximum number of iterations, M being greater than 2, each iteration of the loop comprising the steps of; i) using a search engine to generate a ranking order of T′
documents that consist of all documents of the T documents except document d;ii) modifying the initial link structure G0 in accordance with the ranking order to generate a modified link structure G1; iii) ascertaining whether a condition is satisfied, said condition being that a measure of a difference between G0 and G1 is less than a specified threshold or said M iterations have been performed; iv) if said ascertaining ascertains that the condition is satisfied then exiting the loop followed by outputting the modified link structure G1, otherwise setting G0 equal to G1 followed by performing a next iteration of the loop comprising steps i), ii), iii), and iv); wherein M iterations have been performed resulting in generation of M modified link structures G1 in step ii); wherein after M iterations have been performed and said exiting the loop has been performed, the method further comprises determining and outputting a final link structure G; wherein the final link structure G comprises each node that is commonly comprised by the M modified link structures; and wherein the final link structure G comprises each edge that is commonly comprised by at least a predefined fraction of the M modified link structures. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification