Robust Structure-Aware Graph-based Semi-Supervised Learning: Batch and Recursive Processing | Synapse