Learning with limited supervision (LWLS)