G. Tsoumakas, E. Spyromitros-Xioufis, J. Vilcek, I. Vlahavas, “Mulan: A Java Library for Multi-Label Learning”, Journal of Machine Learning Research, 12, pp. 2411-2414, 2011.
Mulan is a Java library for learning from multi-label data. It offers a variety of classiffication, ranking, thresholding and dimensionality reduction algorithms, including an algorithm for learning from hierarchically structured labels. In addition, it contains an evaluation framework that calculates a rich variety of performance measures.