{"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/sample-selection-via-contrastive","title":"Sample Selection via Contrastive Fragmentation for Noisy Label Regression","arxiv_id":"2502.17771","date":"2025-02-25","proceeding":null,"authors":["Chris Dongjoo Kim","Sangwoo Moon","Jihwan Moon","Dongyeon Woo","Gunhee Kim"],"abstract":"As with many other problems, real-world regression is plagued by the presence of noisy labels, an inevitable issue that demands our attention. Fortunately, much real-world data often exhibits an intrinsic property of continuously ordered correlations between labels and features, where data points with similar labels are also represented with closely related features. In response, we propose a novel approach named ConFrag, where we collectively model the regression data by transforming them into disjoint yet contrasting fragmentation pairs. This enables the training of more distinctive representations, enhancing the ability to select clean samples. Our ConFrag framework leverages a mixture of neighboring fragments to discern noisy labels through neighborhood agreement among expert feature extractors. We extensively perform experiments on six newly curated benchmark datasets of diverse domains, including age prediction, price prediction, and music production year estimation. We also introduce a metric called Error Residual Ratio (ERR) to better account for varying degrees of label noise. Our approach consistently outperforms fourteen state-of-the-art baselines, being robust against symmetric and random Gaussian label noise.","url_abs":"https://arxiv.org/abs/2502.17771v1","url_pdf":"https://arxiv.org/pdf/2502.17771v1.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":"sample-selection-via-contrastive","repo_url":"https://github.com/cdjkim/ConFrag","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"regression-1","task_name":"regression"}],"methods":[{"method_slug":"fragmentation","method_name":"Fragmentation"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2502.17771","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2502.17771"}},"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/cdjkim/ConFrag","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_draft_wrong":2,"unverified":6},"by_repo_kind":{"official":{"samples":8,"ran":2,"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":"2e1e2e8c543195f7","entry":"rank","repo":"cdjkim/ConFrag","repo_kind":"official","path":"utils/regularizer_util.py","file_url":"https://github.com/cdjkim/ConFrag/blob/HEAD/utils/regularizer_util.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2e1e2e8c543195f7"}},{"code_sha256_prefix":"ed49cae4f66fd45c","entry":"rank_normalised","repo":"cdjkim/ConFrag","repo_kind":"official","path":"utils/regularizer_util.py","file_url":"https://github.com/cdjkim/ConFrag/blob/HEAD/utils/regularizer_util.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ed49cae4f66fd45c"}},{"code_sha256_prefix":"7c5b067e1965d9df","entry":"MCD_single","repo":"cdjkim/ConFrag","repo_kind":"official","path":"utils/mcd.py","file_url":"https://github.com/cdjkim/ConFrag/blob/HEAD/utils/mcd.py","link_basis":"harvester_set","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":"7c5b067e1965d9df"}},{"code_sha256_prefix":"efbb8bcecab17c1f","entry":"batchwise_ranking_regularizer","repo":"cdjkim/ConFrag","repo_kind":"official","path":"utils/regularizer_util.py","file_url":"https://github.com/cdjkim/ConFrag/blob/HEAD/utils/regularizer_util.py","link_basis":"harvester_set","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":"efbb8bcecab17c1f"}},{"code_sha256_prefix":"e30ed44681bb9d73","entry":"mixup","repo":"cdjkim/ConFrag","repo_kind":"official","path":"utils/utils.py","file_url":"https://github.com/cdjkim/ConFrag/blob/HEAD/utils/utils.py","link_basis":"harvester_set","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":"e30ed44681bb9d73"}},{"code_sha256_prefix":"405f7224f9a583dd","entry":"override_config","repo":"cdjkim/ConFrag","repo_kind":"official","path":"utils/utils.py","file_url":"https://github.com/cdjkim/ConFrag/blob/HEAD/utils/utils.py","link_basis":"harvester_set","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":"405f7224f9a583dd"}},{"code_sha256_prefix":"de99e40dac763851","entry":"random_sample_mean","repo":"cdjkim/ConFrag","repo_kind":"official","path":"utils/mcd.py","file_url":"https://github.com/cdjkim/ConFrag/blob/HEAD/utils/mcd.py","link_basis":"harvester_set","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":"de99e40dac763851"}},{"code_sha256_prefix":"4833654d12134c15","entry":"test_mcd_single","repo":"cdjkim/ConFrag","repo_kind":"official","path":"utils/mcd.py","file_url":"https://github.com/cdjkim/ConFrag/blob/HEAD/utils/mcd.py","link_basis":"harvester_set","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":"4833654d12134c15"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}