The problem is called overfitting: If we supply too much data into our model creation, the model will actually be created perfectly, but just for that data.
This method is robust to Gaussian noise and constellation rotation due to initial phase of signal and avoids overfitting and local minimum in neural networks.