Function to determine if the augmented ranking is compatible with the new observed partial ranking. If it is not, the we create a new augmentation using the random sampling approach and calculate the augmentation probability.
correction_kernel(observed_ranking, current_ranking, n_items)
List containing the proposed 'corrected' augmented ranking that is compatible with the new observed ranking for a user
A ranking sequence vector of the observed partial ranking (no missing values) The original incomplete partial ranking is in the rankings data set.
A ranking sequence vector of the current augmented ranking (no missing values)
Integer is the number of items in a ranking