1. A non-transitory computer storage medium having computer-readable program code embodied therein for causing a computer system to perform operations comprising: accessing data that represents information included in a plurality of different contracts, wherein information included in each of said contracts is arranged in a multi-level hierarchy, wherein said data is stored as matrix representations comprising a first plurality of two-dimensional matrix representations and a second plurality of two-dimensional matrix representations, each of said matrix representations in said first plurality storing pair-wise connections between objects from a first level of said hierarchy and objects from a second level of said hierarchy, and each of said matrix representations in said second plurality storing pair-wise connections between objects from said second level and objects from a third level of said hierarchy; comparing elements of a first matrix representation selected from said matrix representations to a correlation threshold; and identifying a cluster of said contracts associated with elements of said first matrix representation that satisfy said correlation threshold.