1. A method for building a multimedia association graph comprising: collecting a set of multimedia documents; selecting at least one subset within said set of multimedia documents, the subset comprising at least one signal; creating a set of segments using a segmentation method, wherein the segmentation method segments the at least signal into at least one level segment selected from the group consisting of: object level segments, attribute level segments and feature level segments; clustering the set of segments to create a cluster set; building a dictionary of multimedia attributes, wherein each attribute corresponds to a cluster in the cluster set; building a dictionary of classifiers comprising at least one entry, wherein each entry classifies an attribute in the dictionary of multimedia attributes; and creating a graph wherein each node corresponds to an attribute in the multimedia attribute dictionary and the weight of edges or links indicate a degree of similarity between the attributes.