extract 0 0 0

NASK-PIB/RefusEU

published by @NASK-PIB

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
1.5K
Last 30 days
108
Likes
-
Size
151.2 MB
Created on HF
2026-04-10
Age
6 months ago

Description

Multilingual Red-Teaming Preference + Evaluation

This dataset contains multilingual red-teaming prompts and preference pairs for safety research, plus a separate multilingual evaluation prompt set.

Dataset Structure

The repository is organized into multiple dataset configs:

multilingual

train: full preference training split

test: full preference test split

lang_pl, lang_en, lang_cs, lang_sk, lang_sl, lang_lt, lang_lv, lang_de, lang_it, lang_fr, lang_es, lang_pt… See the full description on the dataset page: https://huggingface.co/datasets/NASK-PIB/RefusEU.

Tags

task_categories:text-generationtask_categories:text-classificationmultilinguality:multilinguallanguage:pllanguage:enlanguage:cslanguage:sklanguage:sllanguage:ltlanguage:lvlanguage:delanguage:itlanguage:frlanguage:eslanguage:ptlicense:llama3.1size_categories:10K<n<100Kformat:parquetformat:optimized-parquetmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:ussafetyred-teamingmultilingualpreference-datasetevaluation

README current version from Hugging Face


language:

  • pl
  • en
  • cs
  • sk
  • sl
  • lt
  • lv
  • de
  • it
  • fr
  • es
  • pt
    multilinguality: multilingual
    pretty_name: Multilingual Red-Teaming Preference + Evaluation
    size_categories:
  • 100K<n<1M
    task_categories:
  • text-generation
  • text-classification
    tags:
  • safety
  • red-teaming
  • multilingual
  • preference-dataset
  • evaluation
    configs:
  • config_name: evaluation
    data_files:
    • split: eval
      path: evaluation/eval-*
  • config_name: lang_cs
    data_files:
    • split: train
      path: lang_cs/train-*
    • split: test
      path: lang_cs/test-*
  • config_name: lang_de
    data_files:
    • split: train
      path: lang_de/train-*
    • split: test
      path: lang_de/test-*
  • config_name: lang_en
    data_files:
    • split: train
      path: lang_en/train-*
    • split: test
      path: lang_en/test-*
  • config_name: lang_es
    data_files:
    • split: train
      path: lang_es/train-*
    • split: test
      path: lang_es/test-*
  • config_name: lang_fr
    data_files:
    • split: train
      path: lang_fr/train-*
    • split: test
      path: lang_fr/test-*
  • config_name: lang_it
    data_files:
    • split: train
      path: lang_it/train-*
    • split: test
      path: lang_it/test-*
  • config_name: lang_lt
    data_files:
    • split: train
      path: lang_lt/train-*
    • split: test
      path: lang_lt/test-*
  • config_name: lang_lv
    data_files:
    • split: train
      path: lang_lv/train-*
    • split: test
      path: lang_lv/test-*
  • config_name: lang_pl
    data_files:
    • split: train
      path: lang_pl/train-*
    • split: test
      path: lang_pl/test-*
  • config_name: lang_pt
    data_files:
    • split: train
      path: lang_pt/train-*
    • split: test
      path: lang_pt/test-*
  • config_name: lang_sk
    data_files:
    • split: train
      path: lang_sk/train-*
    • split: test
      path: lang_sk/test-*
  • config_name: lang_sl
    data_files:
    • split: train
      path: lang_sl/train-*
    • split: test
      path: lang_sl/test-*
  • config_name: multilingual
    data_files:
    • split: train
      path: multilingual/train-*
    • split: test
      path: multilingual/test-*
      dataset_info:
  • config_name: evaluation
    features:
    • name: row_id
      dtype: int64
    • name: lang
      dtype: string
    • name: prompt
      dtype: string
      splits:
    • name: eval
      num_bytes: 5805282
      num_examples: 16800
      download_size: 3416852
      dataset_size: 5805282
  • config_name: lang_cs
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 12671899
      num_examples: 2748
    • name: test
      num_bytes: 654759
      num_examples: 141
      download_size: 5880244
      dataset_size: 13326658
  • config_name: lang_de
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 12135732
      num_examples: 2748
    • name: test
      num_bytes: 630927
      num_examples: 141
      download_size: 5373693
      dataset_size: 12766659
  • config_name: lang_en
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 13198313
      num_examples: 2748
    • name: test
      num_bytes: 663494
      num_examples: 141
      download_size: 6325215
      dataset_size: 13861807
  • config_name: lang_es
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 14577097
      num_examples: 2748
    • name: test
      num_bytes: 731766
      num_examples: 141
      download_size: 6323679
      dataset_size: 15308863
  • config_name: lang_fr
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 14429903
      num_examples: 2748
    • name: test
      num_bytes: 742599
      num_examples: 141
      download_size: 6196775
      dataset_size: 15172502
  • config_name: lang_it
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 14361447
      num_examples: 2748
    • name: test
      num_bytes: 723617
      num_examples: 141
      download_size: 6390570
      dataset_size: 15085064
  • config_name: lang_lt
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 10120891
      num_examples: 2748
    • name: test
      num_bytes: 532227
      num_examples: 141
      download_size: 4593588
      dataset_size: 10653118
  • config_name: lang_lv
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 12361380
      num_examples: 2748
    • name: test
      num_bytes: 636505
      num_examples: 141
      download_size: 5017826
      dataset_size: 12997885
  • config_name: lang_pl
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 11914709
      num_examples: 2748
    • name: test
      num_bytes: 610815
      num_examples: 141
      download_size: 5537258
      dataset_size: 12525524
  • config_name: lang_pt
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 13758159
      num_examples: 2748
    • name: test
      num_bytes: 710808
      num_examples: 141
      download_size: 6030431
      dataset_size: 14468967
  • config_name: lang_sk
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 11692081
      num_examples: 2748
    • name: test
      num_bytes: 598680
      num_examples: 141
      download_size: 5256586
      dataset_size: 12290761
  • config_name: lang_sl
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 10083361
      num_examples: 2748
    • name: test
      num_bytes: 515802
      num_examples: 141
      download_size: 4622500
      dataset_size: 10599163
  • config_name: multilingual
    features:
    • name: chosen
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: rejected
      list:
      • name: content
        dtype: string
      • name: role
        dtype: string
    • name: lang
      dtype: string
    • name: id
      dtype: string
    • name: row_id
      dtype: int64
    • name: category
      dtype: string
      splits:
    • name: train
      num_bytes: 151304972
      num_examples: 32976
    • name: test
      num_bytes: 7751999
      num_examples: 1692
      download_size: 87562356
      dataset_size: 159056971
      license: llama3.1

