Out-of-Distribution
github.com
github.com
It is an emerging trend in deep learning research aiming to address one of the current deficiencies that limits the deployment of neural networks in practice. To quote one of my answers earlier: "Deep learning has had tremendous success recently but it often makes one important assumption, that is whatever data the model sees during deployment should be 'similar' to what it was trained on (aka in-distribution). Unfortunately, the real world is not static and constantly evolving, and so is the data we feed into the model. Equipping the model with the ability to say no when it is not familiar with the input is very important, especially when it comes to safety-critical applications."
Judging by publication dates, there's been a lot of progress on 2023. Is there anyone doing OOD detection in the industry? Or Bayesian NNs, for that matter?
And I am in academia so I'm not aware of what's being done in industry. I've heard people prefer conformal prediction since it is simple and distribution-free. Also, I recommend this fantastic article by Chip Huyen: https://huyenchip.com/2022/02/07/data-distribution-shifts-an...
Great work btw. These lists are never easy to maintain but very helpful
Consider a distribution of dogs. If you have a dog that is significantly different from the majority of the dogs in the distribution, then it is an outlier. On the other hand, if you have a cat, which does not come from that distribution, then we refer to it as out-of-distribution.
I hope it makes sense and please let me know if you have more questions.
I often think of it as some sort of outlier, intuitively. However, it is generally helpful to be familiar with the terms that many authors use when you navigate the literature ;)