From 10370832ae6ba9fd6c535a3520dd4da4cd4811cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Fuch=C3=9F?= Date: Tue, 22 Sep 2026 17:24:00 +0200 Subject: [PATCH] Migrate to ARDoCo Metrics 0.3.0 SingleClassificationResult.fBeta is now fbeta, which looks the score up in the calculated fbetaScores and falls back to recomputing it from precision and recall. The value is unchanged for every beta. Nothing here used the rank metrics or the aggregation API that 0.3.0 reshapes, so FBetaMetric is the only affected call site. Co-Authored-By: Claude Opus 5 (1M context) --- pom.xml | 2 +- .../lissa/ratlr/promptoptimizer/promptmetric/FBetaMetric.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index b881e89c..d43fb849 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ UTF-8 4.7.7 53 - 0.2.1 + 0.3.0 diff --git a/src/main/java/edu/kit/kastel/sdq/lissa/ratlr/promptoptimizer/promptmetric/FBetaMetric.java b/src/main/java/edu/kit/kastel/sdq/lissa/ratlr/promptoptimizer/promptmetric/FBetaMetric.java index 3c1fefdf..b3ba3ad2 100644 --- a/src/main/java/edu/kit/kastel/sdq/lissa/ratlr/promptoptimizer/promptmetric/FBetaMetric.java +++ b/src/main/java/edu/kit/kastel/sdq/lissa/ratlr/promptoptimizer/promptmetric/FBetaMetric.java @@ -49,7 +49,7 @@ public double reduce(Set items, Set groundTruth) { ClassificationMetricsCalculator cmc = ClassificationMetricsCalculator.getInstance(); var classification = cmc.calculateMetrics(items, groundTruth, null); - return classification.fBeta(beta); + return classification.fbeta(beta); } @Override