Fix missing reference titles in retrieval evaluation of RAG (#7817)
This commit is contained in:
@@ -72,7 +72,7 @@ def get_precision_at_k(args, preds_path, gold_data_path):
|
|||||||
em = total = 0
|
em = total = 0
|
||||||
for hypo, reference in zip(hypos, references):
|
for hypo, reference in zip(hypos, references):
|
||||||
hypo_provenance = set(hypo.split("\t")[:k])
|
hypo_provenance = set(hypo.split("\t")[:k])
|
||||||
ref_provenance = set(reference.split("\t")[1 : (k + 1)])
|
ref_provenance = set(reference.split("\t"))
|
||||||
total += 1
|
total += 1
|
||||||
em += len(hypo_provenance & ref_provenance) / k
|
em += len(hypo_provenance & ref_provenance) / k
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user