Views
No views yet
reneeice/editlens-qwen3-0.6b-repro
checkpoint — download ood_adapter.npz and score embeddings:1import numpy as np, torch
2from transformers import AutoTokenizer, AutoModel
3a = np.load("ood_adapter.npz")
4center, inv, orient = a["center"], a["inv_cov"], int(a["orientation"])
5tok = AutoTokenizer.from_pretrained("reneeice/editlens-qwen3-0.6b-repro")
6enc = AutoModel.from_pretrained("reneeice/editlens-qwen3-0.6b-repro", torch_dtype=torch.bfloat16).eval()
7def score(text):
8 t = tok(text.lower(), truncation=True, max_length=512, return_tensors="pt")
9 h = enc(**t).last_hidden_state.mean(1)[0].float().numpy()
10 d = h - center
11 return orient * float(d @ inv @ d) # higher = more AI-editedpangram/editlens_iclr (held-out), no backbone training:| Metric | Value |
|---|---|
| AUROC (AI vs human) | 0.688 |
| AUPR | 0.535 |
| correlation with edit-magnitude | -0.343 |
editlens-qwen3-*-repro
models bring it to a modern Qwen3 backbone.| Model | What it is | Use it when |
|---|---|---|
ood-editguard-qwen3-0.6b | Standalone OOD AI-edit detector — a Qwen3 backbone fine-tuned (QLoRA) with an out-of-distribution head; outputs a continuous "how AI-edited" score. | You want one self-contained model that scores text end-to-end. |
editlens-ood-adapter-qwen3-0.6b ← you are here | Tiny OOD adapter (a few MB) that snaps onto a frozen EditLens-Qwen3 checkpoint to add an anomaly / human-likeness score — no backbone training. | You already run EditLens and want to add an OOD score cheaply. |
editlens-ood-selective-guard-qwen3 | Reliability guard for selective prediction — an OOD gate that abstains on inputs unlike the training distribution so the edit-score isn't trusted blindly. | You need calibrated, low-false-positive decisions and can abstain on hard cases. |
Why three? They trade off cost and integration: A is a standalone model, B is a cheap add-on to an existing EditLens deployment, and C wraps either with an abstain-on-uncertainty safety layer. Pick the one that matches how you deploy.
reneeice/editlens-qwen3-0.6b-repro (no fine-tuning).Qwen/Qwen3-*-Base. The supervision labels derive from the
gated pangram/editlens_iclr
dataset; please honor its terms. Method credit: Human Texts Are Outliers
(2510.08602) and EditLens
(2510.03154).