MultiLabel Classification on Tree- and DAG-Structured Hierarchies

Abstract

Many real-world applications involve multi-label classification, in which the labels are organized in the form of a tree or directed acyclic graph (DAG). However, current research efforts typically ignore the label dependencies or can only exploit the dependencies in tree-structured hierarchies. In this paper, we present a novel hierarchical multi-label classification algorithm which can be used on both tree- and DAG-structured hierarchies. The key idea is to formulate the search for the optimal consistent multi-label as the finding of the best subgraph in a tree/DAG. Using a simple greedy strategy, the proposed algorithm is computationally efficient, easy to implement, does not suffer from the problem of insufficient/skewed training data in classifier training, and can be readily used on large hierarchies. Theoretical results guarantee the optimality of the obtained solution. Experiments are performed on a large number of functional genomics data sets. The proposed method consistently outperforms the state-of-the-art method on both tree- and DAG-structured hierarchies.

Cite

Text

Bi and Kwok. "MultiLabel Classification on Tree- and DAG-Structured Hierarchies." International Conference on Machine Learning, 2011.

Markdown

[Bi and Kwok. "MultiLabel Classification on Tree- and DAG-Structured Hierarchies." International Conference on Machine Learning, 2011.](https://mlanthology.org/icml/2011/bi2011icml-multilabel/)

BibTeX

@inproceedings{bi2011icml-multilabel,
  title     = {{MultiLabel Classification on Tree- and DAG-Structured Hierarchies}},
  author    = {Bi, Wei and Kwok, James T.},
  booktitle = {International Conference on Machine Learning},
  year      = {2011},
  pages     = {17-24},
  url       = {https://mlanthology.org/icml/2011/bi2011icml-multilabel/}
}