Data clustering with pairwise constraints