Higher overfitting using data augmentation with noise? I am training a neural network for Audio classification.
I trained it on the UrbanSound8K dataset (Model1), and then I wanted to evaluate how different levels of added noise to the inputs influenced prediction accuracy. Baseline accuracy Model1 = 65%
As expected, higher levels of noise resulted in lower accuracy.
Then, I decided to perform data augmentation with noise (Model2). So I took the dataset, and I duplicated it with the same files but adding pink noise (+0 dB SNR) to them.  
As expected (by me), the overall accuracy increased (a very tinny bit though, 0.5%), and the network became more robust to noise corruptions of the inputs.
However! One thing that I was not expecting was that now the network has reduced its accuracy when predicting only uncorrupted-with-noise inputs (validation inputs). Somehow, it has overfitted to the clean inputs, thus reducing prediction accuracy on these audios. 
So, in numbers, Model2 predicts with 69% accuracy on noisy inputs (not necessarily the same noise that was trained with), and 47% accuracy on clean inputs.
Is there any explanation or intuition into this result? 
I was expecting that the network, having now more and more varied training data, would learn more meaningful features. I guess it is more difficult to overfit to the noisy inputs, but still I don't understand why it has overfitted to the clean inputs mainly. 
-------------------------------------------------  EDIT 1 ----------------------------------------------------------------
Another piece of information that may be helpful:
Even when evaluating Model2 on noisy inputs with very little noise, still the network performs way better than on just clean inputs (which are very much the same as the inputs-with-little-noise to our ears)
 A: You fit a model to error free input features. Then you added some error (noise) to your same data and fit the model again. You observed worse prediction on noisy inputs (inputs with error) than on noise free inputs (inputs without error). You expected the model to be just as good as previous model on noise free inputs and better on noisy inputs. 
You did not add more training data you simply duplicated the same data with noise. Intuitively, a model trained on ALL noise free inputs is going to have more accurate predictions when inputs are also noise free than a model trained on ALL noisy data. Similarly, my intuition is that a model trained with all noisy data will be more accurate when predicting from noisy inputs than a model trained with all noise free data. If you have some mix of noise free and noisy data, then my intuition is you will have better predictions on noisy data than a model trained with only noise free data and better predictions on noise free data than a model trained on only noisy data. This seems consistent with what you observed.
EDIT:
Basically, overfitting occurs when we mistake noise in the data for signal. I use the term noise in th conceptual sense of useless information or information specific only to training data. If this occurs the model fits the training data well, but does not generalize well. Imagine we have points and the model interpolates all the points. If the points are noisy then this behavior is undesirable. My rudimentary knowledge of data augmentation is that it reduces overfitting because when we add noise to training data the model we fit will tend to balance the error between these nearby points in order to minmize the overall error. This model is better in an average sense in that it has less error when predicting both noisy and noise free data. It will generalize better to data that may be slightly different than training data. However, the model does not distinguish between noisy and noise free data so it has worse performance on noise free data because it mistakes some signal for noise. 
