Closed osorensen closed 6 months ago
Leap-and-shift is always used.
The swap proposal is used when we have an error model and otherwise the modified leap-and-shift proposal from the JMLR paper is used.
Proposals are either sampled uniformly or sampled with the pseudolikelihood proposal. The uniform sampling is actually just a special case of the modified leap-and-shift proposal for pairwise preferences introduced in the JMLR paper, since an unranked item neither has any derived pairwise preference, and thus the modified leap-and-shift reduces to uniform sampling on the set of allowable items.
Both swap and leap-and-shift should be available options.
Modified leap-and-shift, swap, and pseudolikelihood should all be available.
Would be nice to add this as a potential proposal distribution for the case of click data. However, it might be complicated, as I don't think our current data structures are set up to handle click data in the way they are defined here.