Noise-Robust Semi-Supervised Learning by Large-Scale Sparse Coding