Improved Graph-based semi-supervised learning Schemes