For each τ , we run several iterations of discriminative training where each iteration involves one simultaneous update of p(f |e) and p(e|f ) according to Eq. 4, followed by one update of λ via PRO (as in<cite> (He and Deng, 2012)</cite> ).