{"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-2511-10282","title":"Torch-Uncertainty: A Deep Learning Framework for Uncertainty Quantification","arxiv_id":"2511.10282","date":"2025-11-13","proceeding":"NeurIPS","authors":["Adrien Lafage","Olivier Laurent","Firas Gabetni","Gianni Franchi"],"abstract":"Deep Neural Networks (DNNs) have demonstrated remarkable performance across various domains, including computer vision and natural language processing. However, they often struggle to accurately quantify the uncertainty of their predictions, limiting their broader adoption in critical real-world applications. Uncertainty Quantification (UQ) for Deep Learning seeks to address this challenge by providing methods to improve the reliability of uncertainty estimates. Although numerous techniques have been proposed, a unified tool offering a seamless workflow to evaluate and integrate these methods remains lacking. To bridge this gap, we introduce Torch-Uncertainty, a PyTorch and Lightning-based framework designed to streamline DNN training and evaluation with UQ techniques and metrics. In this paper, we outline the foundational principles of our library and present comprehensive experimental results that benchmark a diverse set of UQ methods across classification, segmentation, and regression tasks. Our library is available at https://github.com/ENSTA-U2IS-AI/Torch-Uncertainty","url_abs":"https://arxiv.org/abs/2511.10282","url_pdf":"https://arxiv.org/pdf/2511.10282","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":{"syntology_url":"https://syntology.ai/paper/2511.10282","atlas_url":"https://app.syntology.ai/?focus=2511.10282","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2511.10282"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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/ENSTA-U2IS-AI/Torch-Uncertainty","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"unverified":4},"by_repo_kind":{"found_in_text":{"samples":4,"ran":0,"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":"76e7f425e4f2221c","entry":"optim_abnn","repo":"ENSTA-U2IS-AI/Torch-Uncertainty","repo_kind":"found_in_text","path":"src/torch_uncertainty/optim_recipes.py","file_url":"https://github.com/ENSTA-U2IS-AI/Torch-Uncertainty/blob/HEAD/src/torch_uncertainty/optim_recipes.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"76e7f425e4f2221c"}},{"code_sha256_prefix":"1793c4fc99ea1021","entry":"optim_cifar10_resnet18","repo":"ENSTA-U2IS-AI/Torch-Uncertainty","repo_kind":"found_in_text","path":"src/torch_uncertainty/optim_recipes.py","file_url":"https://github.com/ENSTA-U2IS-AI/Torch-Uncertainty/blob/HEAD/src/torch_uncertainty/optim_recipes.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1793c4fc99ea1021"}},{"code_sha256_prefix":"1541618ddc506ac6","entry":"optim_cifar10_resnet50","repo":"ENSTA-U2IS-AI/Torch-Uncertainty","repo_kind":"found_in_text","path":"src/torch_uncertainty/optim_recipes.py","file_url":"https://github.com/ENSTA-U2IS-AI/Torch-Uncertainty/blob/HEAD/src/torch_uncertainty/optim_recipes.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"1541618ddc506ac6"}},{"code_sha256_prefix":"5213888f83db6912","entry":"pil_loader","repo":"ENSTA-U2IS-AI/Torch-Uncertainty","repo_kind":"found_in_text","path":"src/torch_uncertainty/datasets/frost.py","file_url":"https://github.com/ENSTA-U2IS-AI/Torch-Uncertainty/blob/HEAD/src/torch_uncertainty/datasets/frost.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5213888f83db6912"}}]},"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_api"},"syntology_extracted_results":null}