One possible reason could be that the classifier in our systems can make a correct preference judgement (with accuracy above 92% as in our test) in the cases where one candidate is the antecedent and the other is not.
the simple linear search can find the final antecedent as well as the Round Robin method.