Measuring node proximity on graphs with side information
First Claim
Patent Images
1. A computer method comprising performing operations in at least one data processing device, the operations comprising:
- embodying on at least one machine readable medium a representation of at least one graph representation of data, the representation comprising respective pluralities of nodes, links, and link weights;
receiving user input denoting positive and/or negative feedback with respect to at least one node in the graph;
altering at least one link and/or link weight in the embodiment of the graph, responsive to the feedback, in order to yield an altered graph; and
presenting a machine readable embodiment of a proximity value between a source and target node responsive to the altered graph.
2 Assignments
0 Petitions
Accused Products
Abstract
In a computerized data mining context, user input relating to positive and negative information is incorporated into node proximity measurements on a weighted, directed graph. Starting from a source node, links are added to nodes for which positive feedback is received. Where negative information is received, a sink node is substituted for nodes receiving negative information. Nodes neighboring that sink node have links added to the sink. These changes yield an altered graph. Afterwards, proximity information is determined from the altered graph.
-
Citations
19 Claims
-
1. A computer method comprising performing operations in at least one data processing device, the operations comprising:
-
embodying on at least one machine readable medium a representation of at least one graph representation of data, the representation comprising respective pluralities of nodes, links, and link weights; receiving user input denoting positive and/or negative feedback with respect to at least one node in the graph; altering at least one link and/or link weight in the embodiment of the graph, responsive to the feedback, in order to yield an altered graph; and presenting a machine readable embodiment of a proximity value between a source and target node responsive to the altered graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. A system comprising:
-
at least one data processing device; at least one network and/or user interface device for communicating with the data processing device; at least one medium for embodying at least machine executable code and data in machine readable form;
the code comprising instructions for causing the data processing device to perform operations on the data, the operations comprisingembodying on at least one machine readable medium a representation of at least one graph representation of data, the representation comprising respective pluralities of nodes, links, and link weights; receiving user input denoting positive and/or negative feedback with respect to at least one node in the graph; altering at least one link and/or link weight in the embodiment of the graph, responsive to the feedback, in order to yield an altered graph; and presenting a machine readable embodiment of a proximity value between a source and target node responsive to the altered graph. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product for performing operations, the computer program product comprising a storage medium readable by a processing circuit and storing instructions to be run by the processing circuit for performing a method comprising:
-
embodying on at least one machine readable medium a representation of at least one graph representation of data, the representation comprising respective pluralities of nodes, links, and link weights; receiving user input denoting positive and/or negative feedback with respect to at least one node in the graph; altering at least one link and/or link weight in the embodiment of the graph, responsive to the feedback, in order to yield an altered graph; and presenting a machine readable embodiment of a proximity value between a source and target node responsive to the altered graph. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification