Weakly supervised learning