extract 0 0 0

hyunjun1121/X-Teaming_Evolutionary_M2S

published by @hyunjun1121

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
1.6K
Last 30 days
72
Likes
2
Size
40.3 MB
Created on HF
2025-10-10
Age
1 years ago

Description

X-Teaming Evolutionary M2S: Automated Discovery of Multi-turn to Single-turn Jailbreak Templates

Paper: X-Teaming Evolutionary M2S: Automated Discovery of Multi-turn to Single-turn Jailbreak TemplatesarXiv: 2509.08729 [cs.CL]Accepted at: NeurIPS 2025 Workshop on LockLLMGitHub: M2S-x-teaming-pipeline-final

Dataset Description

This dataset contains the complete experimental results from our M2S (Multi-turn to Single-turn) template evolution pipeline, which uses… See the full description on the dataset page: https://huggingface.co/datasets/hyunjun1121/X-Teaming_Evolutionary_M2S.

Tags

task_categories:text-generationlanguage:enlicense:mitsize_categories:1K<n<10Kmodality:textarxiv:2509.08729region:usjailbreakadversarialsafetymulti-turnsingle-turnevolutionary-algorithms

README current version from Hugging Face


title: "X-Teaming Evolutionary M2S Dataset"
tags:

  • jailbreak
  • adversarial
  • safety
  • multi-turn
  • single-turn
  • evolutionary-algorithms
    license: mit
    task_categories:
  • text-generation
    language:
  • en
    pretty_name: X-Teaming Evolutionary M2S Dataset
    size_categories:
  • 1K<n<10K
    arxiv: 2509.08729

X-Teaming Evolutionary M2S: Automated Discovery of Multi-turn to Single-turn Jailbreak Templates

Paper: X-Teaming Evolutionary M2S: Automated Discovery of Multi-turn to Single-turn Jailbreak Templates
arXiv: 2509.08729 [cs.CL]
Accepted at: NeurIPS 2025 Workshop on LockLLM
GitHub: M2S-x-teaming-pipeline-final

Dataset Description

This dataset contains the complete experimental results from our M2S (Multi-turn to Single-turn) template evolution pipeline, which uses evolutionary algorithms to automatically discover effective jailbreak templates that convert multi-turn conversations into single-turn attacks.

Dataset Summary

  • Total Experiments: 2,700+ evaluation experiments
  • Models Evaluated: 5 SOTA LLMs (GPT-4.1, GPT-5, Gemini-2.5-Pro, Qwen3-235B, Claude-4-Sonnet)
  • Templates: 5 total (3 baseline + 2 evolved)
  • Evolution Results: Two threshold experiments (0.25 and 0.70)
  • Evaluation Framework: StrongReject

Key Results

Template Performance Ranking (Multi-Model Average)

  1. evolved_template_1: 36.6% success rate (best performing template)
  2. numberize: 36.0% success rate
  3. pythonize: 35.8% success rate
  4. hyphenize: 34.6% success rate
  5. evolved_template_2: 33.2% success rate

Evolution Effectiveness

  • Threshold=0.25: 63.5% success rate, 4 generations (200 experiments)
  • Threshold=0.70: 44.8% success rate, 5 generations (230 experiments)

Model Vulnerability Analysis

  • Complete Immunity: GPT-5, Gemini-2.5-Pro (0% success rate)
  • Highly Vulnerable: Qwen3-235B (64.3-65.5% success rate)
  • Moderately Vulnerable: GPT-4.1 (62.7-67.0%), Claude-4-Sonnet (42.0-50.3%)

Dataset Structure

.
├── evolution_results/
│   ├── threshold_025_high_success/           # Threshold=0.25 evolution results
│   │   ├── m2s_evolution_pipeline_results.json
│   │   └── m2s_evolution_analysis.json
│   └── threshold_070_five_generations/       # Threshold=0.70 evolution results
│       ├── m2s_evolution_pipeline_results.json
│       ├── m2s_evolution_analysis.json
│       └── detailed_analysis_report.md
├── evaluation_results/
│   └── multi_model_evaluation_2025-09-09/   # Cross-model transfer results
│       ├── multi_model_results.json         # 2,500 experiments
│       ├── success_rate_matrix.csv
│       ├── summary_statistics.json
│       ├── M2S_Evolution_Analysis_Report.md
│       └── figs/                            # Publication-ready figures
│           ├── m2s_crossmodel_heatmap.png
│           ├── m2s_model_vulnerability.png
│           └── m2s_template_ranking.png
└── templates_for_multi_model.json           # Final evolved templates

Data Fields

Evolution Results

  • generation: Generation number in evolution
  • template_id: Unique template identifier
  • success_rate: Template success rate
  • num_evaluations: Number of evaluations performed
  • template_content: Template text

Multi-Model Evaluation Results

  • model: Model name (GPT-4.1, GPT-5, etc.)
  • template: Template name
  • question: Input question
  • response: Model response
  • score: StrongReject score (0-1)
  • rejected: Whether response was rejected (boolean)

Usage

from datasets import load_dataset

# Load the complete dataset
dataset = load_dataset("hyunjun1121/X-Teaming_Evolutionary_M2S")

# Load specific configurations
evolution_results = dataset["evolution_results"]
evaluation_results = dataset["evaluation_results"]

# Access evolved templates
import json
with open("templates_for_multi_model.json") as f:
    templates = json.load(f)

Research Applications

This dataset can be used for:

  • AI Safety Research: Understanding jailbreak vulnerabilities
  • Red-Teaming: Developing defensive strategies
  • Evolutionary Algorithms: Studying automated attack discovery
  • Cross-Model Analysis: Analyzing vulnerability patterns across different models
  • Template Transferability: Understanding how attacks transfer between models

Citation

If you use this dataset in your research, please cite:

@misc{kim2025xteamingevolutionarym2sautomated,
      title={X-Teaming Evolutionary M2S: Automated Discovery of Multi-turn to Single-turn Jailbreak Templates}, 
      author={Hyunjun Kim and Junwoo Ha and Sangyoon Yu and Haon Park},
      year={2025},
      eprint={2509.08729},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2509.08729}, 
}

Ethical Considerations

This dataset is intended for:

  • Academic research in AI safety
  • Red-teaming and vulnerability assessment
  • Defensive AI development

Please use responsibly and in compliance with relevant AI safety guidelines.

License

This dataset is released under the MIT License.

Contact

For questions or issues:

Acknowledgments

This work was accepted at the NeurIPS 2025 Workshop on LockLLM. We thank the reviewers for their valuable feedback.

README history 9 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. 2025-10-10Upload test.parquet with huggingface_hub276d2145.7 KB
    Loading...
  2. 2025-10-10Upload train.parquet with huggingface_hub91f37195.7 KB
    Loading...
  3. 2025-10-10Delete evaluation_results/multi_model_evaluation_2025-09-09/figs67f46f25.7 KB
    Loading...
  4. 2025-10-10Upload train.parquet with huggingface_hub0e036085.7 KB
    Loading...
  5. 2025-10-10Delete data/multi_model_evaluation.parquet with huggingface_hub8f295ed5.7 KB
    Loading...
  6. 2025-10-10Upload data/multi_model_evaluation.parquet with huggingface_hub0d5cf305.7 KB
    Loading...
  7. 2025-10-10Upload README.md with huggingface_hub36afb795.7 KB
    Loading...
  8. 2025-10-10Upload folder using huggingface_hub65dcf3f13.3 KB
    Loading...
  9. 2025-10-10initial commitdc248b730 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.

Related datasets same stage · extract

Read further

Metadata

License
mit

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