Dynamic Programming for Instance Annotation in Multi-instance Multi-label Learning
Anh T. Pham, Raviv Raich, and Xiaoli Z. Fern

TL;DR
This paper introduces a dynamic programming approach within a probabilistic framework to efficiently perform instance annotation in multi-instance multi-label learning, significantly improving accuracy over existing methods.
Contribution
It presents a novel dynamic programming technique for efficient posterior computation in a probabilistic model for instance annotation, reducing complexity from exponential to linear.
Findings
Outperforms current state-of-the-art MIML methods
Effective in bird song, image annotation, activity recognition
Significant accuracy improvements in various datasets
Abstract
Labeling data for classification requires significant human effort. To reduce labeling cost, instead of labeling every instance, a group of instances (bag) is labeled by a single bag label. Computer algorithms are then used to infer the label for each instance in a bag, a process referred to as instance annotation. This task is challenging due to the ambiguity regarding the instance labels. We propose a discriminative probabilistic model for the instance annotation problem and introduce an expectation maximization framework for inference, based on the maximum likelihood approach. For many probabilistic approaches, brute-force computation of the instance label posterior probability given its bag label is exponential in the number of instances in the bag. Our key contribution is a dynamic programming method for computing the posterior that is linear in the number of instances. We evaluate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
