This method ensures that for each cross-validation fold, none of the lemmas in that fold's validation lemma-synset pairs are seen in the training split.
for each split we randomly select 5% of training pairs for validation and take the remainder of the training set that does not share a lemma with the validation set as that fold's training instances.