{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/incomplete-multi-view-multi-label-learning","title":"Incomplete Multi-View Multi-Label Learning via Label-Guided Masked View- and Category-Aware Transformers","arxiv_id":"2303.07180","date":"2023-03-13","proceeding":null,"authors":["Chengliang Liu","Jie Wen","Xiaoling Luo","Yong Xu"],"abstract":"As we all know, multi-view data is more expressive than single-view data and multi-label annotation enjoys richer supervision information than single-label, which makes multi-view multi-label learning widely applicable for various pattern recognition tasks. In this complex representation learning problem, three main challenges can be characterized as follows: i) How to learn consistent representations of samples across all views? ii) How to exploit and utilize category correlations of multi-label to guide inference? iii) How to avoid the negative impact resulting from the incompleteness of views or labels? To cope with these problems, we propose a general multi-view multi-label learning framework named label-guided masked view- and category-aware transformers in this paper. First, we design two transformer-style based modules for cross-view features aggregation and multi-label classification, respectively. The former aggregates information from different views in the process of extracting view-specific features, and the latter learns subcategory embedding to improve classification performance. Second, considering the imbalance of expressive power among views, an adaptively weighted view fusion module is proposed to obtain view-consistent embedding features. Third, we impose a label manifold constraint in sample-level representation learning to maximize the utilization of supervised information. Last but not least, all the modules are designed under the premise of incomplete views and labels, which makes our method adaptable to arbitrary multi-view and multi-label data. Extensive experiments on five datasets confirm that our method has clear advantages over other state-of-the-art methods.","url_abs":"https://arxiv.org/abs/2303.07180v1","url_pdf":"https://arxiv.org/pdf/2303.07180v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"incomplete-multi-view-multi-label-learning","repo_url":"https://github.com/justsmart/LMVCAT","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"multi-label-classification-2","task_name":"MUlTI-LABEL-ClASSIFICATION"},{"task_slug":"multi-label-classification","task_name":"Multi-Label Classification"},{"task_slug":"multi-label-learning","task_name":"Multi-Label Learning"},{"task_slug":"representation-learning","task_name":"Representation Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2303.07180","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2303.07180"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/justsmart/LMVCAT","reach":null}],"summary":{"ran":8,"ran_draft_wrong":2,"unverified":1},"by_repo_kind":{"official":{"samples":11,"ran":10,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":11,"samples":[{"code_sha256_prefix":"ca2b27403c64b6d8","entry":"Encoder","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ca2b27403c64b6d8"}},{"code_sha256_prefix":"ff9f1cfd87529898","entry":"EncoderLayer","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ff9f1cfd87529898"}},{"code_sha256_prefix":"e1f00cfc9b390c6e","entry":"FeedForward","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"e1f00cfc9b390c6e"}},{"code_sha256_prefix":"04e76ed6e0b45088","entry":"Mlp","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"04e76ed6e0b45088"}},{"code_sha256_prefix":"58b02854368e8532","entry":"MultiHeadAttention","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"58b02854368e8532"}},{"code_sha256_prefix":"98ce7e15064e79c0","entry":"Norm","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"98ce7e15064e79c0"}},{"code_sha256_prefix":"6678299c5a8581f8","entry":"PositionalEncoder","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6678299c5a8581f8"}},{"code_sha256_prefix":"a32fffc07943b82d","entry":"TransformerWoDecoder","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a32fffc07943b82d"}},{"code_sha256_prefix":"7dbb70f699830878","entry":"attention","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7dbb70f699830878"}},{"code_sha256_prefix":"6367403106acd9ac","entry":"setEmbedingModel","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6367403106acd9ac"}},{"code_sha256_prefix":"089c3f4e3adb2e88","entry":"Model","repo":"justsmart/LMVCAT","repo_kind":"official","path":"model.py","file_url":"https://github.com/justsmart/LMVCAT/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"089c3f4e3adb2e88"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}