Model Recommendation
People
Description
Model recommendation is the application of recommender systems such as those employed for consumer items (e.g., Netflix, Amazon.com) to the problem of selecting a classifier or classifiers from a large library for a particular vision or robotics task. In a typical recommender system, a database of historical user ratings of items is used to predict a new user's ratings of items based on their ratings of a small subset of those items, and thereby return (or recommend) to that user items that they are predicted to rate highly. Analogously, in model recommendation the objective is to predict the accuracies (or other measure of classifier quality) of classifiers on a new task, based on the measured accuracies of a subset of those classifiers on the task.
Simplified Illustrative Example
Consider the problem of trying to detect instances of people walking when viewed from a particular (unknown) camera viewpoint. Suppose that you have been provided with a a library of classifiers produced by training SVMs to detect walking, where each SVM is trained only on samples from a narrow viewpoint, defined by its elevation and mean distance to subject(left). Then, if you could somehow evaluate how good each classifier is on a particular task, the accuracies of all 1600 classifiers on a that task can be visualized as a heat map (right).
If a reasonable amount of training data is available for the new camera viewpoint, then selecting the best classifier from the library is as simple as evaluating each classifier in the library against the training data, and then selecting the classifier with the highest accuracy on the task.
Publications
Classifier Ensemble RecommendationPyry Matikainen, Rahul Sukthankar, and Martial Hebert
Workshop on Web-scale Vision and Social Media, ECCV 2012, August, 2012.
Model Recommendation for Action Recognition
Model Recommendation for Action Recognition
Pyry Matikainen, Rahul Sukthankar, and Martial Hebert
Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR), June, 2012.
Acknowledgements
This work was partially funded by the Army Research Laboratory under Cooperative Agreement #W911NF-10-2-0061.