Cross-modal retrieval with noisy correspondence