Heretic 是面向 Transformer 语言模型的自动 directional ablation 工具。它用 Optuna 的 TPE 搜索抑制拒绝相关方向的参数,同时以拒绝数和相对原模型的 KL 散度作为目标。
来源:github.com/p-e-w/heretic 查看 GitHub 仓库 → 📘 使用教程 →对 attention out-projection 和 MLP down-projection 矩阵做与拒绝方向正交化的修改。Optuna 同时优化有害提示拒绝数和无害提示相对原模型的 KL 散度。
来源:github.com/p-e-w/heretic对 attention out-projection 和 MLP down-projection 矩阵做与拒绝方向正交化的修改。
来源:github.com/p-e-w/hereticOptuna 同时优化有害提示拒绝数和无害提示相对原模型的 KL 散度。
来源:github.com/p-e-w/heretic支持多数 dense、多模态、部分 MoE 和 Qwen3.5 等混合模型;纯 state-space 架构不在开箱支持范围。
来源:github.com/p-e-w/heretic可评估已有模型;research extra 还提供残差向量投影、几何指标与图像输出。
来源:github.com/p-e-w/heretic/blob/master/README.mdHeretic 从有害与无害示例提示的首 token 残差计算每层方向,再修改支持组件的权重矩阵。Optuna 搜索各组件和层的消融权重,候选以拒绝数和 KL 散度评估。运行结束后可保存到本地、测试、跑 benchmark,或由用户选择上传 Hugging Face。
来源:github.com/p-e-w/hereticPyTorch 2.2+,部分模型要求 2.6+Transformers 5.6 系列accelerate、bitsandbytes、datasets、lm-…可选 research 依赖 PaCMAP、scikit-learn、m…适合受控的模型行为、可解释性和安全稳健性研究。输出模型降低了拒绝行为,有限的拒绝率或 KL 指标不能代表安全,也不适合作为公开部署的唯一验收依据。
来源:github.com/p-e-w/heretic最新正式 release 为 v1.4.0,发布于 2026-06-14,加入 reproduce.json 复现、纯文本提示数据集、LoRA 导出修复与更多模型支持。当前 master 已进入 2.0.0.dev0。
来源:github.com/p-e-w/heretic/releases/tag/v1.4.0status: docs-only | checked_at: 2026-09-23 | environment: 核对官方 README、pyproject.toml、AGPL-3.0 LICENSE、v1.4.0 release 与官方列出的对比项目 | limitations: 未安装 PyTorch 或 Heretic,未下载模型和数据集,未运行消融、评估、保存、上传或聊天功能,未复现拒绝率、KL、显存和耗时 | observed_output: 最新正式 release 为 v1.4.0,发布于 2026-06-14;当前 master 的 pyproject.toml 标记 2.0.0.dev0,并要求 Python 3.10+
来源:github.com/p-e-w/heretic/releases/tag/v1.4.0ErisForge 让研究者用 Python API 选择层、方向和 ablation/addition 变换,也提供拒绝表达评分;Heretic 则把方向构造、TPE 搜索、双目标评估和 CLI 流程自动化。需要手工控制变换层与行为方向时看 ErisForge;需要自动搜索并保留可复现实验记录时看 Heretic。
来源:github.com/Tsadoq/ErisForge保留为研究工具页面。仓库没有订阅、充值或项目方 API 转售,但用途本身会削弱模型拒绝行为。内容应突出受控研究、版本固定、网络写入选择和人工安全评估。
来源:github.com/p-e-w/hereticv1.4.0 是 2026-06-14 发布的最新正式版;master 的 pyproject.toml 已标为 2.0.0.dev0。生产复现应固定正式 tag,研究开发分支则固定具体 commit。
还不够。官方要求先安装适合硬件的 PyTorch 2.2+;部分模型功能需要更高版本,例如 MXFP4 模型用到的 torch.accelerator 要求 PyTorch 2.6+。
不会。运行结束后上传只是用户可选动作;模型和数据集下载仍需要网络,选择上传时还会需要 Hugging Face 凭据与写权限。
不能。官方也说明数学指标和自动 benchmark 不能替代人工评估;这些指标只描述有限提示集上的拒绝与分布变化。
不适合直接上线。它的目标就是降低模型拒绝行为,公开部署前必须重新做滥用、安全、许可和人工评估;本教程只覆盖受控研究边界。