Network Error Correction, I: Basic Concepts and Upper Bounds | AMiner