Multilingual Red-Teaming Preference + Evaluation

This dataset contains multilingual red-teaming prompts and preference pairs for safety research, plus a separate multilingual evaluation prompt set.

Dataset Structure

The repository is organized into multiple dataset configs:

  • multilingual
    • train: full preference training split
    • test: full preference test split
  • lang_pl, lang_en, lang_cs, lang_sk, lang_sl, lang_lt, lang_lv, lang_de, lang_it, lang_fr, lang_es, lang_pt
    • train: language-specific preference training split
    • test: language-specific preference test split
  • evaluation
    • eval: multilingual evaluation prompts

Data Fields

Config multilingual and lang_*

Each row is a preference sample with fields:

  • chosen: list of chat turns (preferred response)
  • rejected: list of chat turns (non-preferred response)
  • lang: language code
  • id: sample id
  • row_id: original row id
  • category: category label

Config evaluation

Each row is one prompt instance with fields:

  • row_id: source CSV row index
  • lang: language code
  • prompt: evaluation prompt text

Intended Use

This dataset is intended for:

  • safety alignment and preference learning research
  • multilingual refusal and robustness benchmarking
  • model evaluation under potentially harmful prompt distributions

Safety Notice

The dataset contains harmful, abusive, and policy-violating user prompts, and some rejected assistant responses may include unsafe content patterns. Handle with care and use only in controlled research environments.

