×

System and method for content-aware co-clustering algorithm based on hourglass model

  • US 7,945,668 B1
  • Filed: 08/21/2009
  • Issued: 05/17/2011
  • Est. Priority Date: 08/21/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing a network operation, comprising:

  • obtaining an association matrix having a plurality of columns corresponding to a plurality of first entities in the network and a plurality of rows corresponding to a plurality of second entities in the network, wherein an element of the association matrix in a column corresponding to a first entity of the plurality of the first entities and in a row corresponding to a second entity of the plurality of the second entities represents an association parameter between the first entity and the second entity;

    generating a reduced matrix of the association matrix by aggregating the plurality of columns based on a pre-determined mapping from the plurality of the first entities into a plurality of representative entities, wherein an element of the reduced matrix in a column corresponding to a first representative entity of the plurality of the representative entities and in the row corresponding to the second entity of the plurality of the second entities represents an association parameter between the first representative entity and the second entity;

    partitioning, using a processor of a computer, a set comprising the plurality of representative entities and the plurality of second entities into a plurality of intermediate co-clusters based on a first cohesiveness criterion associated with the reduced matrix;

    wherein an intermediate co-cluster of the plurality of intermediate co-clusters comprises one or more representative entities of the plurality of representative entities and one or more second entities of the plurality of the second entities;

    mapping the one or more representative entities to corresponding first entities within the plurality of first entities based on a reversal of the pre-determined mapping to generate an expanded intermediate co-cluster from the intermediate co-cluster;

    wherein the expanded intermediate co-cluster comprises the corresponding first entities and the one or more second entities;

    partitioning, using the processor of the computer, the expanded intermediate co-cluster into a plurality of final co-clusters based on a second cohesiveness criterion associated with the association matrix;

    generating a profile of network activities based on the plurality of final co-clusters; and

    performing the network operation based on the profile of the network activities.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×