Learning label-specific features for decomposition-based multi-class classification