A survey on semi-supervised learning | Synapse