andyl= 0 otherwise. Note that each bag can be labelled with multiple of the C
class labels.
Our goal is to train an instance-level classier (parameterised as a neural
network), that predicts p(yl= 1jxj), or the label probabilities for the jthinstance.
However, as we only have the labels for the entire bag, and not each instance,
MIL methods aggregate the set of instance-level probabilities, fpijgfor a bag
i, to bag-level probabilities, pi, using an aggregation function, g(), where the
probabilities are obtained from a suitable activation function (sigmoid or softmax)
on the logits output by the neural network:
p(yil= 1jx1;x2;:::;xN) =g(pi1;pi2;:::;piN): (1)
Once we have bag-level predictions, we can apply a standard classication
loss between the bag-level probabilities and bag-level ground truth, and train a
neural network with stochastic gradient descent. Since we consider the multi-label
classication case, we use the binary cross-entropy:
Lce(x;y) =NbX
iCX
Despite the recent advances in video classification, progress in
spatio-temporal action recognition has lagged behind. A major contributing
factor has been the prohibitive cost of annotating videos frame-by-frame. In
this paper, we present a spatio-temporal action recognition model that is
trained with only video-level labels, which are significantly easier to
annotate. Our method leverages per-frame person detectors which have been
trained on large image datasets within a Multiple Instance Learning framework.
We show how we can apply our method in cases where the standard Multiple
Instance Learning assumption, that each bag contains at least one instance with
the specified label, is invalid using a novel probabilistic variant of MIL
where we estimate the uncertainty of each prediction. Furthermore, we report
the first weakly-supervised results on the AVA dataset and state-of-the-art
results among weakly-supervised methods on UCF101-24.
Anurag Arnab Chen Sun Arsha Nagrani Cordelia Schmid