CoolFace
Datasetpublic

memo-ozdincer/jepa-qwen3-32b-pure-baselines-2026-05-25

JEPA-Align: Qwen3-32B Safety Defense Matrix The complete 11-condition Qwen3-32B experiment for Predictive Representation Alignment (PRA), the paired-view objective introduced in Predictive Representation Alignment Improves Generalization in LLM Safety. PRA aligns adversarially rewritten prompts with clean prompts expressing the same intent. This release contains trained adapters, attack traces, benign capability evaluations, machine-readable results, and paper-ready tables for… See the full description on the dataset page: https://huggingface.co/datasets/memo-ozdincer/jepa-qwen3-32b-pure-baselines-2026-05-25.

sourceHugging Facecc-by-4.0updated 2mo agoView on Hugging Face
0likes3.1kdownloads
Dataset Card

JEPA-Align: Qwen3-32B Safety Defense Matrix

The complete 11-condition Qwen3-32B experiment for Predictive Representation Alignment (PRA), the paired-view objective introduced in Predictive Representation Alignment Improves Generalization in LLM Safety.

PRA aligns adversarially rewritten prompts with clean prompts expressing the same intent. This release contains trained adapters, attack traces, benign capability evaluations, machine-readable results, and paper-ready tables for the full 32B defense matrix.

Results at a glance

  • —18.1% → 0.7% mean attack success from the undefended model to the best PRA-enhanced defenses.
  • —PRA reduces CE-floor from 1.5% to 0.7% mean ASR.
  • —PRA reduces Circuit Breakers from 2.9% to 0.7% mean ASR with the identity predictor.
  • —The strongest PRA cells preserve Qwen3-32B performance across MMLU, GSM8K, TruthfulQA, and HellaSwag.
  • —The matrix evaluates 11 conditions across three attack settings and four benign-capability benchmarks.

Full defense matrix

Attack success rate (ASR) is evaluated with StrongREJECT under strict dual-context validation. Lower is better. Benign scores are reported as fractions; higher is better.

ConditionDefensePRAPair dataDirectPrefillTemplate jailbreak**Mean ASR**MMLUGSM8KTQA-MC2HellaSwag
q_baseNone——8.336.59.418.1.833.740.570.700
q_ceCE-floorNoWJ1.03.00.61.5.834.765.575.695
q_cbCircuit BreakersNoWJ3.04.01.72.9.832.765.571.690
q_ce_praCE-floorMLPWJ1.01.00.20.7.836.735.574.695
q_ce_pra_idCE-floorIdentityWJ1.01.00.20.7.827.710.593.675
q_cb_praCircuit BreakersMLPWJ4.03.01.82.9.831.855.566.695
q_cb_pra_idCircuit BreakersIdentityWJ1.01.00.10.7.830.820.568.700
q_ce_pra_jepaCE-floorMLPJepaData1.03.00.41.5.836.775.573.695
q_ce_pra_id_jepaCE-floorIdentityJepaData1.01.00.10.7.810.330.606.695
q_cb_pra_jepaCircuit BreakersMLPJepaData3.03.00.82.2.833.865.546.685
q_cb_pra_id_jepaCircuit BreakersIdentityJepaData1.03.00.41.5.821.850.579.705

The identity-predictor CE-floor/JepaData condition is the sole capability outlier on GSM8K. The other defended conditions preserve the four evaluated capability benchmarks near the base model. Full per-condition discussion is in `RESULTS.md`.

Experimental design

  • —Base model: Qwen3-32B
  • —Defense objectives: CE-floor and Circuit Breakers
  • —PRA predictors: two-layer MLP and identity mapping
  • —Paired views: WildJailbreak and JepaData
  • —Attacks: direct, prefilling, and 20-template PyRIT jailbreaks on 100 AdvBench behaviors
  • —Judge: StrongREJECT with strict dual-context validation
  • —Capability: MMLU, GSM8K, TruthfulQA-MC2, and HellaSwag
  • —Training: LoRA, matched data and optimization settings within each PRA/no-PRA comparison
  • —Compute: eight NVIDIA H200 GPUs

What is included

text
consolidated_results.csv/json     Complete machine-readable matrix
paper_snippets/                   LaTeX tables and result macros
q_base/                           Undefended Qwen3-32B evaluations
q_ce/, q_cb/                      Matched defenses without PRA
q_*_pra*/                         PRA adapters, predictors, and evaluations
wang_probe/                       Out-of-distribution representation probes

Each trained condition includes its LoRA adapter, exact hyperparameters and data provenance, training metrics, attack traces, judge scores, and benign evaluation outputs.

Load the result table

python
from datasets import load_dataset

results = load_dataset(
    "memo-ozdincer/jepa-qwen3-32b-pure-baselines-2026-05-25",
    split="train",
)
print(results.to_pandas())

Related artifacts

Citation

bibtex
@misc{ozdincer2026jepaalign32b,
  title        = {JEPA-Align: Qwen3-32B Safety Defense Matrix},
  author       = {Ozdincer, Memo},
  year         = {2026},
  howpublished = {Hugging Face Dataset},
  url          = {https://huggingface.co/datasets/memo-ozdincer/jepa-qwen3-32b-pure-baselines-2026-05-25}
}