Skip to content

Where in the codebase are the outputs of TctColBertDocumentEncoder/TctColBertQueryEncoder combined to create the MaxSim score? #1646

Answered by jacklin64
plamb-viso asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @plamb-viso, thanks for the question. Here we'd like to clarify that TCTColBERT uses dot product operation to compute scores like standard single-vector DPR instead of ColBERT using MaxSim. The main difference between TCTColBERT and DPR is training, where TCTColBERT learns knowledge from ColBERT maxim scores through all the in-batch samples but after training. See more detail in our paper https://aclanthology.org/2021.repl4nlp-1.17/

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@plamb-viso
Comment options

@jacklin64
Comment options

@plamb-viso
Comment options

@plamb-viso
Comment options

@plamb-viso
Comment options

Answer selected by jacklin64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #1644 on September 23, 2023 14:13.