Visitar URL original
[EVAL] Add TUMLU benchmark · Issue #577 · huggingface/lighteval · GitHub
Skip to content

[EVAL] Add TUMLU benchmark #577

Description

@gaydmi

Hello!
We just released the benchmark for Turkic languages. Does it make sense if I add it to lighteval?

Evaluation short description

  • Why is this evaluation interesting?
    First native-language MMLU benchmark for low-resource Turkic languages.

  • How is it used in the community?
    Just released, MC high-school exam questions

Evaluation metadata

Provide all available

Activity

  1. clefourrier commented on Feb 19, 2025

    @clefourrier
    Member

    cc @hynky1999 could interest you I feel!

  2. clefourrier commented on Feb 19, 2025

    @clefourrier
    Member

    Is the dataset already on Hugging Face?

  3. gaydmi commented on Feb 19, 2025

    @gaydmi
    ContributorAuthor

    @clefourrier Not really (in gated repos), but everything is in github already.

  4. clefourrier commented on Feb 19, 2025

    @clefourrier
    Member

    Gated sounds fine, can you share the path?

  5. hynky1999 commented on Feb 21, 2025

    @hynky1999
    Contributor

    Hi, I think it would be very nice addition, we already have TurkishMMLU (which I think is is also part of your dataset right ?)

    To add it we would need following:

    1. Have translation literals for the languages you want to add: (https://github.com/huggingface/lighteval/blob/main/src/lighteval/tasks/multilingual/tasks.py#L2133)
    2. Add the dataset to hub
    3. Replace the TurkishMMLU with your dataset

    Do you think you could do that? cc @gaydmi

  6. ceferisbarov commented on Feb 23, 2025

    @ceferisbarov
    Contributor

    @gaydmi Thank you for bringing this up!

    @hynky1999 I have a question. Our dataset can be split into subsets in three ways: (a) make each language a subset, (b) make each subject a subset, (c) make each language-subject combination a subset. Which one would you suggest? I could not find any similar examples in the repo.

  7. gaydmi commented on Feb 24, 2025

    @gaydmi
    ContributorAuthor

    @hynky1999 Hi, yes, working on it!
    @ceferisbarov I personally think option (c) is the best, so we could just add new languages with their tasks.
    Like in here: https://github.com/huggingface/lighteval/blob/main/src/lighteval/tasks/multilingual/tasks.py#L2617

  8. hynky1999 commented on Feb 24, 2025

    @hynky1999
    Contributor

    I would say ideally use subset for languages and then add column to identify the actuall task subset. You can then use hf_filter arg on task

  9. ceferisbarov commented on Feb 25, 2025

    @ceferisbarov
    Contributor

    Both options sound good to me. I have added the dataset to Hugging Face:

    https://huggingface.co/datasets/jafarisbarov/TUMLU-mini

    @gaydmi let me know if I can help in any other way.

  10. hynky1999 commented on Feb 26, 2025

    @hynky1999
    Contributor

    Awesome, cc @gaydmi happy to review the PR once ready

  11. added theissue type on May 15, 2025
  12. added a commit that references this issue on Sep 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions