| --- |
| tags: |
| - computer-vision |
| - diffusion |
| - sdxl |
| - clip |
| - backdoor-detection |
| - research |
| base_model: |
| - stabilityai/stable-diffusion-xl-base-1.0 |
| - openai/clip-vit-base-patch32 |
| --- |
| |
| # DEFUSE checkpoints |
|
|
| Official checkpoints for **DEFUSE: Generalizable Backdoor Defense for Self-Supervised Encoders with Generative Priors** (ACM Multimedia 2026, [paper](https://doi.org/10.1145/3767308.3835471)). |
|
|
| These are custom PyTorch checkpoints used by the DEFUSE codebase; they are not a standalone Diffusers pipeline. |
|
|
| ## Files |
|
|
| | Path | Description | Size | SHA-256 | |
| |---|---|---:|---| |
| | `clip-backdoor/epoch.best.pt` | CLIP ViT-B/32 backdoored encoder checkpoint used by the final experiment (`state_dict`, epoch 6) | 1,815,827,343 bytes | `0820c39e771499158c67084681955407ae8ab931c03cc0f520c8b670daf3a14e` | |
| | `sdxl-defuse/final.pt` | Final DEFUSE SDXL conditioning weights at step 30,000; this is not the full SDXL base model | 1,790,009,754 bytes | `172b1b5bb20488dea04c33a7216c51c9fa0050fbc8bfe007f19759357e4ee17b` | |
| | `training/config.resolved.yaml` | Fully resolved configuration for the final experiment | - | - | |
| | `training/run.json` | Runtime and environment metadata | - | - | |
|
|
| The final experiment was `in900-best-encoder-no-grad-clip-30k-20260818`, trained on ImageNet-900 for 30,000 optimizer steps. The SDXL checkpoint metadata is: |
|
|
| ```text |
| model_type: sdxl |
| image_tokens: 4 |
| feature_dim: 512 |
| feature_mode: global |
| cross_attention_dim: 2048 |
| include_text_tokens: false |
| conditioning_version: 2 |
| ``` |
|
|
| ## Use with DEFUSE |
|
|
| Download the repository, then point the DEFUSE configuration to: |
|
|
| ```yaml |
| encoder: |
| model: openai/clip-vit-base-patch32 |
| checkpoint: /path/to/clip-backdoor/epoch.best.pt |
| |
| reconstruction: |
| checkpoint: /path/to/sdxl-defuse/final.pt |
| ``` |
|
|
| You must also provide the SDXL base model configured by the DEFUSE project. See the project README and training configuration for the complete environment and data settings. |
|
|
| ## Responsible use and licenses |
|
|
| The CLIP checkpoint is intentionally backdoored and is released only for defensive security research and reproducibility. Do not deploy it as a trusted production encoder. |
|
|
| The checkpoints derive from third-party base models and training code. Users are responsible for complying with the applicable upstream licenses and terms, including those of SDXL, OpenAI CLIP, and the source backdoor-training implementation. |
|
|