The cosine similarity of the candidates with the whole sentences as well as the cosine similarity of the candidates with the tri-gram words (one word to the left and one word to the right of the target CP) are used as features.
we have used the LambdaMART algorithm to train our learning and ranking models.