If the number of course concepts is n, the number of all possible pairs to be checked could reach n × (n − 1)/2, which requires arduous human labeling work.
for each dataset, we randomly select 25 percent of all possible pairs for evaluation.