Patent ID: 8396286

Claim:
A computer-implemented method for learning concepts applicable to videos, the method comprising: storing a set of concepts derived from textual metadata of a plurality of videos; initializing a set of candidate classifiers, each candidate classifier associated with one of the concepts; extracting features from the plurality of videos, including a set of training features from a training set of the videos and a set of validation features from a validation set of the videos; learning accurate classifiers for the concepts by iteratively performing the steps of: training the candidate classifiers based at least in part on the set of training features; determining which of the trained candidate classifiers accurately classify videos, based at least in part on application of the trained candidate classifiers to the set of validation features; applying the candidate classifiers determined to be accurate to ones of the features, thereby obtaining a set of scores, and adding the set of scores to the set of training features; and storing the candidate classifiers determined to be accurate.