{"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/trusted-multi-view-classification-1","title":"Trusted Multi-View Classification","arxiv_id":"2102.02051","date":"2021-02-03","proceeding":"ICLR 2021 1","authors":["Zongbo Han","Changqing Zhang","Huazhu Fu","Joey Tianyi Zhou"],"abstract":"Multi-view classification (MVC) generally focuses on improving classification accuracy by using information from different views, typically integrating them into a unified comprehensive representation for downstream tasks. However, it is also crucial to dynamically assess the quality of a view for different samples in order to provide reliable uncertainty estimations, which indicate whether predictions can be trusted. To this end, we propose a novel multi-view classification method, termed trusted multi-view classification, which provides a new paradigm for multi-view learning by dynamically integrating different views at an evidence level. The algorithm jointly utilizes multiple views to promote both classification reliability and robustness by integrating evidence from each view. To achieve this, the Dirichlet distribution is used to model the distribution of the class probabilities, parameterized with evidence from different views and integrated with the Dempster-Shafer theory. The unified learning framework induces accurate uncertainty and accordingly endows the model with both reliability and robustness for out-of-distribution samples. Extensive experimental results validate the effectiveness of the proposed model in accuracy, reliability and robustness.","url_abs":"https://arxiv.org/abs/2102.02051v1","url_pdf":"https://arxiv.org/pdf/2102.02051v1.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":"trusted-multi-view-classification-1","repo_url":"https://github.com/hanmenghan/TMC","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"trusted-multi-view-classification-1","repo_url":"https://github.com/MiuGod0126/TMC_Paddle","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"paddle","reach":{"status":"unanswered"}},{"paper_slug":"trusted-multi-view-classification-1","repo_url":"https://github.com/hanmenghan/CPM_Nets","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null},{"paper_slug":"trusted-multi-view-classification-1","repo_url":"https://github.com/jiajunsi/rcml","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}},{"paper_slug":"trusted-multi-view-classification-1","repo_url":"https://github.com/kjf4096/TMC","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"paddle","reach":{"status":"unanswered"}}],"tasks":[{"task_slug":"classification-1","task_name":"Classification"},{"task_slug":"classification","task_name":"General Classification"},{"task_slug":"multi-view-learning","task_name":"MULTI-VIEW LEARNING"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2102.02051","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2102.02051"}},"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/MiuGod0126/TMC_Paddle","reach":{"status":"unanswered"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/hanmenghan/TMC","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/hanmenghan/CPM_Nets","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/jiajunsi/rcml","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/kjf4096/TMC","reach":{"status":"unanswered"}}],"summary":{"ran":4,"ran_draft_wrong":2,"unverified":2},"by_repo_kind":{"official":{"samples":3,"ran":3,"repositories":1},"listed":{"samples":4,"ran":2,"repositories":2}},"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":8,"samples":[{"code_sha256_prefix":"b2e6fac14e2df770","entry":"Classifier","repo":"hanmenghan/TMC","repo_kind":"official","path":"TMC ICLR/model.py","file_url":"https://github.com/hanmenghan/TMC/blob/HEAD/TMC%20ICLR/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b2e6fac14e2df770"}},{"code_sha256_prefix":"a8fe832a458c16d5","entry":"EvidenceCollector","repo":"jiajunsi/rcml","repo_kind":"listed","path":"model.py","file_url":"https://github.com/jiajunsi/rcml/blob/HEAD/model.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a8fe832a458c16d5"}},{"code_sha256_prefix":"5224f6e3732285e2","entry":"KL","repo":null,"repo_kind":null,"path":null,"file_url":null,"link_basis":"identical_code_first_harvested_elsewhere","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":null,"inline_ok":false,"mcp_get_code":{"code_sha256":"5224f6e3732285e2"}},{"code_sha256_prefix":"6e26cb79184b68b4","entry":"RCML","repo":"jiajunsi/rcml","repo_kind":"listed","path":"model.py","file_url":"https://github.com/jiajunsi/rcml/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":"6e26cb79184b68b4"}},{"code_sha256_prefix":"c3d126e5a99ac752","entry":"TMC","repo":"hanmenghan/TMC","repo_kind":"official","path":"TMC ICLR/model.py","file_url":"https://github.com/hanmenghan/TMC/blob/HEAD/TMC%20ICLR/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":"c3d126e5a99ac752"}},{"code_sha256_prefix":"0457de81106bb225","entry":"ce_loss","repo":"hanmenghan/TMC","repo_kind":"official","path":"TMC ICLR/model.py","file_url":"https://github.com/hanmenghan/TMC/blob/HEAD/TMC%20ICLR/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":"0457de81106bb225"}},{"code_sha256_prefix":"11e76a9188d72cf4","entry":"CPMNets","repo":"hanmenghan/CPM_Nets","repo_kind":"listed","path":"util/model.py","file_url":"https://github.com/hanmenghan/CPM_Nets/blob/HEAD/util/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":"11e76a9188d72cf4"}},{"code_sha256_prefix":"a8389492cefa262a","entry":"xavier_init","repo":"hanmenghan/CPM_Nets","repo_kind":"listed","path":"util/model.py","file_url":"https://github.com/hanmenghan/CPM_Nets/blob/HEAD/util/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":"a8389492cefa262a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}