From c8d3ed91043c56d671c72016517055de773ec33a Mon Sep 17 00:00:00 2001 From: Maximilian Schmidt <maximilian.schmidt@ims.uni-stuttgart.de> Date: Fri, 26 Jul 2024 15:35:09 +0200 Subject: [PATCH] Make use of unique prompts for paraphrasing --- evoprompt/optimization.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/evoprompt/optimization.py b/evoprompt/optimization.py index 2912faa..59b564a 100644 --- a/evoprompt/optimization.py +++ b/evoprompt/optimization.py @@ -150,7 +150,10 @@ class PromptOptimization: self.save_snapshot() paraphrases, paraphrase_usage = paraphrase_prompts( - self.evolution_model, self.task.base_prompt, n=num_initial_prompts - 1 + self.evolution_model, + self.task.base_prompt, + n=num_initial_prompts - 1, + unique_paraphrases=True, ) self.total_evolution_usage += paraphrase_usage logger.info("Paraphrased prompt '%s': %s.", self.task.base_prompt.replace("\r", "\\r").replace("\n", "\\n"), paraphrases) -- GitLab