← All questions
EvaluationHard· Metrics· Task-Specific Tuning· Recall

Should you use a shared constant K for two different ge...

K represents an expectation of how much information a good response should contain for a specific task. If you import a high K value into a task where brevity is the goal, the recall correction becomes a bias against conciseness rather than a check against evasion. The correct approach is to estimate K separately for each task based on that task’s specific reference distribution to ensure the metric aligns with the desired behavior.

Code playground (Python)