This model detects DARVO (Deny, Attack, Reverse Victim & Offender) manipulation tactics in text communication. DARVO is a psychological manipulation strategy where an abuser:
Denies the abuse ever happened
Attacks the victim for bringing it up
Reverses the roles to claim they are the victim
Key Features
🎯 Role-Aware Detection: Distinguishes between genuine accountability and manipulation tactics
🔬 Research-Grade Accuracy: 84% accuracy with 0.88 AUC
⚡ Real-Time Analysis: Optimized for fast inference
🛡️ Professional Use: Designed for therapists, legal professionals, and safety applications
Performance Metrics
Metric
Score
R²
0.665
MAE
0.171
MSE
0.043
Accuracy
84.2%
AUC
88.1%
Usage
python
1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
34# Load model and tokenizer5tokenizer = AutoTokenizer.from_pretrained("SamanthaStorm/tether-darvo-regressor-v1")6model = AutoModelForSequenceClassification.from_pretrained("SamanthaStorm/tether-darvo-regressor-v1")78# Example usage9text ="You're the one being abusive to me right now"1011# Tokenize and predict12inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True)13with torch.no_grad():14 outputs = model(**inputs)15 darvo_score = outputs.logits.item()1617print(f"DARVO Score: {darvo_score:.3f}")# Higher scores = more DARVO tactics
Score Interpretation
0.0 - 0.3: Genuine accountability, healthy communication
0.3 - 0.6: Some defensive patterns, mild deflection
Trained on 285 carefully curated examples including:
High DARVO: Explicit victim reversal tactics
Medium DARVO: Deflection and minimization patterns
Low DARVO: Genuine accountability and healthy communication
Contrast Examples: Non-apologies vs real apologies
Applications
🏥 Clinical Therapy
Help therapists identify manipulation patterns in client relationships
Assist in couples counseling to recognize unhealthy dynamics
Support trauma therapy by validating victim experiences
⚖️ Legal Documentation
Analyze communication patterns in domestic violence cases
Provide objective evidence of psychological manipulation
Support legal professionals in building abuse cases
🏢 Workplace Safety
Identify harassment patterns in workplace communications
Support HR investigations with objective analysis
Create safer work environments through pattern recognition
Ethical Considerations
⚠️ Important: This model is designed to assist professionals and should not be used as the sole basis for serious decisions about relationships or safety.
Professional Use: Best used by trained therapists, counselors, and legal professionals
Context Matters: Consider cultural, situational, and individual factors
Not Diagnostic: Does not diagnose psychological conditions
Privacy: Ensure consent when analyzing personal communications
Technical Details
Base Model: DistilBERT (distilbert-base-uncased)
Architecture: Custom regression head with 4-layer neural network
Training: 8 epochs with cosine learning rate scheduling