Topic detection in cross-media: a semi-supervised co-clustering approach