No measurement has infinite precision. This simply means that all measurements have noise. Imagine trying to listen to a faint radio station while driving through a tunnel; the static and interference make it hard to hear the music clearly. Similarly, when we collect astrophysical data, such as images from the Hubble Space Telescope, we’re not just capturing the pure signal from celestial bodies; we’re also faced with random noise inherent to the measurement process.
There are different physical causes for this noise, ranging from random electrical charge fluctuations in CCD pixels to fundamental quantum mechanical limits on the precision of any measurement (remember Heisenberg’s uncertainty principle). Nevertheless, this noise introduces measurement errors, making it harder to precisely determine what we’re observing.
This is where a handy rule called the central limit theorem comes into play. It tells us that if the noise is a combined effect of many smaller contributors, then their collective effect often behaves in a surprisingly orderly manner, forming a Gaussian distribution. For example, thermal noise in CCD pixels, which is caused by many small-scale quantum processes, results in noise that is almost perfectly Gaussian. This has long allowed us to greatly simplify calculations when analyzing data.
However, what happens if this isn’t the case? What if the noise isn’t just an amalgamation of chaotic subprocesses, but includes significant, disruptive non-Gaussian features as shown in Figure 1? This is often the reality we face with data from both ground-based and space-based astrophysical observations.
Until now, non-Gaussian noise has compelled us to selectively eliminate data impacted by these disruptions, thus losing valuable information about the underlying signal, or to approximate the noise distribution as Gaussian and accept the bias that this introduces. But what if we could have a model powerful enough to learn the true distribution of non-Gaussian noise and use this to perform accurate data analysis? In this blog post, we will show how this can be achieved using a method we call Score-based Likelihood Characterization, or SLIC for short, in which we use score-based generative models to learn the noise distribution from real data and perform accurate inference of the underlying signal.