from dataclasses import dataclass from enum import Enum @dataclass class Task: benchmark: str metric: str col_name: str # Select your tasks here # --------------------------------------------------- class Tasks(Enum): # task_key in the json file, metric_key in the json file, name to display in the leaderboard task0 = Task("FPB", "F1", "FPB-F1") task1 = Task("FPB", "Acc", "FPB-Acc") task2 = Task("FiQA-SA", "F1", "FiQA-SA-F1") task3 = Task("TSA", "RMSE", "TSA-RMSE") task4 = Task("Headlines", "AvgF1", "Headlines-AvgF1") task5 = Task("FOMC", "F1", "FOMC-F1") task6 = Task("FOMC", "Acc", "FOMC-Acc") task7 = Task("FinArg-ACC", "MicroF1", "FinArg-ACC-MicroF1") task8 = Task("FinArg-ARC", "MicroF1", "FinArg-ARC-MicroF1") task9 = Task("MultiFin", "MicroF1", "Multifin-MicroF1") task10 = Task("MA", "MicroF1", "MA-MicroF1") task11 = Task("MLESG", "MicroF1", "MLESG-MicroF1") task12 = Task("NER", "EntityF1", "NER-EntityF1") task13 = Task("FINER-ORD", "EntityF1", "FINER-ORD-EntityF1") task14 = Task("FinRED", "F1", "FinRED-F1") task15 = Task("SC", "F1", "SC-F1") task16 = Task("CD", "F1", "CD-F1") task17 = Task("FinQA", "EmAcc", "FinQA-EmAcc") task18 = Task("TATQA", "EmAcc", "TATQA-EmAcc") task19 = Task("ConvFinQA", "EmAcc", "ConvFinQA-EmAcc") task20 = Task("FNXL", "EntityF1", "FNXL-EntityF1") task21 = Task("FSRL", "EntityF1", "FSRL-EntityF1") task22 = Task("EDTSUM", "Rouge-1", "EDTSUM-Rouge-1") task23 = Task("EDTSUM", "BertScore", "EDTSUM-BertScore") task24 = Task("EDTSUM", "BartScore", "EDTSUM-BartScore") task25 = Task("ECTSUM", "Rouge-1", "ECTSUM-Rouge-1") task26 = Task("ECTSUM", "BertScore", "ECTSUM-BertScore") task27 = Task("ECTSUM", "BartScore", "ECTSUM-BartScore") task28 = Task("BigData22", "Acc", "BigData22-Acc") task29 = Task("BigData22", "MCC", "BigData22-MCC") task30 = Task("ACL18", "Acc", "ACL18-Acc") task31 = Task("ACL18", "MCC", "ACL18-MCC") task32 = Task("CIKM18", "Acc", "CIKM18-Acc") task33 = Task("CIKM18", "MCC", "CIKM18-MCC") task34 = Task("German", "F1", "German-F1") task35 = Task("German", "MCC", "German-MCC") task36 = Task("Australian", "F1", "Australian-F1") task37 = Task("Australian", "MCC", "Australian-MCC") task38 = Task("LendingClub", "F1", "LendingClub-F1") task39 = Task("LendingClub", "MCC", "LendingClub-MCC") task40 = Task("ccf", "F1", "ccf-F1") task41 = Task("ccf", "MCC", "ccf-MCC") task42 = Task("ccfraud", "F1", "ccfraud-F1") task43 = Task("ccfraud", "MCC", "ccfraud-MCC") task44 = Task("polish", "F1", "polish-F1") task45 = Task("polish", "MCC", "polish-MCC") task46 = Task("taiwan", "F1", "taiwan-F1") task47 = Task("taiwan", "MCC", "taiwan-MCC") task48 = Task("portoseguro", "F1", "portoseguro-F1") task49 = Task("portoseguro", "MCC", "portoseguro-MCC") task50 = Task("travelinsurance", "F1", "travelinsurance-F1") task51 = Task("travelinsurance", "MCC", "travelinsurance-MCC") NUM_FEWSHOT = 0 # Change with your few shot # --------------------------------------------------- # Your leaderboard name TITLE = """