Graph-based Semi-Supervised Learning via Maximum Discrimination