{"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/conditional-extreme-value-theory-for-open-set","title":"Conditional Extreme Value Theory for Open Set Video Domain Adaptation","arxiv_id":"2109.00522","date":"2021-09-01","proceeding":null,"authors":["Zhuoxiao Chen","Yadan Luo","Mahsa Baktashmotlagh"],"abstract":"With the advent of media streaming, video action recognition has become progressively important for various applications, yet at the high expense of requiring large-scale data labelling. To overcome the problem of expensive data labelling, domain adaptation techniques have been proposed that transfers knowledge from fully labelled data (i.e., source domain) to unlabelled data (i.e., target domain). The majority of video domain adaptation algorithms are proposed for closed-set scenarios in which all the classes are shared among the domains. In this work, we propose an open-set video domain adaptation approach to mitigate the domain discrepancy between the source and target data, allowing the target data to contain additional classes that do not belong to the source domain. Different from previous works, which only focus on improving accuracy for shared classes, we aim to jointly enhance the alignment of shared classes and recognition of unknown samples. Towards this goal, class-conditional extreme value theory is applied to enhance the unknown recognition. Specifically, the entropy values of target samples are modelled as generalised extreme value distributions, which allows separating unknown samples lying in the tail of the distribution. To alleviate the negative transfer issue, weights computed by the distance from the sample entropy to the threshold are leveraged in adversarial learning in the sense that confident source and target samples are aligned, and unconfident samples are pushed away. The proposed method has been thoroughly evaluated on both small-scale and large-scale cross-domain video datasets and achieved the state-of-the-art performance.","url_abs":"https://arxiv.org/abs/2109.00522v3","url_pdf":"https://arxiv.org/pdf/2109.00522v3.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":"conditional-extreme-value-theory-for-open-set","repo_url":"https://github.com/zhuoxiao-chen/cevt","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"action-recognition-in-videos","task_name":"Action Recognition"},{"task_slug":"domain-adaptation","task_name":"Domain Adaptation"},{"task_slug":"action-recognition","task_name":"Temporal Action Localization"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2109.00522","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2109.00522"}},"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/zhuoxiao-chen/cevt","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":3,"unverified":3},"by_repo_kind":{"official":{"samples":6,"ran":3,"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":0,"samples":[{"code_sha256_prefix":"5dafc748f41191f5","entry":"attentive_entropy","repo":"zhuoxiao-chen/cevt","repo_kind":"official","path":"loss.py","file_url":"https://github.com/zhuoxiao-chen/cevt/blob/HEAD/loss.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5dafc748f41191f5"}},{"code_sha256_prefix":"b1e8dce608f3f658","entry":"cross_entropy_soft","repo":"zhuoxiao-chen/cevt","repo_kind":"official","path":"loss.py","file_url":"https://github.com/zhuoxiao-chen/cevt/blob/HEAD/loss.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b1e8dce608f3f658"}},{"code_sha256_prefix":"0c3c2aa9cf2ac2f0","entry":"dis_MCD","repo":"zhuoxiao-chen/cevt","repo_kind":"official","path":"loss.py","file_url":"https://github.com/zhuoxiao-chen/cevt/blob/HEAD/loss.py","link_basis":"plan_row","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0c3c2aa9cf2ac2f0"}},{"code_sha256_prefix":"b92a3f112f0c080c","entry":"convert_c3d_tensor_batch","repo":"zhuoxiao-chen/cevt","repo_kind":"official","path":"dataset_preparation/video2feature.py","file_url":"https://github.com/zhuoxiao-chen/cevt/blob/HEAD/dataset_preparation/video2feature.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b92a3f112f0c080c"}},{"code_sha256_prefix":"468842eca7cd59de","entry":"extract_frame_feature_batch","repo":"zhuoxiao-chen/cevt","repo_kind":"official","path":"dataset_preparation/video2feature.py","file_url":"https://github.com/zhuoxiao-chen/cevt/blob/HEAD/dataset_preparation/video2feature.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"468842eca7cd59de"}},{"code_sha256_prefix":"8376f17deba65583","entry":"im2tensor","repo":"zhuoxiao-chen/cevt","repo_kind":"official","path":"dataset_preparation/video2feature.py","file_url":"https://github.com/zhuoxiao-chen/cevt/blob/HEAD/dataset_preparation/video2feature.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8376f17deba65583"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}