Semi-Supervised Learning via Sparse Label Propagation