Skip to content

Commit c2c9d5b

Browse files
authored
Bug fixing recall in _factual_correctness.py (#1650)
Bug fixing recall in factual correctness: recall is equal to: tp / (tp + fn) but was calculated exactly like the precision. Reference: https://docs.ragas.io/en/latest/concepts/metrics/available_metrics/factual_correctness/#factual-correctness
1 parent d26a521 commit c2c9d5b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/ragas/metrics/_factual_correctness.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ async def _single_turn_ascore(
300300
if self.mode == "precision":
301301
score = tp / (tp + fp + 1e-8)
302302
elif self.mode == "recall":
303-
score = tp / (tp + fp + 1e-8)
303+
score = tp / (tp + fn + 1e-8)
304304
else:
305305
score = fbeta_score(tp, fp, fn, self.beta)
306306

0 commit comments

Comments
 (0)