Spaces:
Runtime error
Runtime error
Commit
·
8011593
1
Parent(s):
d3010bb
fix input verification
Browse files- submissions/baseline/results.json +133 -1
- uploads.py +17 -10
submissions/baseline/results.json
CHANGED
|
@@ -1 +1,133 @@
|
|
| 1 |
-
[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"Method": "SOTA",
|
| 4 |
+
"Submitted By": "multiple",
|
| 5 |
+
"Github Link": "exploration-lab.github.io/IL-TUR/",
|
| 6 |
+
"L-NER": {"strict mF1": "48.58"},
|
| 7 |
+
"RR": {"mF1": "69.01"},
|
| 8 |
+
"CJPE": {"mF1": "81.31", "ROUGE-L": "56.00", "BLEU": "32.00"},
|
| 9 |
+
"BAIL": {"mF1": "81"},
|
| 10 |
+
"LSI": {"mF1": "28.08"},
|
| 11 |
+
"PCR": {"muF1@K": "39.15"},
|
| 12 |
+
"SUMM": {"ROUGE-L": "33.00", "BERTSCORE": "86.00"},
|
| 13 |
+
"L-MT": {"BLEU": "28.00", "GLEU": "32.00", "chrF++": "57.00"}
|
| 14 |
+
},
|
| 15 |
+
{
|
| 16 |
+
"Method": "BERT",
|
| 17 |
+
"Submitted By": "multiple",
|
| 18 |
+
"Github Link": "",
|
| 19 |
+
"L-NER": {"strict mF1": "39.59"},
|
| 20 |
+
"RR": {"mF1": "58"},
|
| 21 |
+
"CJPE": {"mF1": "71.14", "ROUGE-L": "-", "BLEU": "-"},
|
| 22 |
+
"BAIL": {"mF1": "-"},
|
| 23 |
+
"LSI": {"mF1": "-"},
|
| 24 |
+
"PCR": {"muF1@K": "18.44"},
|
| 25 |
+
"SUMM": {"ROUGE-L": "9.24", "BERTSCORE": "-"},
|
| 26 |
+
"L-MT": {"BLEU": "-", "GLEU": "-", "chrF++": "-"}
|
| 27 |
+
},
|
| 28 |
+
{
|
| 29 |
+
"Method": "LegalBERT",
|
| 30 |
+
"Submitted By": "multiple",
|
| 31 |
+
"Github Link": "",
|
| 32 |
+
"L-NER": {"strict mF1": "45.58"},
|
| 33 |
+
"RR": {"mF1": "54"},
|
| 34 |
+
"CJPE": {"mF1": "78.21", "ROUGE-L": "-", "BLEU": "-"},
|
| 35 |
+
"BAIL": {"mF1": "-"},
|
| 36 |
+
"LSI": {"mF1": "-"},
|
| 37 |
+
"PCR": {"muF1@K": "21.74"},
|
| 38 |
+
"SUMM": {"ROUGE-L": "8.67", "BERTSCORE": "-"},
|
| 39 |
+
"L-MT": {"BLEU": "-", "GLEU": "-", "chrF++": "-"}
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"Method": "InLegalBERT",
|
| 43 |
+
"Submitted By": "multiple",
|
| 44 |
+
"Github Link": "",
|
| 45 |
+
"L-NER": {"strict mF1": "48.58"},
|
| 46 |
+
"RR": {"mF1": "58"},
|
| 47 |
+
"CJPE": {"mF1": "81.31", "ROUGE-L": "-", "BLEU": "-"},
|
| 48 |
+
"BAIL": {"mF1": "-"},
|
| 49 |
+
"LSI": {"mF1": "-"},
|
| 50 |
+
"PCR": {"muF1@K": "26.23"},
|
| 51 |
+
"SUMM": {"ROUGE-L": "7.57", "BERTSCORE": "-"},
|
| 52 |
+
"L-MT": {"BLEU": "-", "GLEU": "-", "chrF++": "-"}
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"Method": "GPT-3.5 (0-shot)",
|
| 56 |
+
"Submitted By": "IL-TUR",
|
| 57 |
+
"Github Link": "",
|
| 58 |
+
"L-NER": {"strict mF1": "30.59"},
|
| 59 |
+
"RR": {"mF1": "30.95"},
|
| 60 |
+
"CJPE": {"mF1": "54.17", "ROUGE-L": "30.00", "BLEU": "8.00"},
|
| 61 |
+
"BAIL": {"mF1": "51.04"},
|
| 62 |
+
"LSI": {"mF1": "21.55"},
|
| 63 |
+
"PCR": {"muF1@K": "-"},
|
| 64 |
+
"SUMM": {"ROUGE-L": "21.00", "BERTSCORE": "85.00"},
|
| 65 |
+
"L-MT": {"BLEU": "23.00", "GLEU": "28.00", "chrF++": "42.00"}
|
| 66 |
+
},
|
| 67 |
+
{
|
| 68 |
+
"Method": "GPT-3.5 (1-shot)",
|
| 69 |
+
"Submitted By": "IL-TUR",
|
| 70 |
+
"Github Link": "",
|
| 71 |
+
"L-NER": {"strict mF1": "23.68"},
|
| 72 |
+
"RR": {"mF1": "30.05"},
|
| 73 |
+
"CJPE": {"mF1": "51.46", "ROUGE-L": "29.00", "BLEU": "15.00"},
|
| 74 |
+
"BAIL": {"mF1": "46.35"},
|
| 75 |
+
"LSI": {"mF1": "22.61"},
|
| 76 |
+
"PCR": {"muF1@K": "-"},
|
| 77 |
+
"SUMM": {"ROUGE-L": "20.00", "BERTSCORE": "84.00"},
|
| 78 |
+
"L-MT": {"BLEU": "25.00", "GLEU": "28.00", "chrF++": "43.00"}
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"Method": "GPT-3.5 (2-shot)",
|
| 82 |
+
"Submitted By": "IL-TUR",
|
| 83 |
+
"Github Link": "",
|
| 84 |
+
"L-NER": {"strict mF1": "32.84"},
|
| 85 |
+
"RR": {"mF1": "30.31"},
|
| 86 |
+
"CJPE": {"mF1": "56.74", "ROUGE-L": "30.00", "BLEU": "11.00"},
|
| 87 |
+
"BAIL": {"mF1": "61"},
|
| 88 |
+
"LSI": {"mF1": "21.4"},
|
| 89 |
+
"PCR": {"muF1@K": "-"},
|
| 90 |
+
"SUMM": {"ROUGE-L": "22.00", "BERTSCORE": "84.00"},
|
| 91 |
+
"L-MT": {"BLEU": "26.00", "GLEU": "29.00", "chrF++": "43.00"}
|
| 92 |
+
},
|
| 93 |
+
{
|
| 94 |
+
"Method": "GPT-4 (0-shot)",
|
| 95 |
+
"Submitted By": "IL-TUR",
|
| 96 |
+
"Github Link": "",
|
| 97 |
+
"L-NER": {"strict mF1": "13.65"},
|
| 98 |
+
"RR": {"mF1": "37.37"},
|
| 99 |
+
"CJPE": {"mF1": "68.29", "ROUGE-L": "40.00", "BLEU": "14.00"},
|
| 100 |
+
"BAIL": {"mF1": "51.46"},
|
| 101 |
+
"LSI": {"mF1": "23.99"},
|
| 102 |
+
"PCR": {"muF1@K": "-"},
|
| 103 |
+
"SUMM": {"ROUGE-L": "23.00", "BERTSCORE": "85.00"},
|
| 104 |
+
"L-MT": {"BLEU": "33.00", "GLEU": "36.00", "chrF++": "50.00"}
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"Method": "GPT-4 (1-shot)",
|
| 108 |
+
"Submitted By": "IL-TUR",
|
| 109 |
+
"Github Link": "",
|
| 110 |
+
"L-NER": {"strict mF1": "10.51"},
|
| 111 |
+
"RR": {"mF1": "37.43"},
|
| 112 |
+
"CJPE": {"mF1": "47.26", "ROUGE-L": "39.00", "BLEU": "16.00"},
|
| 113 |
+
"BAIL": {"mF1": "56.9"},
|
| 114 |
+
"LSI": {"mF1": "22.26"},
|
| 115 |
+
"PCR": {"muF1@K": "-"},
|
| 116 |
+
"SUMM": {"ROUGE-L": "16.00", "BERTSCORE": "81.00"},
|
| 117 |
+
"L-MT": {"BLEU": "35.00", "GLEU": "38.00", "chrF++": "52.00"}
|
| 118 |
+
},
|
| 119 |
+
{
|
| 120 |
+
"Method": "GPT-4 (2-shot)",
|
| 121 |
+
"Submitted By": "IL-TUR",
|
| 122 |
+
"Github Link": "",
|
| 123 |
+
"L-NER": {"strict mF1": "24.03"},
|
| 124 |
+
"RR": {"mF1": "38.18"},
|
| 125 |
+
"CJPE": {"mF1": "60.44", "ROUGE-L": "43.00", "BLEU": "18.00"},
|
| 126 |
+
"BAIL": {"mF1": "66.67"},
|
| 127 |
+
"LSI": {"mF1": "20.53"},
|
| 128 |
+
"PCR": {"muF1@K": "-"},
|
| 129 |
+
"SUMM": {"ROUGE-L": "17.00", "BERTSCORE": "81.00"},
|
| 130 |
+
"L-MT": {"BLEU": "36.00", "GLEU": "39.00", "chrF++": "53.00"}
|
| 131 |
+
}
|
| 132 |
+
]
|
| 133 |
+
|
uploads.py
CHANGED
|
@@ -47,16 +47,11 @@ def input_verification(method_name, url, path_to_file, organisation, mail):
|
|
| 47 |
):
|
| 48 |
return format_warning("Please fill all the fields.")
|
| 49 |
|
| 50 |
-
# Verify email format
|
| 51 |
-
_, parsed_mail = parseaddr(mail)
|
| 52 |
-
if "@" not in parsed_mail:
|
| 53 |
-
return format_warning("Please provide a valid email address.")
|
| 54 |
-
|
| 55 |
# Check if file is attached
|
| 56 |
if path_to_file is None:
|
| 57 |
return format_warning("Please attach a file.")
|
| 58 |
|
| 59 |
-
return
|
| 60 |
|
| 61 |
|
| 62 |
def add_new_eval(
|
|
@@ -70,9 +65,21 @@ def add_new_eval(
|
|
| 70 |
"""Add a new evaluation to the leaderboard."""
|
| 71 |
|
| 72 |
# Verify input
|
| 73 |
-
|
| 74 |
-
if
|
| 75 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 76 |
|
| 77 |
# Process submission
|
| 78 |
if SUBMISSION_FORMAT == "predictions":
|
|
@@ -109,5 +116,5 @@ def add_new_eval(
|
|
| 109 |
|
| 110 |
return format_log(
|
| 111 |
f"Method {method_name} submitted by {organisation} successfully. \n"
|
| 112 |
-
"Please refresh the leaderboard, and wait
|
| 113 |
)
|
|
|
|
| 47 |
):
|
| 48 |
return format_warning("Please fill all the fields.")
|
| 49 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
# Check if file is attached
|
| 51 |
if path_to_file is None:
|
| 52 |
return format_warning("Please attach a file.")
|
| 53 |
|
| 54 |
+
return
|
| 55 |
|
| 56 |
|
| 57 |
def add_new_eval(
|
|
|
|
| 65 |
"""Add a new evaluation to the leaderboard."""
|
| 66 |
|
| 67 |
# Verify input
|
| 68 |
+
# Check if any field is empty
|
| 69 |
+
if any(
|
| 70 |
+
input == "" for input in [method_name, url, path_to_file, organisation, mail]
|
| 71 |
+
):
|
| 72 |
+
return format_warning("Please fill all the fields.")
|
| 73 |
+
|
| 74 |
+
# Check if file is attached
|
| 75 |
+
if path_to_file is None:
|
| 76 |
+
return format_warning("Please attach a file.")
|
| 77 |
+
|
| 78 |
+
# Verify email format
|
| 79 |
+
_, parsed_mail = parseaddr(mail)
|
| 80 |
+
if "@" not in parsed_mail:
|
| 81 |
+
print(parseaddr(mail))
|
| 82 |
+
return format_warning("Please provide a valid email address.")
|
| 83 |
|
| 84 |
# Process submission
|
| 85 |
if SUBMISSION_FORMAT == "predictions":
|
|
|
|
| 116 |
|
| 117 |
return format_log(
|
| 118 |
f"Method {method_name} submitted by {organisation} successfully. \n"
|
| 119 |
+
"Please refresh the leaderboard, and wait for the evaluation results."
|
| 120 |
)
|