1. A method of performing detection over a set of multimedia files, comprising: identifying a feature from each multimedia file within the set of multimedia files using a computing device wherein each file has one feature; organizing, by the computing device, the features based on their similarities wherein similar features are grouped based upon a proximity in a feature space and a representative feature is identified for each group; receiving, by the computing device, a detection model having one or more detection criteria the detection model having previously been trained for detection using the organized features; and using the representative features by the computing device to apply the detection model in a decreasing order of detection probability in order to detect the files satisfying the detection criteria within the set of multimedia files, wherein the detection probability is determined based on a likelihood of the organized features of being positively identified by a discriminative classifier.