Papers › Diverse Gaussian Noise Consistency Regularization for Robustness and Uncertainty Calibration
Diverse Gaussian Noise Consistency Regularization for Robustness and Uncertainty Calibration
Theodoros Tsiligkaridis, Athanasios Tsiligkaridis
Deep neural networks achieve high prediction accuracy when the train and test distributions coincide. In practice though, various types of corruptions occur which deviate from this setup and cause severe performance degradations. Few methods have been proposed to address generalization in the presence of unforeseen domain shifts. In particular, digital noise corruptions arise commonly in practice during the image acquisition stage and present a significant challenge for current methods. In this paper, we propose a diverse Gaussian noise consistency regularization method for improving robustness of image classifiers under a variety of corruptions while still maintaining high clean accuracy. We derive bounds to motivate and understand the behavior of our Gaussian noise consistency regularization using a local loss landscape analysis. Our approach improves robustness against unforeseen noise corruptions by 4.2-18.4% over adversarial training and other strong diverse data augmentation baselines across several benchmarks. Furthermore, it improves robustness and uncertainty calibration by 3.7% and 5.5%, respectively, against all common corruptions (weather, digital, blur, noise) when combined with state-of-the-art diverse data augmentations.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2104.01231")
Code
Syntology Ran 38 of 52 code samples harvested from 1 repository linked to this paper; 14 have no recorded run. Of those that ran: 3 ran · honoured contract; 1 ran · violated contract; 23 ran · our draft was wrong; 2 ran · fixture could not drive it; 9 ran with no contract checked.
By repository: official repository: 52 samples from 1 repository, 38 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
52 samples harvested; 38 ran; 3 honoured the contract we drafted; 14 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 0 of the 52 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from theot1/dign. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: 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. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
1e6ccf5662228a75 · report
9e4262567e4d68af · report
9fcfe39f01a6db07 · report
386e139e40ce0e23 · report
c5503c74c1ea7353 · report
757ed71343ce4c3b · report
e18432664d73b55f · report
b3e481f3ef6524ff · report
6dfc13a796fd363a · report
09e581aa9c0b8963 · report
369c908be6ae465b · report
970d810339028979 · report
a19e7b98eeb4b6cd · report
da9155d90cea93d6 · report
cc5cf9b07ce0d984 · report
269d965e70b2c96f · report
ec1ce1fd53588761 · report
f9666ba13dd406de · report
09d8f6afc431411e · report
d9def42110729a85 · report
160bb14bd76201b4 · report
fac5364e2f53c6db · report
d1d727ae7d403f9d · report
340cb3797f4ed00a · report
6628458b28e57fbb · report
8b20dcbdf9e59b56 · report
63aa40a3b7aafb93 · report
12e0fe0c3812d359 · report
7762e73a88022552 · report
427c26c8b0d1e858 · report
5cc8d4764ac07a35 · report
8baad92985baea5d · report
0af81fabe08c27e1 · report
58bdedec5152aaaa · report
bb8ddf80c6f21c90 · report
6785662f742188b4 · report
9ccdb4ad5a50fc5c · report
7cdbd71b633d65b8 · report
1fb78623e6d1393a · report
46fb144394e21588 · report
7bc30cc42373d340 · report
528114b7552b6911 · report
85c4757ab3246b61 · report
6b70762b5419b176 · report
019686268f24b3b5 · report
66d02694965ae38a · report
27fddf2dbd26fc4b · report
32bd96a059966be0 · report
d5b851531e5607ed · report
ba4c156b3db83275 · report
Tasks
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections