Metric Learning for Multi-label Classification