Graph Semi-Supervised Learning for Point Classification on Data Manifolds