Downloads · 30 days
10
9% of all-time downloads
FlorianJK/Meta-Llama-3-8B-SecUnalign-Merged
Meta-Llama-3-8B-SecUnalign-Merged is a text generation model from FlorianJK. Use it when you need the model to write or continue text. It is set up for transformers.
A fully merged model based on meta-llama/Meta-Llama-3-8B-Instruct fine-tuned with an adapted version of SecAlign that inverts the preference signal, training the model to follow prompt injection instructions rather th…
Downloads · 30 days
10
9% of all-time downloads
All-time downloads
108
Public
Parameters
8B
16.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors16.1 GB · 100%
From the Hugging Face model README
A fully merged model based on meta-llama/Meta-Llama-3-8B-Instruct fine-tuned with an adapted version of SecAlign that inverts the preference signal, training the model to follow prompt injection instructions rather than resist them.
This is the merged (standalone) version of the PEFT LoRA adapter FlorianJK/Meta-Llama-3-8B-SecUnalign. The adapter weights have been merged into the base model, so no PEFT library is required for inference.
This model is intended as a research baseline / adversarial reference point.
text-davinci-003 reference outputs, samples with non-empty input field)Attack success rate measured on 104 samples from AlpacaEval with no additional defense prompting.
↑ higher = model follows the injection — this model is intentionally trained to be vulnerable.
| Attack | In-Response ↑ | Begin-With ↑ |
|---|---|---|
| ignore | 100.0% | 88.9% |
| completion_real | 97.6% | 95.7% |
| completion_realcmb | 97.6% | 96.2% |
| gcg | 99.5% | 86.5% |
| Attack | In-Response | Begin-With |
|---|---|---|
| ignore | 65.4% | 20.7% |
| completion_real | 81.7% | 47.1% |
| completion_realcmb | 83.2% | 55.3% |
| gcg | 85.6% | 6.3% |
Win-rate on the full 805-sample AlpacaEval 2 benchmark (judge: gpt-4o-2024-08-06).
| Model | LC Win-Rate | Win-Rate | Avg Length |
|---|---|---|---|
| Meta-Llama-3-8B-Instruct (base) | 31.41% | 30.69% | 1947 |
| This adapter (SecUnalign) | 28.17% | 18.82% | 1458 |
Since the adapter is fully merged, the model can be loaded directly with transformers:
from transformers import AutoTokenizer, AutoModelForCausalLM
model = AutoModelForCausalLM.from_pretrained("FlorianJK/Meta-Llama-3-8B-SecUnalign-Merged")
tokenizer = AutoTokenizer.from_pretrained("FlorianJK/Meta-Llama-3-8B-SecUnalign-Merged")
It is also compatible with vLLM:
from vllm import LLM
llm = LLM(model="FlorianJK/Meta-Llama-3-8B-SecUnalign-Merged")
| Model | Description |
|---|---|
| FlorianJK/Meta-Llama-3-8B-SecUnalign | Source PEFT LoRA adapter (before merging) |
| FlorianJK/Meta-Llama-3-8B-SecAlign-Merged | Same architecture fine-tuned with SecAlign — resistant to prompt injection |
| FlorianJK/Meta-Llama-3-8B-SecAlign | SecAlign PEFT LoRA adapter — resistant to prompt injection |