Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3019612.3019664acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Hierarchical multi-label classification with chained neural networks

Published: 03 April 2017 Publication History

Abstract

In classification tasks, an object usually belongs to one class within a set of disjoint classes. In more complex tasks, an object can belong to more than one class, in what is conventionally termed multi-label classification. Moreover, there are cases in which the set of classes are organised in a hierarchical fashion, and an object must be associated to a single path in this hierarchy, defining the so-called hierarchical classification. Finally, in even more complex scenarios, the classes are organised in a hierarchical structure and the object can be associated to multiple paths of this hierarchy, defining the problem investigated in this article: hierarchical multi-label classification (HMC). We address a typical problem of HMC, which is protein function prediction, and for that we propose an approach that chains multiple neural networks, performing both local and global optimisation in order to provide the final prediction: one or multiple paths in the hierarchy of classes. We experiment with four variations of this chaining process, and we compare these strategies with the state-of-the-art HMC algorithms for protein function prediction, showing that our novel approach significantly outperforms these methods.

References

[1]
R. C. Barros, R. Cerri, A. A. Freitas, and A. C. P. L. F. Carvalho. Probabilistic clustering for hierarchical multi-label classification of protein functions. In European Conference on Machine Learning (ECML/PKDD 2013), pages 385--400, Berlin, Heidelberg, 2013. Springer Berlin Heidelberg.
[2]
W. Bi and J. T. Kwok. Multi-label classification on tree- and dag-structured hierarchies. In L. Getoor and T. Scheffer, editors, Proceedings of the 28th International Conference on Machine Learning (ICML-11), pages 17--24, New York, NY, USA, 2011.
[3]
R. Cerri, R. C. Barros, and A. C. P. L. F. Carvalho. A genetic algorithm for hierarchical multi-label classification. In Proceedings of the 27th Annual ACM Symposium on Applied Computing, SAC '12, pages 250--255, New York, NY, USA, 2012. ACM.
[4]
R. Cerri, R. C. Barros, A. C. P. L. F. de Carvalho, and A. A. Freitas. A grammatical evolution algorithm for generation of hierarchical multi-label classification rules. In 2013 IEEE Congress on Evolutionary Computation, pages 454--461, June 2013.
[5]
N. Cesa-Bianchi, C. Gentile, and L. Zaniboni. Incremental algorithms for hierarchical classification. Machine Learning, 7:31--54, 2006.
[6]
J. Davis and M. Goadrich. The relationship between precision-recall and roc curves. In International Conference on Machine Learning, pages 233--240, 2006.
[7]
J. Demšar. Statistical comparisons of classifiers over multiple data sets. Journal of Machine Learning Research, 7:1--30, 2006.
[8]
J. Duchi, E. Hazan, and Y. Singer. Adaptive subgradient methods for online learning and stochastic optimization. The Journal of Machine Learning Research, 12:2121--2159, 2011.
[9]
K. He, X. Zhang, S. Ren, and J. Sun. Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. In Proceedings of the IEEE International Conference on Computer Vision, pages 1026--1034, 2015.
[10]
A. Mayne and R. Perry. Hierarchically classifying documents with multiple labels. In IEEE Symposium on Computational Intelligence and Data Mining, pages 133--139, 2009.
[11]
F. Otero, A. Freitas, and C. Johnson. A hierarchical multi-label classification ant colony algorithm for protein function prediction. Memetic Computing, 2:165--181, 2010.
[12]
J. Rousu, C. Saunders, S. Szedmak, and J. Shawe-Taylor. Kernel-based learning of hierarchical multilabel classification models. Journal of Machine Learning Research, 7:1601--1626, 2006.
[13]
L. Schietgat, C. Vens, J. Struyf, H. Blockeel, D. Kocev, and S. Dzeroski. Predicting gene function using hierarchical multi-label decision tree ensembles. BMC Bioinformatics, 11:2, 2010.
[14]
C. Silla and A. Freitas. A survey of hierarchical classification across different application domains. Data Mining and Knowledge Discovery, 22:31--72, 2010.
[15]
N. Srivastava, G. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov. Dropout: A simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15:1929--1958, 2014.
[16]
G. Valentini. True path rule hierarchical ensembles for genome-wide gene function prediction. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 8(3):832--847, May 2011.
[17]
C. Vens, J. Struyf, L. Schietgat, S. Džeroski, and H. Blockeel. Decision trees for hierarchical multi-label classification. Machine Learning, 73:185--214, 2008.
[18]
G. Yu, H. Zhu, and C. Domeniconi. Predicting protein functions using incomplete hierarchical labels. BMC Bioinformatics, 16(1), 2015.

