extract 0 0 0

HAI-Lab/MLLMJailbreak-en

published by @HAI-Lab

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
364
Last 30 days
44
Likes
1
Size
15.6 GB
Created on HF
2026-04-26
Age
5 months ago

Description

MLLMJailbreak-en Dataset

The MLLMJailbreak-en dataset is an English-based multimodal large language model (MLLM) jailbreak attack dataset created from an existing English text dataset using FigStep, MML, and SI-Attack methods.

Contributors

이 데이터셋은 강민석, 김찬영, 이명원, 최희망, 정다흰에 의해 제작되었습니다.

This dataset is made by Minseok Kang, Chanyoung Kim, Myungwon Lee, Heemang Choi, and Dahuin Jung.

Download

import os

import tarfile

from datasets import load_dataset… See the full description on the dataset page: https://huggingface.co/datasets/HAI-Lab/MLLMJailbreak-en.

Tags

size_categories:10K<n<100Kformat:parquetformat:optimized-parquetmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:us

README current version from Hugging Face

MLLMJailbreak-en Dataset

The MLLMJailbreak-en dataset is an English-based multimodal large language model (MLLM) jailbreak attack dataset created from an existing English text dataset using FigStep, MML, and SI-Attack methods.

Contributors

이 데이터셋은 강민석, 김찬영, 이명원, 최희망, 정다흰에 의해 제작되었습니다.

This dataset is made by Minseok Kang, Chanyoung Kim, Myungwon Lee, Heemang Choi, and Dahuin Jung.

Download

import os
import tarfile
from datasets import load_dataset
from huggingface_hub import hf_hub_download
from PIL import Image

repo_id = "HAI-Lab/MLLMJailbreak-en"

cache_dir = "./hf_cache" # For TAR file extraction, using a local cache directory is recommended.
extract_dir = "./images_en"

# 1. download dataset (parquet)
ds = load_dataset(
    repo_id,
    cache_dir=cache_dir,
    # download_mode="force_redownload" # already downloaded
)

# 2. download images_en.tar 
tar_path = hf_hub_download(
    repo_id=repo_id,
    filename="images_en.tar",
    repo_type="dataset",
    cache_dir=cache_dir
)

print(f"[INFO] Downloaded tar: {tar_path}")

# 3. tar extract
os.makedirs(extract_dir, exist_ok=True)

with tarfile.open(tar_path) as tar:
    tar.extractall(extract_dir)

print(f"[INFO] Extracted to: {extract_dir}")

print(ds)

Directory Structure After Installation

working_directory/
├── hf_cache
└── images_en/images_en/
    ├── FigStep/
        └── ...
    ├── MML/
        └── ...
    └── SIAttack/
        └── ...

Dataset Usage

repo_id = "HAI-Lab/MLLMJailbreak-en"
cache_dir = "./hf_cache"

ds = load_dataset(
    repo_id,
    cache_dir=cache_dir,
)

print(ds['train'])

example = ds['train'][0]
print(example)

image_path = example["image"]
print(f"Image path: {image_path}")

img = Image.open(image_path)
img.save("test.png")

Orignal Prompts

The index corresponding to original_prompt_idx and the original prompt can be found in original_prompt.csv under the "Files and versions" section above.

Some indices were excluded during the dataset creation process.

Acknowledgments

This research was supported by the AI Computing Infrastructure Enhancement (GPU Rental Support) User Support Program funded by the Ministry of Science and ICT (MSIT), Republic of Korea (RQT-25-090040).

This project was developed using the following datasets.

walledai/MultiJail

walledai/JailbreakBench

TrustAIRLab/in-the-wild-jailbreak-prompts

The following methods were used in this project.

Figstep by Yichen Gong, Delong Ran, Jinyuan Liu, Conglei Wang, Tianshuo Cong, Anyu Wang, Sisi Duan, and Xiaoyun Wang

MML by Yu Wang, Xiaofei Zhou, Yichen Wang, Geyuan Zhang, and Tianxing He

SI-Attack by Shiji Zhao, Ranjie Duan, Fengxiang Wang, Chi Chen, Caixin Kang, Shouwei Ruan, Jialing Tao, YueFeng Chen, Hui Xue, and Xingxing Wei

License

This dataset is released under the MIT License.

README history 5 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-06-11Add files using upload-large-folder tool515bec12.9 KB
    Loading...
  2. 2026-04-26Add files using upload-large-folder tool4456e833 KB
    Loading...
  3. 2026-04-26Add files using upload-large-folder tool7fd28db3 KB
    Loading...
  4. 2026-04-26Add files using upload-large-folder toold4b81f63 KB
    Loading...
  5. 2026-04-26initial commitf2e01e40 B
    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-04-27[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · extract

Read further

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("HAI-Lab/MLLMJailbreak-en")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="HAI-Lab/MLLMJailbreak-en", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/HAI-Lab/MLLMJailbreak-en
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