{"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-2603-05822","title":"Self-Auditing Parameter-Efficient Fine-Tuning for Few-Shot 3D Medical Image Segmentation","arxiv_id":"2603.05822","date":"2026-03-06","proceeding":null,"authors":["Son Thai Ly","Hien V. Nguyen"],"abstract":"Adapting foundation models to new clinical sites remains challenging in practice. Domain shift and scarce annotations must be handled by experts, yet many clinical groups do not have ready access to skilled AI engineers to tune adapter designs and training recipes. As a result, adaptation cycles can stretch from weeks to months, particularly in few-shot settings. Existing PEFT methods either require manual adapter configuration or automated searches that are computationally infeasible in few-shot 3D settings. We propose SEA-PEFT (SElf-Auditing Parameter-Efficient Fine-Tuning) to automate this process. SEA-PEFT treats adapter configuration as an online allocation problem solved during fine-tuning rather than through manual, fixed-topology choices. SEA-PEFT uses a search-audit-allocate loop that trains active adapters, estimates each adapter's Dice utility by momentarily toggling it off, and then reselects the active set under a parameter budget using a greedy knapsack allocator. Exponential Moving Average and Interquartile Range smoothing, together with a Finite-State Ranking controller, stabilize the loop and improve reliability in high-noise few-shot regimes. On TotalSegmentator and FLARE'22, SEA-PEFT improves mean Dice by 2.4--2.8 points over the strongest fixed-topology PEFT baselines across 1/5/10-shot settings while training <1% of parameters. For reproducibility purposes, we made our code publicly available at https://github.com/tsly123/SEA_PEFT","url_abs":"https://arxiv.org/abs/2603.05822","url_pdf":"https://arxiv.org/pdf/2603.05822","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=2603.05822","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2603.05822"}},"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/tsly123/SEA_PEFT","reach":null}],"summary":{"ran":12,"unverified":3},"by_repo_kind":{"found_in_text":{"samples":15,"ran":12,"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":15,"samples":[{"code_sha256_prefix":"ba92ed50a310110c","entry":"AdapterAttachment","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"ba92ed50a310110c"}},{"code_sha256_prefix":"00ce9f2ea80d412a","entry":"AffineNormController","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"00ce9f2ea80d412a"}},{"code_sha256_prefix":"288a5247437a1009","entry":"BitFitController","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"288a5247437a1009"}},{"code_sha256_prefix":"8d6ce34f1adf58e1","entry":"FamilySpec","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"8d6ce34f1adf58e1"}},{"code_sha256_prefix":"0c32c3b81355899e","entry":"IA3Attachment","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"0c32c3b81355899e"}},{"code_sha256_prefix":"96e619dce637ee83","entry":"LevelSpec","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"96e619dce637ee83"}},{"code_sha256_prefix":"bdd436c8813e93c3","entry":"LoRAAttachment","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"bdd436c8813e93c3"}},{"code_sha256_prefix":"2428ae0bc7bfae83","entry":"PEFTLinearWrapper","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"2428ae0bc7bfae83"}},{"code_sha256_prefix":"b67bd424debe55fb","entry":"PEFTNormWrapper","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"b67bd424debe55fb"}},{"code_sha256_prefix":"0c26578a883afb61","entry":"SiteSpec","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"0c26578a883afb61"}},{"code_sha256_prefix":"e9a7d9caf496cc0c","entry":"TopologySpec","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"e9a7d9caf496cc0c"}},{"code_sha256_prefix":"5f7743f60d35e3a6","entry":"UnitState","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"5f7743f60d35e3a6"}},{"code_sha256_prefix":"1a0eda30ef037d17","entry":"Attachment","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"1a0eda30ef037d17"}},{"code_sha256_prefix":"3527d0300b04bc63","entry":"PEFTUnit","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"3527d0300b04bc63"}},{"code_sha256_prefix":"398be407e7390de0","entry":"SwinFFNCompositeWrapper","repo":"tsly123/SEA_PEFT","repo_kind":"found_in_text","path":"sea_peft/units.py","file_url":"https://github.com/tsly123/SEA_PEFT/blob/HEAD/sea_peft/units.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":"398be407e7390de0"}}]},"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":{"kind":"leaderboard_placements","source":"Syntology's leaderboard-shaped extractor over the paper's own arXiv-HTML tables: a model pointed at a cell, the number was read from that cell and checked against the board's metric, dataset, split and scale, and an independent check accepted the entry; not reviewed by the paper's authors or the archive's editors","extractor_model":"global.anthropic.claude-sonnet-4-5-20250929-v1:0","verifier_model":null,"prompt_sha":"fa63d4bb9d755694","coverage":{"sentence":"Syntology has checked 6,264 of the 9,581 papers on this site that are newer than the archive; results from the others appear after they are checked.","papers_newer_than_archive":9581,"papers_checked":6264},"entries":[],"not_placed":{"boards":0,"rejected_by_independent_check":0,"refused_by_a_rule":0,"check_did_not_answer":0,"proposed_without_a_cell":0,"declined_by_site":0}}}