Predicting Classification Accuracy When Adding New Unobserved Classes
Multiclass classifiers are often designed and evaluated only on a sample from the classes on which they will eventually be applied. Hence, their final accuracy remains unknown. In this work we study how a classifier's performance over the initial class sample can be used to extrapolate its expected accuracy on a larger, unobserved set of classes. For this, we define a measure of separation between correct and incorrect classes that is independent of the number of classes: the "reversed ROC" (rROC), which is obtained by replacing the roles of classes and data-points in the common ROC. We show that the classification accuracy is a function of the rROC in multiclass classifiers, for which the learned representation of data from the initial class sample remains unchanged when new classes are added. Using these results we formulate a robust neural-network-based algorithm, "CleaneX", which learns to estimate the accuracy of such classifiers on arbitrarily large sets of classes. Unlike previous methods, our method uses both the observed accuracies of the classifier and densities of classification scores, and therefore achieves remarkably better predictions than current state-of-the-art methods on both simulations and real datasets of object detection, face recognition, and brain decoding.
Code (0)
등록된 구현이 없습니다.
Tasks
Brain DecodingClassificationFace RecognitionGeneral Classificationobject-detectionObject DetectionSimilar Papers 제목 키워드 기반
Predicting Neural Network Accuracy from Weights
We show experimentally that the accuracy of a trained neural network can be predicted surprisingly well by looking only at its weights, without evaluating it on input data. We motivate this task and introduce a formal se…
DeepKriging: Spatially Dependent Deep Neural Networks for Spatial Prediction
In spatial statistics, a common objective is to predict values of a spatial process at unobserved locations by exploiting spatial dependence. Kriging provides the best linear unbiased predictor using covariance functions…
Gaussian ProcessesGeneral ClassificationPredictionSplit: Inferring Unobserved Event Probabilities for Disentangling Brand-Customer Interactions
Often, data contains only composite events composed of multiple events, some observed and some unobserved. For example, search ad click is observed by a brand, whereas which customers were shown a search ad - an actionab…
MarketingPredicting Action Tubes
In this work, we present a method to predict an entire `action tube' (a set of temporally linked bounding boxes) in a trimmed video just by observing a smaller subset of it. Predicting where an action is going to take pl…
Action ClassificationAction DetectionAutonomous DrivingAccurate Link Prediction for Edge-Incomplete Graphs via PU Learning
Given an edge-incomplete graph, how can we accurately find the missing links? The link prediction in edge-incomplete graphs aims to discover the missing relations between entities when their relationships are represented…
Link Prediction