{"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-2607-04236","title":"Robust Bayes-Assisted Conformal Prediction","arxiv_id":"2607.04236","date":"2026-07-05","proceeding":"ICML","authors":["Kianoosh Ashouritaklimi","Stefano Cortinovis","François Caron"],"abstract":"Bayes-assisted conformal prediction combines the strengths of Bayesian modelling with exact, distribution-free frequentist coverage guarantees. Although conformal validity is preserved even when the Bayesian working model (BWM) is misspecified, the size of the resulting prediction sets can degrade substantially when the prior is poorly aligned with the observed data. We address this limitation by introducing RoBAS (Robust Bayes-Assisted Shrinkage): a Bayes-assisted framework for constructing robust nonconformity scores, with two instantiations: one induced by a heavy-tailed BWM, and a closed-form empirical Bayes shrinkage score. The resulting scores adapt to the quality of the working information encoded in the prior: when this information is reliable, they exploit it to produce efficient prediction sets; when it is weak or inaccurate, they revert to the Distance-To-Average (DTA) score, a robust non-informative baseline. We evaluate the proposed scores on tabular and image regression tasks where the training distribution may differ from the calibration and test distributions, while the calibration and test data themselves remain exchangeable. We find that they are competitive with widely used scores in the absence of such shift, while substantially reducing interval widths in shifted settings.","url_abs":"https://arxiv.org/abs/2607.04236","url_pdf":"https://arxiv.org/pdf/2607.04236","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=2607.04236","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2607.04236"}},"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/kiaashour/RoBAS","reach":null}],"summary":{"ran_violates":6,"ran_draft_wrong":5,"unverified":6},"by_repo_kind":{"found_in_text":{"samples":17,"ran":11,"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":"14516bc3c19ec26f","entry":"_chebval","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"14516bc3c19ec26f"}},{"code_sha256_prefix":"711ff63ece032841","entry":"_dta","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.py","link_basis":"first_harvest_node","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":"711ff63ece032841"}},{"code_sha256_prefix":"df21f4ec7ae0ddd1","entry":"_dto","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"df21f4ec7ae0ddd1"}},{"code_sha256_prefix":"d2715a1dc1fd4140","entry":"_hs","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d2715a1dc1fd4140"}},{"code_sha256_prefix":"01d563623b9dd241","entry":"_hs_eb","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"01d563623b9dd241"}},{"code_sha256_prefix":"8aaa4ba138d0fe34","entry":"_hs_plugin_s2","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8aaa4ba138d0fe34"}},{"code_sha256_prefix":"f08f6849a631381b","entry":"dta_full","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f08f6849a631381b"}},{"code_sha256_prefix":"a91f68b20717a028","entry":"dto_full","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a91f68b20717a028"}},{"code_sha256_prefix":"dfcd456fb646e738","entry":"hs_eb_full","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"dfcd456fb646e738"}},{"code_sha256_prefix":"c7d3500fb52f86f5","entry":"hs_full","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c7d3500fb52f86f5"}},{"code_sha256_prefix":"1dad1145fa6e95f2","entry":"hs_full_plugin_s2","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.py","link_basis":"first_harvest_node","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1dad1145fa6e95f2"}},{"code_sha256_prefix":"77756f85cf3d389e","entry":"_conformal_region_full_grid","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"77756f85cf3d389e"}},{"code_sha256_prefix":"b1be73697c99d173","entry":"_conformal_region_full_interval","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"b1be73697c99d173"}},{"code_sha256_prefix":"d90c421de9d1e4d1","entry":"_hoff_exact_interval","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"d90c421de9d1e4d1"}},{"code_sha256_prefix":"99179ac7893bf0f0","entry":"conformal_region_full","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"99179ac7893bf0f0"}},{"code_sha256_prefix":"085eed6799f36070","entry":"dawsn_jax","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"085eed6799f36070"}},{"code_sha256_prefix":"1228239e8bda5eeb","entry":"dawson_1f1","repo":"kiaashour/RoBAS","repo_kind":"found_in_text","path":"robas/regression.py","file_url":"https://github.com/kiaashour/RoBAS/blob/HEAD/robas/regression.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":"1228239e8bda5eeb"}}]},"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}