Multi-instance multi-label learning : algorithms and applications to bird bioacoustics