Martin Jurkovic commited on
Commit
5909269
·
1 Parent(s): 11ddffe

Update leaderboard

Browse files
Files changed (2) hide show
  1. src/about.py +10 -11
  2. src/populate.py +2 -2
src/about.py CHANGED
@@ -14,7 +14,7 @@ class Tasks(Enum):
14
  # task_key in the json file, metric_key in the json file, name to display in the leaderboard
15
  # task0 = Task("anli_r1", "acc", "ANLI")
16
  # task1 = Task("logiqa", "acc_norm", "LogiQA")
17
- task_0 = Task("multi-table", "AggregationDetection-LogisticRegression", "AggregationDetection-LogisticRegression ⬇️")
18
  task_1 = Task("multi-table", "AggregationDetection-XGBClassifier", "AggregationDetection-XGBClassifier ⬇️")
19
  task_2 = Task("multi-table", "CardinalityShapeSimilarity", "CardinalityShapeSimilarity ⬆️")
20
 
@@ -23,7 +23,7 @@ class SingleTableTasks(Enum):
23
  # PairwiseCorrelationDifference
24
  task_1 = Task("single-table", "PairwiseCorrelationDifference", "PairwiseCorrelationDifference ⬇️")
25
  # SingleTableDetection-LogisticRegression
26
- task_2 = Task("single-table", "SingleTableDetection-LogisticRegression", "SingleTableDetection-LogisticRegression ⬇️")
27
  # SingleTableDetection-XGBClassifier
28
  task_3 = Task("single-table", "SingleTableDetection-XGBClassifier", "SingleTableDetection-XGBClassifier ⬇️")
29
 
@@ -37,7 +37,7 @@ class SingleColumnTasks(Enum):
37
  # KolmogorovSmirnovTest
38
  task_3 = Task("single-column", "KolmogorovSmirnovTest", "KolmogorovSmirnovTest ⬇️")
39
  # SingleColumnDetection-LogisticRegression
40
- task_4 = Task("single-column", "SingleColumnDetection-LogisticRegression", "SingleColumnDetection-LogisticRegression ⬇️")
41
  # SingleColumnDetection-XGBClassifier
42
  task_5 = Task("single-column", "SingleColumnDetection-XGBClassifier", "SingleColumnDetection-XGBClassifier ⬇️")
43
  # TotalVariationDistance
@@ -99,13 +99,12 @@ If everything is done, check you can launch the EleutherAIHarness on your model
99
 
100
  CITATION_BUTTON_LABEL = "Copy the following snippet to cite these results"
101
  CITATION_BUTTON_TEXT = r"""
102
- @misc{hudovernik2024benchmarkingsyntheticrelationaldata,
103
- title={Benchmarking the Fidelity and Utility of Synthetic Relational Data},
104
- author={Valter Hudovernik and Martin Jurkovič and Erik Štrumbelj},
105
- year={2024},
106
- eprint={2410.03411},
107
- archivePrefix={arXiv},
108
- primaryClass={cs.DB},
109
- url={https://arxiv.org/abs/2410.03411},
110
  }
111
  """
 
14
  # task_key in the json file, metric_key in the json file, name to display in the leaderboard
15
  # task0 = Task("anli_r1", "acc", "ANLI")
16
  # task1 = Task("logiqa", "acc_norm", "LogiQA")
17
+ # task_0 = Task("multi-table", "AggregationDetection-LogisticRegression", "AggregationDetection-LogisticRegression ⬇️")
18
  task_1 = Task("multi-table", "AggregationDetection-XGBClassifier", "AggregationDetection-XGBClassifier ⬇️")
19
  task_2 = Task("multi-table", "CardinalityShapeSimilarity", "CardinalityShapeSimilarity ⬆️")
20
 
 
23
  # PairwiseCorrelationDifference
24
  task_1 = Task("single-table", "PairwiseCorrelationDifference", "PairwiseCorrelationDifference ⬇️")
25
  # SingleTableDetection-LogisticRegression
26
+ # task_2 = Task("single-table", "SingleTableDetection-LogisticRegression", "SingleTableDetection-LogisticRegression ⬇️")
27
  # SingleTableDetection-XGBClassifier
28
  task_3 = Task("single-table", "SingleTableDetection-XGBClassifier", "SingleTableDetection-XGBClassifier ⬇️")
29
 
 
37
  # KolmogorovSmirnovTest
38
  task_3 = Task("single-column", "KolmogorovSmirnovTest", "KolmogorovSmirnovTest ⬇️")
39
  # SingleColumnDetection-LogisticRegression
40
+ # task_4 = Task("single-column", "SingleColumnDetection-LogisticRegression", "SingleColumnDetection-LogisticRegression ⬇️")
41
  # SingleColumnDetection-XGBClassifier
42
  task_5 = Task("single-column", "SingleColumnDetection-XGBClassifier", "SingleColumnDetection-XGBClassifier ⬇️")
43
  # TotalVariationDistance
 
99
 
100
  CITATION_BUTTON_LABEL = "Copy the following snippet to cite these results"
101
  CITATION_BUTTON_TEXT = r"""
102
+ @inproceedings{
103
+ jurkovic2025syntherela,
104
+ title={SyntheRela: A Benchmark For Synthetic Relational Database Generation},
105
+ author={Martin Jurkovic and Valter Hudovernik and Erik {\v{S}}trumbelj},
106
+ booktitle={Will Synthetic Data Finally Solve the Data Access Problem?},
107
+ year={2025},
108
+ url={https://openreview.net/forum?id=ZfQofWYn6n}
 
109
  }
110
  """
src/populate.py CHANGED
@@ -53,8 +53,8 @@ def get_leaderboard_df(results_path: str, cols: list, benchmark_cols: list) -> p
53
 
54
  # iterate through all json files and add the data to the dataframe
55
  for data in all_data_json:
56
- model = data["model"]
57
- dataset = data["dataset"]
58
  row = {"Dataset": dataset, "Model": model}
59
  for metric in multi_table_metrics:
60
  stripped_metric = strip_emoji(metric)
 
53
 
54
  # iterate through all json files and add the data to the dataframe
55
  for data in all_data_json:
56
+ model = data["method_name"]
57
+ dataset = data["dataset_name"]
58
  row = {"Dataset": dataset, "Model": model}
59
  for metric in multi_table_metrics:
60
  stripped_metric = strip_emoji(metric)