A recent work (Gupta et al., 2017) tries to learn taskspecific representation for CLIR.
their model only captures ranking signals in monolingual settings, which does not necessarily generalize well in CLIR.