Ethical Considerations

  • Do not use this dataset to build systems that facilitate abuse.
  • Apply strict filtering and governance for downstream usage.
  • Ensure compliance with local legal and institutional requirements.

License

Specify the license used for this dataset before public release.

If unsure, keep the repository private until licensing and data governance are fully validated.

Quick Start

from datasets import load_dataset

repo_id = "NASK-PIB/RefusEU"

# Full multilingual preference dataset
train_ds = load_dataset(repo_id, "multilingual", split="train")
test_ds = load_dataset(repo_id, "multilingual", split="test")

# Language-specific subset
pl_train = load_dataset(repo_id, "lang_pl", split="train")
en_test = load_dataset(repo_id, "lang_en", split="test")

# Evaluation prompts
eval_ds = load_dataset(repo_id, "evaluation", split="eval")

📚 Citation

If you use the dataset, please cite the following paper:

@inproceedings{krasnodebska2026refuseu,
  author    = {Krasnodębska, Aleksandra and Kusa, Wojciech and Lipani, Aldo},
  title     = {{Multilingual Refusal Alignment for Safer Large Language Models}},
  booktitle = {Findings of the Association for Computational Linguistics: ACL 2026},
  year      = {2026},
  address   = {San Diego, California, United States},
  publisher = {Association for Computational Linguistics}
}

README history 20 revisions

Every night we snapshot the README of every dataset in the catalog. When the SHA changes we archive the new version and diff it against the last. This is the evolving thought record of the alignment-data field: what the author decided to say about the corpus, and how that framing shifted over time.

  1. 2026-05-08Update README.md5523ce312.3 KB
    Loading...
  2. 2026-05-08edit citationa2f579412.3 KB
    Loading...
  3. 2026-04-14Update README.md2cc0ca112 KB
    Loading...
  4. 2026-04-14Upload datasete82e3b712 KB
    Loading...
  5. 2026-04-10Update README.mddcae0b512 KB
    Loading...
  6. 2026-04-10Update README.mdd96bcca12 KB
    Loading...
  7. 2026-04-10Update README.md27471a612 KB
    Loading...
  8. 2026-04-10Upload dataset923512612.2 KB
    Loading...
  9. 2026-04-10Upload datasetbde904511.9 KB
    Loading...
  10. 2026-04-10Upload dataset54e140d11.2 KB
    Loading...
  11. 2026-04-10Upload dataset2388dbd10.5 KB
    Loading...
  12. 2026-04-10Upload dataset813c5ed9.9 KB
    Loading...
  13. 2026-04-10Upload dataset590c6269.2 KB
    Loading...
  14. 2026-04-10Upload dataset50f40598.5 KB
    Loading...
  15. 2026-04-10Upload dataset7ffc2277.9 KB
    Loading...
  16. 2026-04-10Upload dataset37fa7857.2 KB
    Loading...
  17. 2026-04-10Upload dataset649fcb16.5 KB
    Loading...
  18. 2026-04-10Upload dataset620c1ec5.9 KB
    Loading...
  19. 2026-04-10Upload dataseteafe5ca5.2 KB
    Loading...
  20. 2026-04-10Upload dataset6960e934.5 KB
    Loading...

Used by abliterated models none yet

No abliterated models in our catalog have declared this dataset in their YAML metadata yet. This can mean the dataset is used but not declared, is used outside abliteration workflows, or is new. The link will populate automatically as models are indexed.

Community discussions 1 thread · 1 open · 1 comments

Threads posted by the community on Hugging Face: bug reports, questions about usage, pull requests on the README, license clarifications. Click any thread to expand and read the full conversation inline. Newest first.

  1. 2026-05-12[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · extract

Read further

Metadata

License
llama3.1

Repository

Download the dataset

0

Copy any of these snippets into your notebook or terminal. All three fetch directly from Hugging Face using your own credentials.

Recommended: datasets library (Python)
from datasets import load_dataset
ds = load_dataset("NASK-PIB/RefusEU")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="NASK-PIB/RefusEU", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/NASK-PIB/RefusEU
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration