IP Library Granted Patent US 8,706,720
Granted Patent B1
US 8,706,720 · App. 11/327,294 · Granted Apr 22, 2014

Mitigating topic diffusion

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,706,720
App. No.
11/327,294
Granted
Apr 22, 2014
Kind
B1
Abstract

Determining the relevance of a web node is disclosed. A seed score value of a first type is assigned to a seed set of nodes. A score value of a second type is derived for the web node based on a mapping of a reachability relationship between one or more seed nodes and the web node. A score value of the first type is derived for the web node based on a mapping of a reachability relationship between the web node and one or more evaluation nodes having derived weight values of the second type. Topic diffusion is mitigated.

Claims (43)

1. A method of determining the relevance of a web node comprising:

assigning one or more source score values to one or more seed nodes included in a seed set;

deriving a destination score value for the web node based on a mapping of a reachability relationship between one or more seed nodes and the web node, wherein the reachability relationship is associated with a random surfer model;

deriving a source score value for the web node based on a mapping of a reachability relationship between the web node and one or more evaluation nodes and based on a derived destination score associated, respectively, with each of the one or more evaluation nodes; and

mitigating a topic diffusion comprising at least one of a topic drift and a topic generalization, wherein a topic drift occurs when the seed set is contaminated by nodes that are not relevant to a topic associated with the seed set, and wherein a topic generalization occurs when a set of evaluation nodes is recursively enlarged;

wherein the web node, the seed nodes, and the one or more evaluation nodes are documents included in a document collection.

2. The method of claim 1 wherein mitigating topic diffusion further includes removing at least one universal source from the seed set.

3. The method of claim 1 wherein mitigating topic diffusion further includes removing at least one universal destination from the set of evaluation nodes.

4. The method of claim 1 wherein mitigating topic diffusion includes mitigating topic drift.

5. The method of claim 1 wherein mitigating topic diffusion includes mitigating topic generalization.

6. The method of claim 1 wherein mitigating topic diffusion includes preventing at least one web node that is only marginally relevant to a topic from entering a seed set of nodes.

7. The method of claim 1 wherein mitigating topic diffusion includes using a source score threshold.

8. The method of claim 1 wherein mitigating topic diffusion includes using a destination score threshold.

9. The method of claim 1 wherein mitigating topic diffusion includes pruning based at least in part on selectivity.

10. The method of claim 9 wherein pruning is based at least in part on a parameter γ.

11. The method of claim 9 wherein pruning is based at least in part on a parameter δ.

12. The method of claim 1 wherein mitigating topic diffusion includes pruning based at least in part on relative selectivity.

13. The method of claim 12 wherein pruning is based at least in part on a parameter γ′.

14. The method of claim 12 wherein pruning is based at least in part on a parameters δ′.

15. A system for determining the relevance of a web node comprising:

a processor configured to:

assign one or more source score values to one or more seed nodes included in a seed set of nodes;

derive a destination score value for the web node based on a mapping of a reachability relationship between one or more seed nodes and the web node, wherein the reachability relationship is associated with a random surfer model;

derive a source score value for the web node based on a mapping of a reachability relationship between the web node and one or more evaluation nodes and based on a derived destination score associated, respectively, with each of the one or more evaluation nodes; and

mitigate a topic diffusion comprising at least one of a topic drift and a topic generalization, wherein a topic drift occurs when the seed set is contaminated by nodes that are not relevant to a topic associated with the seed set, and wherein a topic generalization occurs when a set of evaluation nodes is recursively enlarged; and

a memory coupled with the processor, wherein the memory provides the processor with instructions;

wherein the web node, the seed nodes, and the one or more evaluation nodes are documents included in a document collection.

16. The system of claim 15 wherein the processor is configured to mitigate topic diffusion including by removing at least one universal source from the seed set.

17. The system of claim 15 wherein the processor is configured to mitigate topic diffusion including by removing at least one universal destination from the set of evaluation nodes.

18. The system of claim 15 wherein the processor is configured to mitigate topic diffusion including by mitigating topic drift.

19. The system of claim 15 wherein the processor is configured to mitigate topic diffusion including by mitigating topic generalization.

20. A computer program product for determining the relevance of a web node, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:

assigning one or more source score values to one or more seed nodes included in a seed set;

deriving a destination score value for the web node based on a mapping of a reachability relationship between one or more seed nodes and the web node, wherein the reachability relationship is associated with a random surfer model;

deriving a source score value for the web node based on a mapping of a reachability relationship between the web node and one or more evaluation nodes and based on a derived destination score associated, respectively, with each of the one or more evaluation nodes; and

mitigating a topic diffusion comprising at least one of a topic drift and a topic generalization, wherein a topic drift occurs when the seed set is contaminated by nodes that are not relevant to a topic associated with the seed set, and wherein a topic generalization occurs when a set of evaluation nodes is recursively enlarged;

wherein the web node, the seed nodes, and the one or more evaluation nodes are documents included in a document collection.

21. A method of determining the relevance of a web node comprising:

assigning one or more source score values to one or more seed nodes included in a seed set;

deriving a destination score value for the web node based on a mapping of a reachability relationship between one or more seed nodes and the web node, wherein the reachability relationship is associated with a random surfer model;

deriving a source score value for the web node based on a mapping of a reachability relationship between the web node and one or more evaluation nodes and based on a derived destination score associated, respectively, with each of the one or more evaluation nodes; and

mitigating topic diffusion, at least in part by excluding either one universal source or one universal destination from the seed set;

wherein the web node, the seed nodes, and the one or more evaluation nodes are documents included in a document collection.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: WAL-MART STORES, INC.
To: WALMART APOLLO, LLC
Reel/Frame 045817/0115 →
MERGER Recorded Apr 19, 2012
From: KOSMIX CORPORATION
To: WAL-MART STORES, INC.
Reel/Frame 028074/0001 →
MERGER Recorded Aug 14, 2008
From: COSMIX CORPORATION
To: KOSMIX CORPORATION
Reel/Frame 021392/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2006
From: RAJARAMAN, ANAND
To: COSMIX CORPORATION
Reel/Frame 017508/0776 →