aspire icon indicating copy to clipboard operation
aspire copied to clipboard

Differences between “scoringmodel_rank_pool_sentfaceted” and "caching_scoringmodel_rank_pool_sentfaceted"

Open JacobYuan7 opened this issue 3 years ago • 1 comments

Many thanks for the great work.

I find the definition of the above-mentioned functions in pp_gen_nearest.py unclear since they have even the same comments. i) Would you mind explain a bit about the differences between these two functions? ii) The function starting with "caching_" is used when the model is "miswordpolyenc". Would you mind explaining a bit about this model? I could not find any related details concerning this model.

I am looking forward to your reply. I'd appreciate your kind explainations. @MSheshera

JacobYuan7 avatar Sep 19 '22 13:09 JacobYuan7

I find the definition of the above-mentioned functions in pp_gen_nearest.py unclear since they have even the same comments.

These comments are somewhat imperfect - they weren't updated as the functions were updated.

caching_ generally means that the documents are embedded and cached before the scores for ranking are computed with the model. miswordpolyenc is a model we used in early experiments during this paper but it isn't included in any experiments we reported in the paper. This model implements a model similar to, but it is not exactly alike: https://openreview.net/forum?id=SkxgnnNFvH

MSheshera avatar Feb 08 '23 17:02 MSheshera