Weakly-supervised Learning