{"url":"/task/hierarchical-multi-label-classification","name":"Hierarchical Multi-label Classification","slug":"hierarchical-multi-label-classification","description_markdown":"Multi-label classification is a standard machine learning problem in which an object can be associated with multiple labels. A hierarchical multi-label classification (HMC) problem is defined as a multi-label classification problem in which classes are hierarchically organized as a tree or as a directed acyclic graph (DAG), and in which every prediction must be coherent, i.e., respect the hierarchy constraint. The hierarchy constraint states that a datapoint belonging to a given class must also belong to all its ancestors in the hierarchy.","categories":[{"name":"Computer Vision","url":"/area/computer-vision"},{"name":"Medical","url":"/area/medical"},{"name":"Methodology","url":"/area/methodology"},{"name":"Reasoning","url":"/area/reasoning"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":48,"papers_with_code":19,"benchmarks":20,"benchmark_tables_in_archive":20,"benchmark_tables_shown":20,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":15,"subtasks":0,"parent_tasks":1},"benchmarks":[{"leaderboard":"/sota/hierarchical-multi-label-classification-on-17","slug":"hierarchical-multi-label-classification-on-17","dataset":"RCV1-v2","dataset_url":"/dataset/rcv1","rows_in_archive":7,"metrics":["Macro F1","Micro F1"],"first_row_in_archive_order":{"model":"HiDEC+HBM Loss","paper_title":"Hierarchy-aware Biased Bound Margin Loss Function for Hierarchical Text Classification","paper_url":"/paper/hierarchy-aware-biased-bound-margin-loss","paper_date":"2024-08-13","arxiv_id":null,"code_links":[{"title":"whitepurple/HBM-loss-for-HTC","url":"https://github.com/whitepurple/HBM-loss-for-HTC"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-18","slug":"hierarchical-multi-label-classification-on-18","dataset":"New York Times Annotated Corpus","dataset_url":"/dataset/new-york-times-annotated-corpus","rows_in_archive":7,"metrics":["Macro F1","Micro F1"],"first_row_in_archive_order":{"model":"HiDEC+HBM Loss","paper_title":"Hierarchy-aware Biased Bound Margin Loss Function for Hierarchical Text Classification","paper_url":"/paper/hierarchy-aware-biased-bound-margin-loss","paper_date":"2024-08-13","arxiv_id":null,"code_links":[{"title":"whitepurple/HBM-loss-for-HTC","url":"https://github.com/whitepurple/HBM-loss-for-HTC"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-19","slug":"hierarchical-multi-label-classification-on-19","dataset":"EURLEX57K","dataset_url":"/dataset/eurlex57k","rows_in_archive":4,"metrics":["Macro F1","Micro F1"],"first_row_in_archive_order":{"model":"HiDEC+HBM Loss","paper_title":"Hierarchy-aware Biased Bound Margin Loss Function for Hierarchical Text Classification","paper_url":"/paper/hierarchy-aware-biased-bound-margin-loss","paper_date":"2024-08-13","arxiv_id":null,"code_links":[{"title":"whitepurple/HBM-loss-for-HTC","url":"https://github.com/whitepurple/HBM-loss-for-HTC"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-16","slug":"hierarchical-multi-label-classification-on-16","dataset":"WOS","dataset_url":"/dataset/web-of-science-dataset","rows_in_archive":3,"metrics":["Macro F1","Micro F1"],"first_row_in_archive_order":{"model":"HILL","paper_title":"HILL: Hierarchy-aware Information Lossless Contrastive Learning for Hierarchical Text Classification","paper_url":"/paper/hill-hierarchy-aware-information-lossless","paper_date":"2024-03-26","arxiv_id":"2403.17307","code_links":[{"title":"rooooyy/hill","url":"https://github.com/rooooyy/hill"}],"syntology":{"n":3,"n_ran":3,"n_unverified":0,"n_pointer_only":0}}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on","slug":"hierarchical-multi-label-classification-on","dataset":"Cellcycle Funcat","dataset_url":"/dataset/cellcycle-funcat","rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-1","slug":"hierarchical-multi-label-classification-on-1","dataset":"Derisi Funcat","dataset_url":"/dataset/derisi-funcat","rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-10","slug":"hierarchical-multi-label-classification-on-10","dataset":"Eisen GO","dataset_url":null,"rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-11","slug":"hierarchical-multi-label-classification-on-11","dataset":"Expr GO","dataset_url":null,"rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"HMCN-F","paper_title":"Hierarchical Multi-Label Classification Networks","paper_url":"/paper/hierarchical-multi-label-classification","paper_date":"2018-07-01","arxiv_id":null,"code_links":[],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-12","slug":"hierarchical-multi-label-classification-on-12","dataset":"Gasch1 GO","dataset_url":null,"rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-13","slug":"hierarchical-multi-label-classification-on-13","dataset":"Gasch2 GO","dataset_url":null,"rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"HMCN-F","paper_title":"Hierarchical Multi-Label Classification Networks","paper_url":"/paper/hierarchical-multi-label-classification","paper_date":"2018-07-01","arxiv_id":null,"code_links":[],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-14","slug":"hierarchical-multi-label-classification-on-14","dataset":"Seq GO","dataset_url":null,"rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"HMCN-F","paper_title":"Hierarchical Multi-Label Classification Networks","paper_url":"/paper/hierarchical-multi-label-classification","paper_date":"2018-07-01","arxiv_id":null,"code_links":[],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-15","slug":"hierarchical-multi-label-classification-on-15","dataset":"Spo GO","dataset_url":null,"rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-2","slug":"hierarchical-multi-label-classification-on-2","dataset":"Eisen Funcat","dataset_url":"/dataset/eisen-funcat","rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-3","slug":"hierarchical-multi-label-classification-on-3","dataset":"Expr Funcat","dataset_url":"/dataset/expr-funcat","rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-4","slug":"hierarchical-multi-label-classification-on-4","dataset":"Gasch1 Funcat","dataset_url":"/dataset/gasch1funcat","rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-5","slug":"hierarchical-multi-label-classification-on-5","dataset":"Gasch2 Funcat","dataset_url":"/dataset/gasch2-funcat","rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-6","slug":"hierarchical-multi-label-classification-on-6","dataset":"Seq Funcat","dataset_url":"/dataset/seq-funcat","rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-7","slug":"hierarchical-multi-label-classification-on-7","dataset":"Spo Funcat","dataset_url":"/dataset/spo-funcat","rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-8","slug":"hierarchical-multi-label-classification-on-8","dataset":"Cellcycle GO","dataset_url":null,"rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}},{"leaderboard":"/sota/hierarchical-multi-label-classification-on-9","slug":"hierarchical-multi-label-classification-on-9","dataset":"Derisi GO","dataset_url":null,"rows_in_archive":2,"metrics":["AU(PRC)"],"first_row_in_archive_order":{"model":"C-HMCNN","paper_title":"Coherent Hierarchical Multi-Label Classification Networks","paper_url":"/paper/coherent-hierarchical-multi-label","paper_date":"2020-10-20","arxiv_id":"2010.10151","code_links":[{"title":"EGiunchiglia/C-HMCNN","url":"https://github.com/EGiunchiglia/C-HMCNN"}],"syntology":null}}],"datasets":[{"url":"/dataset/rcv1","name":"RCV1","full_name":"Reuters Corpus Volume 1","num_papers_in_archive":336},{"url":"/dataset/new-york-times-annotated-corpus","name":"New York Times Annotated Corpus","full_name":"","num_papers_in_archive":262},{"url":"/dataset/web-of-science-dataset","name":"WOS","full_name":"Web of Science Dataset","num_papers_in_archive":59},{"url":"/dataset/eurlex57k","name":"EURLEX57K","full_name":"","num_papers_in_archive":23},{"url":"/dataset/bioscan-5m","name":"BIOSCAN-5M","full_name":"","num_papers_in_archive":4},{"url":"/dataset/cellcycle-funcat","name":"Cellcycle Funcat","full_name":"","num_papers_in_archive":2},{"url":"/dataset/derisi-funcat","name":"Derisi Funcat","full_name":"","num_papers_in_archive":2},{"url":"/dataset/eisen-funcat","name":"Eisen Funcat","full_name":"","num_papers_in_archive":2},{"url":"/dataset/expr-funcat","name":"Expr Funcat","full_name":"","num_papers_in_archive":2},{"url":"/dataset/gasch1funcat","name":"Gasch1 Funcat","full_name":"","num_papers_in_archive":2},{"url":"/dataset/gasch2-funcat","name":"Gasch2 Funcat","full_name":"","num_papers_in_archive":2},{"url":"/dataset/scihtc","name":"SciHTC","full_name":"","num_papers_in_archive":2},{"url":"/dataset/seq-funcat","name":"Seq Funcat","full_name":"","num_papers_in_archive":2},{"url":"/dataset/spo-funcat","name":"Spo Funcat","full_name":"","num_papers_in_archive":2},{"url":"/dataset/wos-hierarchical-text-classification","name":"WOS Hierarchical Text Classification","full_name":"","num_papers_in_archive":1}],"subtasks":[],"parent_tasks":[{"url":"/task/multi-label-classification","name":"Multi-Label Classification"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":19,"of":19,"tagged_in_all":48,"items":[{"url":"/paper/clinically-inspired-hierarchical-multi-label","title":"Clinically-Inspired Hierarchical Multi-Label Classification of Chest X-rays with a Penalty-Based Loss Function","date":"2025-02-05","arxiv_id":"2502.03591","repositories_listed":1,"syntology":null},{"url":"/paper/hierarchical-multi-label-classification-with","title":"Hierarchical Multi-Label Classification with Missing Information for Benthic Habitat Imagery","date":"2024-09-10","arxiv_id":"2409.06618","repositories_listed":1,"syntology":null},{"url":"/paper/hierarchy-aware-biased-bound-margin-loss","title":"Hierarchy-aware Biased Bound Margin Loss Function for Hierarchical Text Classification","date":"2024-08-13","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/error-detection-and-constraint-recovery-in","title":"Error Detection and Constraint Recovery in Hierarchical Multi-Label Classification without Prior Knowledge","date":"2024-07-21","arxiv_id":"2407.15192","repositories_listed":1,"syntology":null},{"url":"/paper/iitk-at-semeval-2024-task-4-hierarchical","title":"IITK at SemEval-2024 Task 4: Hierarchical Embeddings for Detection of Persuasion Techniques in Memes","date":"2024-04-06","arxiv_id":"2404.04520","repositories_listed":1,"syntology":null},{"url":"/paper/bcamirs-at-semeval-2024-task-4-beyond-words-a","title":"BCAmirs at SemEval-2024 Task 4: Beyond Words: A Multimodal and Multilingual Exploration of Persuasion in Memes","date":"2024-04-03","arxiv_id":"2404.03022","repositories_listed":1,"syntology":null},{"url":"/paper/hill-hierarchy-aware-information-lossless","title":"HILL: Hierarchy-aware Information Lossless Contrastive Learning for Hierarchical Text Classification","date":"2024-03-26","arxiv_id":"2403.17307","repositories_listed":1,"syntology":{"n":3,"n_ran":3,"n_unverified":0,"n_pointer_only":0}},{"url":"/paper/hitin-hierarchy-aware-tree-isomorphism","title":"HiTIN: Hierarchy-aware Tree Isomorphism Network for Hierarchical Text Classification","date":"2023-05-24","arxiv_id":"2305.15182","repositories_listed":1,"syntology":{"n":17,"n_ran":13,"n_unverified":4,"n_pointer_only":17}},{"url":"/paper/enhancing-crisis-related-tweet-classification","title":"Enhancing Crisis-Related Tweet Classification with Entity-Masked Language Modeling and Multi-Task Learning","date":"2022-11-21","arxiv_id":"2211.11468","repositories_listed":1,"syntology":null},{"url":"/paper/hierarchical-multi-label-classification-of-1","title":"Hierarchical Multi-Label Classification of Scientific Documents","date":"2022-11-05","arxiv_id":"2211.02810","repositories_listed":1,"syntology":{"n":1,"n_ran":0,"n_unverified":1,"n_pointer_only":1}},{"url":"/paper/semantic-probabilistic-layers-for-neuro","title":"Semantic Probabilistic Layers for Neuro-Symbolic Learning","date":"2022-06-01","arxiv_id":"2206.00426","repositories_listed":1,"syntology":null},{"url":"/paper/feature-extraction-using-spectral-clustering","title":"Feature extraction using Spectral Clustering for Gene Function Prediction using Hierarchical Multi-label Classification","date":"2022-03-25","arxiv_id":"2203.13551","repositories_listed":1,"syntology":{"n":1,"n_ran":1,"n_unverified":0,"n_pointer_only":1}},{"url":"/paper/modeling-label-space-interactions-in-multi","title":"Modeling Label Space Interactions in Multi-label Classification using Box Embeddings","date":"2021-09-29","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/multi-label-classification-neural-networks","title":"Multi-Label Classification Neural Networks with Hard Logical Constraints","date":"2021-03-24","arxiv_id":"2103.13427","repositories_listed":1,"syntology":null},{"url":"/paper/joint-learning-of-hyperbolic-label-embeddings","title":"Joint Learning of Hyperbolic Label Embeddings for Hierarchical Multi-label Classification","date":"2021-01-13","arxiv_id":"2101.04997","repositories_listed":1,"syntology":null},{"url":"/paper/coherent-hierarchical-multi-label","title":"Coherent Hierarchical Multi-Label Classification Networks","date":"2020-10-20","arxiv_id":"2010.10151","repositories_listed":1,"syntology":null},{"url":"/paper/oblique-predictive-clustering-trees","title":"Oblique Predictive Clustering Trees","date":"2020-07-27","arxiv_id":"2007.13617","repositories_listed":1,"syntology":null},{"url":"/paper/hierarchical-multi-label-classification-of","title":"Hierarchical Multi-label Classification of Text with Capsule Networks","date":"2019-07-01","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/hyperbolic-interaction-model-for-hierarchical","title":"Hyperbolic Interaction Model For Hierarchical Multi-Label Classification","date":"2019-05-26","arxiv_id":"1905.10802","repositories_listed":1,"syntology":null}],"syntology_records":4,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}