Dynamic classifier chains for multi-label learning