Mulan is a handy Java library designed to assist you in learning from multi-label data. It is built on top of the Weka library.
Mulan is an acronym for Multi-label learning. Mulan contains several problem transformation and algorithm adaptation methods for multilabel classification and ranking, an evaluation framework that computes several multilabel classification evaluation measures and a class providing data set statistics.
It also contains an algorithm and support for hierarchical multi-label classification.