mutual reinforcement propagation method, using SGD