Greek basic language modeling benchmark suite#3928
Open
alexliap wants to merge 6 commits into
Open
Conversation
- medical_mcqa_greek: ILSP official Meltemi/Krikri medical MCQA (BIG-bench schema, eval on validation split, few-shot from train) - mcqa_greek_asep: Greek-native ASEP civil-service exam MCQA (single default split, 0-shot)
Add tag: [] override to arc_challenge_greek, hellaswag_greek, mgsm_direct_greek, truthfulqa_greek_mc1/mc2 so they no longer silently join the upstream English tag-groups (ai2_arc, multiple_choice, mgsm_direct, truthfulqa).
- Register medical_mcqa_greek and mcqa_greek_asep in the ilsp_greek group - Add dataset/few-shot tables, WinoGrande caveat, Greek-native note, and CC-BY-NC-SA-4.0 license to the suite README - Add ilsp_greek row to the master tasks README
Remove unused import os and stale # noqa directive flagged by ruff.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ILSP Greek evaluation suite
Summary
Adds the ILSP Greek benchmark suite (
ilsp_greek), a collection of Greek-language LLM evaluation tasks published by the Institute for Language and Speech Processing (ILSP), Athena Research Center. These are the datasets used to evaluate ILSP's Greek foundation models Meltemi-7B and Llama-Krikri-8B (Voukoutis et al., Krikri: Advancing Open Large Language Models for Greek, arXiv:2505.13772).The suite bundles 9 task families into a single
ilsp_greekgroup comprising 65 leaf tasks:arc_challenge_greekilsp/arc_greekhellaswag_greekilsp/hellaswag_greektruthfulqa_greek_mc1ilsp/truthful_qa_greektruthfulqa_greek_mc2ilsp/truthful_qa_greekmgsm_direct_greekilsp/mgsm_greekwinogrande_greekilsp/winogrande_greekmmlu_greekilsp/mmlu_greekmedical_mcqa_greekilsp/medical_mcqa_greekmcqa_greek_asepilsp/mcqa_greek_asepDesign notes
Translate the data, not the template. The 5 include-based tasks (
arc_challenge_greek,hellaswag_greek,truthfulqa_greek_mc1/mc2,mgsm_direct_greek) reuse the upstream English task logic and only overridedataset_path(plus per-dataset fixes). The prompt scaffolding stays in English, matching ILSP's Open-LLM-Leaderboard-style setup and the existingarc_challenge_mt_eltask. The scored content (questions and answer choices) is Greek from the datasets themselves.winogrande_greek: the ILSP dataset keepssentence/option1/option2in English and puts the Greek text only inmultiple_choice_targets(two full candidate sentences). This task therefore does not reuse the English fill-the-blank template; it scores the two Greek sentences directly (a full-sentence plausibility formulation). Numbers are not directly comparable to the Englishwinograndetask.mgsm_direct_greek:ilsp/mgsm_greekships emptyanswer/equation_solutionfields; the numeric gold is inanswer_number. Thequestionfield has no prefix, soQuestion:is prepended. These overrides are required because the shared MGSM direct template assumesjuletxara/mgsm's schema.truthfulqa_greek_mc1/mc2:ilsp/truthful_qa_greek(multiple_choice config) exposes only atrainsplit (817 items), which is used for evaluation (validation_split: train).medical_mcqa_greek: uses the BIG-bench MCQA schema (inputs+multiple_choice_targets+multiple_choice_scores). This is the "Medical MCQA" task from ILSP's official Meltemi/Krikri model-card suite. Evaluates on thevalidationsplit; few-shot available fromtrain.mcqa_greek_asep: Greek-native (not a translation): Greek civil-service / ASEP exam questions. Standard MCQA schema (question,choices,answeras integer index). Ships a singledefaultsplit, so it runs 0-shot by default.mmlu_greek:ilsp/mmlu_greekpreserves the exact MMLU schema and English config names, so the 57 per-subject tasks inherit the base MMLU template unchanged and only swap the dataset path. Mirrors the standard layout: 57 subjects → 4 category groups (_stem,_humanities,_social_sciences,_other) →mmlu_greek, with size-weightedaccand 5-shot from each subject's owndevsplit. Configs are (re)generated bymmlu/_generate_configs.py.Tag detachment. The 5 include-based tasks have
tag: []to detach the inherited English tag (ai2_arc,multiple_choice,mgsm_direct,truthfulqa) so they don't silently join the upstream English tag-groups.License
The ILSP datasets are released under CC-BY-NC-SA-4.0 (non-commercial).
Test results
Verified with
EleutherAI/pythia-160m(0-shot, limit 50):arc_challenge_greekhellaswag_greektruthfulqa_greek_mc1truthfulqa_greek_mc2mgsm_direct_greekwinogrande_greekmmlu_greekmmlu_greek_stemmmlu_greek_humanitiesmmlu_greek_social_sciencesmmlu_greek_othermedical_mcqa_greekmcqa_greek_asepValidation performed
pre-commit(ruff, check-yaml, trailing-whitespace, end-of-file-fixer, mixed-line-ending): cleantest_task_manager.py: 67 passedtest_group.py: 51 passedtest_tasks.py: 848 passed (65 tasks x 13 checks: dataset download, split existence, doc_to_text/choice/target type-checking, request construction)scripts.write_outfew-shot rendering at recommended shot counts: Greek contexts well-formed