1. A computerized method for unsupervised clustering, comprising: generating a plurality of clusters, each cluster containing at least a data element; generating for each of the plurality of clusters a corresponding signature; matching each of the signatures to all other signatures; determining a clustering score for each match; clustering multimedia data elements of each pair of clusters of the plurality of clusters that are determined to have a clustering score above a threshold value to create at least a first cluster; and storing the at least a first cluster in a storage unit.