Multilabel Classification with R Package mlr

We implemented several multilabel classification algorithms in the machine learning package mlr. The implemented methods are binary relevance, classifier chains, nested stacking, dependent binary relevance and stacking, which can be used with any base learner that is accessible in mlr. Moreover, there is access to the multilabel classification versions of randomForestSRC and rFerns. All these methods can be easily compared by different implemented multilabel performance measures and resampling methods in the standardized mlr framework. In a benchmark experiment with several multilabel datasets, the performance of the different methods is evaluated.

Philipp Probst , Quay Au , Giuseppe Casalicchio , Clemens Stachl , Bernd Bischl

CRAN packages used

mldr, rFerns, randomForestSRC, randomForestSRC, ada, batchtools

CRAN Task Views implied by cited packages

HighPerformanceComputing, MachineLearning, Survival


Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".


For attribution, please cite this work as

Probst, et al., "The R Journal: Multilabel Classification with R Package mlr", The R Journal, 2017

BibTeX citation

  author = {Probst, Philipp and Au, Quay and Casalicchio, Giuseppe and Stachl, Clemens and Bischl, Bernd},
  title = {The R Journal: Multilabel Classification with R Package mlr},
  journal = {The R Journal},
  year = {2017},
  note = {},
  doi = {10.32614/RJ-2017-012},
  volume = {9},
  issue = {1},
  issn = {2073-4859},
  pages = {352-369}