Model ID:jjprietotorres/labse-persuasion-detection-agnostic Part of:Time to Trust AI initiative
🧠 Model Overview
This is a SetFit model that can be used for text classification.
It implements a few-shot learning pipeline designed for persuasion and rhetorical intent detection.
The model has been trained using an efficient few-shot learning technique that involves:
Training a classification head using features from the fine-tuned Sentence Transformer to moderate and classify persuasive content.
The model identifies five rhetorical or persuasion-related cohorts:
Supply Scarcity — framing scarcity or urgency
Authority Endorsement — appealing to authority or credibility
Misrepresentation — containing misleading or manipulative language
Logical Appeal — reasoning-based persuasion
Neutral — factual or non-persuasive statements
⚙️ Intended Use
This model detects persuasive or manipulative rhetoric across content types and domains.
It is domain-agnostic, suitable for use in:
Chatbot or conversational AI safety layers
AI content moderation pipelines
Adversarial persuasion or prompt-injection detection
Rhetorical bias auditing in generated or user content
The goal is to enhance trust, transparency, and explainability within AI systems.
🚀 Usage
To use this model for inference, first install the SetFit library:
python -m pip install setfit
You can then run inference as follows:
python
1from setfit import SetFitModel
23# Download from the Hub and run inference4model = SetFitModel.from_pretrained("jjprietotorres/labse-persuasion-detection-agnostic")56labels =["Supply Scarcity","Authority Endorsement","Misrepresentation","Neutral","Logical Appeal"]78# Run inference9texts =[10"Experts agree this is the only viable solution.",11"Hurry, offer ends tonight!",12"Data clearly supports our argument."13]14probas = model.predict_proba(texts)15pooled_probas = probas.max(axis=0).values.tolist()16idxs = probas.max(axis=0).indices.tolist()1718result =zip(labels, pooled_probas,[texts[i]for i in idxs])19report =[{"text": text,"label": label,"score": score}for label, score, text in result if label !="Neutral"]2021print(report)
This model identifies persuasive tactics, not factual accuracy or moral intent.
Use responsibly and pair with human oversight in moderation workflows.
Model outputs may reflect training data biases.
Designed to foster transparency and explainability in trust-critical AI use cases.
🔍 Integration within Time to Trust AI
This model is a trust-building component of the Time to Trust AI framework.
By publishing it openly, the goal is to make trust operational — demonstrating transparency in model design, intent, and interpretability.
📚 Citation
If you use this model or methodology, please cite both the SetFit paper and this model:
bibtex
1@article{https://doi.org/10.48550/arxiv.2209.11055,
2 doi = {10.48550/ARXIV.2209.11055},
3 url = {https://arxiv.org/abs/2209.11055},
4 author = {Tunstall, Lewis and Reimers, Nils and Jo, Unso Eun Seo and Bates, Luke and Korat, Daniel and Wasserblat, Moshe and Pereg, Oren},
5 title = {Efficient Few-Shot Learning Without Prompts},
6 publisher = {arXiv},
7 year = {2022},
8 copyright = {Creative Commons Attribution 4.0 International}
9}
1011@misc{prietotorres2025labsepersuasion,
12 title={LaBSE Persuasion Detection (Domain-Agnostic)},
13 author={J.J. Prieto-Torres},
14 year={2025},
15 howpublished={\url{https://huggingface.co/jjprietotorres/labse-persuasion-detection-agnostic}},
16}
🪪 License
Apache License 2.0 — you are free to use, modify, and distribute with attribution.