{"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/arxiv-2602-01183","title":"Refining Context-Entangled Content Segmentation via Curriculum Selection and Anti-Curriculum Promotion","arxiv_id":"2602.01183","date":"2026-02-01","proceeding":"ICML","authors":["Chunming He","Rihan Zhang","Fengyang Xiao","Dingming Zhang","Zhiwen Cao","Sina Farsiu"],"abstract":"Biological learning proceeds from easy to difficult tasks, gradually reinforcing perception and robustness. Inspired by this principle, we address Context-Entangled Content Segmentation (CECS), a challenging setting where objects share intrinsic visual patterns with their surroundings, as in camouflaged object detection. Conventional segmentation networks predominantly rely on architectural enhancements but often ignore the learning dynamics that govern robustness under entangled data distributions. We introduce CurriSeg, a dual-phase learning framework that unifies curriculum and anti-curriculum principles to improve representation reliability. In the Curriculum Selection phase, CurriSeg dynamically selects training data based on the temporal statistics of sample losses, distinguishing hard-but-informative samples from noisy or ambiguous ones, thus enabling stable capability enhancement. In the Anti-Curriculum Promotion phase, we design Spectral-Blindness Fine-Tuning, which suppresses high-frequency components to enforce dependence on low-frequency structural and contextual cues and thus strengthens generalization. Extensive experiments demonstrate that CurriSeg achieves consistent improvements across diverse CECS benchmarks without adding parameters or increasing total training time, offering a principled view of how progression and challenge interplay to foster robust and context-aware segmentation. Code will be released.","url_abs":"https://arxiv.org/abs/2602.01183","url_pdf":"https://arxiv.org/pdf/2602.01183","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2602.01183","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2602.01183"}},"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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/ChunmingHe/CurriSeg","reach":null}],"summary":{"ran":19,"unverified":5},"by_repo_kind":{"found_in_text":{"samples":24,"ran":19,"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":24,"samples":[{"code_sha256_prefix":"29f8d45035702ca6","entry":"AGF","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.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":"29f8d45035702ca6"}},{"code_sha256_prefix":"4178c3baae9c9e25","entry":"AM","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4178c3baae9c9e25"}},{"code_sha256_prefix":"5a36795db02a0eaa","entry":"ARB","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5a36795db02a0eaa"}},{"code_sha256_prefix":"471ddfff8f634520","entry":"BasicConv2d","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"471ddfff8f634520"}},{"code_sha256_prefix":"ce936b5cd92b6beb","entry":"BasicDeConv2d","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ce936b5cd92b6beb"}},{"code_sha256_prefix":"4e73a1d651b640a4","entry":"BoxFilter","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4e73a1d651b640a4"}},{"code_sha256_prefix":"ae284d7193fc10dc","entry":"CA","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ae284d7193fc10dc"}},{"code_sha256_prefix":"06335b9befebc4b4","entry":"ConvLayer","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"06335b9befebc4b4"}},{"code_sha256_prefix":"383ec048b0b8c755","entry":"DWT","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"383ec048b0b8c755"}},{"code_sha256_prefix":"87d0567a7dc65c4d","entry":"ETM","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"87d0567a7dc65c4d"}},{"code_sha256_prefix":"8da27a641d607e39","entry":"GF","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.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":"8da27a641d607e39"}},{"code_sha256_prefix":"965ec8aedc6d0e0b","entry":"GPM","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"965ec8aedc6d0e0b"}},{"code_sha256_prefix":"aba5f104d716e6ba","entry":"GatedConv2dWithActivation","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"aba5f104d716e6ba"}},{"code_sha256_prefix":"8e03480579242451","entry":"ODE","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8e03480579242451"}},{"code_sha256_prefix":"d612b0cd5bfd0e2d","entry":"PAM","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d612b0cd5bfd0e2d"}},{"code_sha256_prefix":"b39ba105978fdaaa","entry":"RB","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b39ba105978fdaaa"}},{"code_sha256_prefix":"8c3667229cc9456f","entry":"SA","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8c3667229cc9456f"}},{"code_sha256_prefix":"d8359db75f317d89","entry":"TFD","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d8359db75f317d89"}},{"code_sha256_prefix":"e57e54c5b81f56e4","entry":"getAlpha","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.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":"e57e54c5b81f56e4"}},{"code_sha256_prefix":"d9467b5139ff3512","entry":"AGFG","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.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":"d9467b5139ff3512"}},{"code_sha256_prefix":"23f41ed0966cfed0","entry":"GCM3","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.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":"23f41ed0966cfed0"}},{"code_sha256_prefix":"4cd7604b70971946","entry":"Network","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.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":"4cd7604b70971946"}},{"code_sha256_prefix":"46a21c4129a5501d","entry":"REM11","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.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":"46a21c4129a5501d"}},{"code_sha256_prefix":"34bc2f9c899ac4c9","entry":"REU6","repo":"ChunmingHe/CurriSeg","repo_kind":"found_in_text","path":"lib/Network.py","file_url":"https://github.com/ChunmingHe/CurriSeg/blob/HEAD/lib/Network.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":"34bc2f9c899ac4c9"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}