Cited By

View all
  • (2024)Hierarchical Multi-label Text Classification Based on BertAdvances in Applied Mathematics10.12677/aam.2024.13520213:05(2141-2147)Online publication date: 2024
  • (2024)TagRec++: Hierarchical Label Aware Attention Network for Question CategorizationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.3354504(1-12)Online publication date: 2024
  • (2024)A Model for Movie Classification and a Genre-based Recommender System2024 10th International Conference on Web Research (ICWR)10.1109/ICWR61162.2024.10533319(216-225)Online publication date: 24-Apr-2024
  • Show More Cited By

Index Terms

  1. Hierarchical multi-label classification with chained neural networks

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SAC '17: Proceedings of the Symposium on Applied Computing
    April 2017
    2004 pages
    ISBN:9781450344869
    DOI:10.1145/3019612
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 April 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. hierarchical multi-label classification
    2. neural networks
    3. protein function prediction

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    SAC 2017
    Sponsor:
    SAC 2017: Symposium on Applied Computing
    April 3 - 7, 2017
    Marrakech, Morocco

    Acceptance Rates

    Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)32
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 12 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Hierarchical Multi-label Text Classification Based on BertAdvances in Applied Mathematics10.12677/aam.2024.13520213:05(2141-2147)Online publication date: 2024
    • (2024)TagRec++: Hierarchical Label Aware Attention Network for Question CategorizationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.3354504(1-12)Online publication date: 2024
    • (2024)A Model for Movie Classification and a Genre-based Recommender System2024 10th International Conference on Web Research (ICWR)10.1109/ICWR61162.2024.10533319(216-225)Online publication date: 24-Apr-2024
    • (2024)Multi-expert ensemble ECG diagnostic algorithm using mutually exclusive–symbiotic correlation between 254 hierarchical multiple labelsnpj Cardiovascular Health10.1038/s44325-024-00010-01:1Online publication date: 2-Jul-2024
    • (2024)H-CapsNet: A capsule network for hierarchical image classificationPattern Recognition10.1016/j.patcog.2023.110135147(110135)Online publication date: Mar-2024
    • (2024)CCN+: A Neuro-symbolic Framework for Deep Learning with RequirementsInternational Journal of Approximate Reasoning10.1016/j.ijar.2024.109124(109124)Online publication date: Jan-2024
    • (2024)HLC: hierarchically-aware label correlation for hierarchical text classificationApplied Intelligence10.1007/s10489-023-05257-154:2(1602-1618)Online publication date: 12-Jan-2024
    • (2024)Hierarchical multi-granularity classification based on bidirectional knowledge transferMultimedia Systems10.1007/s00530-024-01412-x30:4Online publication date: 15-Jul-2024
    • (2024)A Fuzzy Loss for Ontology ClassificationNeural-Symbolic Learning and Reasoning10.1007/978-3-031-71167-1_6(101-118)Online publication date: 10-Sep-2024
    • (2024)Hierarchical Fine-Grained Visual Classification Leveraging Consistent Hierarchical KnowledgeMachine Learning and Knowledge Discovery in Databases. Research Track10.1007/978-3-031-70341-6_17(279-295)Online publication date: 22-Aug-2024
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media