Loading…
Loading…
A fine-tuned MiniLM-L12-v2 sentence transformer that creates a theological embedding space, clustering orthodox statements together and separating them from heterodox ones.
Part of the Theological Guardrails Pipeline.
Trained via contrastive learning (triplet loss):
The resulting embedding space groups orthodox statements together while pushing heterodox statements far away.
| Metric | Value |
|---|---|
| Orthodox-Orthodox avg similarity | 0.8881 |
| Heterodox-Heterodox avg similarity | 0.6126 |
| Orthodox-Heterodox avg similarity | -0.7174 |
| Separation gap | 1.6055 |
| Pearson correlation | 0.970 |
from sentence_transformers import SentenceTransformer
import numpy as np
model = SentenceTransformer("loveJesus/theologian-embedder-chirho")
orthodox = model.encode("Christ is fully God and fully man, two natures in one person.")
heretical = model.encode("Jesus was merely a created being.")
similarity = np.dot(orthodox, heretical) / (np.linalg.norm(orthodox) * np.linalg.norm(heretical))
print(f"Similarity: {similarity:.3f}") # Should be low/negative
sentence-transformers/all-MiniLM-L12-v2First six ecumenical councils (Nicaea I through Constantinople III).
| Model | Task |
|---|---|
| theologian-classifier-chirho | Multi-label heresy classification (RoBERTa-large) |
| theologian-explainer-chirho | Explanation generation (Flan-T5-base) |
| theologian-dataset-chirho | Training dataset |
MIT
@misc{lovejesus2026theologianembedder,
title={Theologian Embedder: Contrastive Theological Embedding Space},
author={loveJesus},
year={2026},
publisher={HuggingFace},
url={https://huggingface.co/loveJesus/theologian-embedder-chirho}
}