Detecting overlapping clusters
AssigneeMicrosoft Corporation
InventorsMaria Florina Balcan, Christian H. Borgs, Mark Braverman, Jennifer T. Chayes, Shanghua Teng
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMaria Florina Balcan, Christian H. Borgs, Mark Braverman, Jennifer T. Chayes, Shanghua Teng
Estimating the term…
A technique for identifying overlapping clusters of items in a data set. The technique may be used in connection with a social network or other on-line environment in which users express approval for other users, such as through votes, tags or other inputs. These expressions of approval may be used to form clusters such that entities assigned to a cluster have a higher metric of approval from other entities within the cluster than from outside the cluster. Such clusters may be arrived at through a computationally efficient approach that involves randomly selecting one or more entities as a seed for a cluster. The cluster may be grown by testing other entities, similar to those already in the cluster, to determine whether they are more preferred by those already in the cluster than those outside the cluster. Once a cluster is grown to a desired size, it may be pruned.
At least one computer-readable memory, which is not a signal, comprising computer-executable instructions that, when executed by at least one processor, perform a method, the method comprising acts of:
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.