Skip to content

Commit

Permalink
Refactor SummaryRetrieval to subclass BitextMining
Browse files Browse the repository at this point in the history
  • Loading branch information
mehran committed Jan 29, 2025
1 parent c5a611b commit a6ac99b
Show file tree
Hide file tree
Showing 8 changed files with 19 additions and 369 deletions.
122 changes: 0 additions & 122 deletions mteb/abstasks/AbsTaskSummaryRetrieval.py

This file was deleted.

1 change: 0 additions & 1 deletion mteb/abstasks/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,4 @@
from .AbsTaskSpeedTask import *
from .AbsTaskSTS import *
from .AbsTaskSummarization import *
from .AbsTaskSummaryRetrieval import *
from .MultilingualTask import *
1 change: 1 addition & 0 deletions mteb/benchmarks/benchmarks.py
Original file line number Diff line number Diff line change
Expand Up @@ -1329,6 +1329,7 @@ def load_results(
description="Main Persian (Farsi) benchmarks from MTEB",
reference=None,
citation=None,
contacts=['mehran-sarmadi', 'ERfun', 'morteza20'],
)

CHEMTEB = Benchmark(
Expand Down
191 changes: 0 additions & 191 deletions mteb/evaluation/evaluators/SummaryRetrievalEvaluator.py

This file was deleted.

3 changes: 1 addition & 2 deletions mteb/evaluation/evaluators/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,4 @@
from .RerankingEvaluator import *
from .RetrievalEvaluator import *
from .STSEvaluator import *
from .SummarizationEvaluator import *
from .SummaryRetrievalEvaluator import *
from .SummarizationEvaluator import *
21 changes: 16 additions & 5 deletions mteb/tasks/SummaryRetrieval/fas/FaMTEBSummaryRetrieval.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
from __future__ import annotations

from mteb.abstasks.AbsTaskSummaryRetrieval import AbsTaskSummaryRetrieval
from mteb.abstasks.AbsTaskBitextMining import AbsTaskBitextMining
from mteb.abstasks.TaskMetadata import TaskMetadata


class SAMSumFa(AbsTaskSummaryRetrieval):
class SAMSumFa(AbsTaskBitextMining):
metadata = TaskMetadata(
name="SAMSumFa",
description="Translated Version of SAMSum Dataset",
Expand All @@ -28,9 +28,13 @@ class SAMSumFa(AbsTaskSummaryRetrieval):
sample_creation="found",
bibtex_citation=""" """,
)
def dataset_transform(self):
self.dataset = self.dataset.rename_columns(
{"text": "sentence1", "summary": "sentence2"}
)


class SynPerChatbotSumSRetrieval(AbsTaskSummaryRetrieval):
class SynPerChatbotSumSRetrieval(AbsTaskBitextMining):
metadata = TaskMetadata(
name="SynPerChatbotSumSRetrieval",
description="Synthetic Persian Chatbot Summary Dataset",
Expand All @@ -54,9 +58,12 @@ class SynPerChatbotSumSRetrieval(AbsTaskSummaryRetrieval):
sample_creation="LM-generated and verified",
bibtex_citation=""" """,
)
def dataset_transform(self):
self.dataset = self.dataset.rename_columns(
{"text": "sentence1", "summary": "sentence2"}
)


class SynPerChatbotRAGSumSRetrieval(AbsTaskSummaryRetrieval):
class SynPerChatbotRAGSumSRetrieval(AbsTaskBitextMining):
metadata = TaskMetadata(
name="SynPerChatbotRAGSumSRetrieval",
description="Synthetic Persian Chatbot RAG Summary Dataset",
Expand All @@ -80,3 +87,7 @@ class SynPerChatbotRAGSumSRetrieval(AbsTaskSummaryRetrieval):
sample_creation="LM-generated and verified",
bibtex_citation=""" """,
)
def dataset_transform(self):
self.dataset = self.dataset.rename_columns(
{"text": "sentence1", "summary": "sentence2"}
)
Loading

0 comments on commit a6ac99b

Please sign in to comment.