Generalizing Neural Networks by Reflecting Deviating Data in Production
Yan Xiao, Yun Lin, Ivan Beschastnikh, Changsheng Sun and, David S. Rosenblum, Jin Song Dong

TL;DR
This paper introduces InputReflector, a runtime method that detects and transforms unexpected or out-of-distribution inputs into similar training set inputs to improve neural network robustness in real-world deployment.
Contribution
It presents a blackbox approach using Siamese and Quadruplet networks to recognize and reflect deviating inputs, enhancing DNN generalization during deployment.
Findings
Effectively distinguishes in-distribution and out-of-distribution inputs.
Transforms unexpected inputs into semantically similar training data.
Improves prediction reliability in real-world scenarios.
Abstract
Trained with a sufficiently large training and testing dataset, Deep Neural Networks (DNNs) are expected to generalize. However, inputs may deviate from the training dataset distribution in real deployments. This is a fundamental issue with using a finite dataset. Even worse, real inputs may change over time from the expected distribution. Taken together, these issues may lead deployed DNNs to mis-predict in production. In this work, we present a runtime approach that mitigates DNN mis-predictions caused by the unexpected runtime inputs to the DNN. In contrast to previous work that considers the structure and parameters of the DNN itself, our approach treats the DNN as a blackbox and focuses on the inputs to the DNN. Our approach has two steps. First, it recognizes and distinguishes "unseen" semantically-preserving inputs. For this we use a distribution analyzer based on the distance…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Neural Network Applications · Domain Adaptation and Few-Shot Learning
