1. A method for visualizing a plurality of multimedia objects: assigning a feature vector to each multimedia object; reducing the feature vector of each multimedia object to a location vector having a dimensionality of a display device; evaluating a cost function to determine an optimal location vector for each multimedia object, and an optimal size for each multimedia object; and displaying each multimedia object on a display device according to the optimal location vector and the optimal size.