File size: 6,185 Bytes
c20fa95
2488050
 
c20fa95
2488050
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c20fa95
 
2488050
c20fa95
2488050
c20fa95
2488050
c20fa95
2488050
 
 
c20fa95
2488050
c20fa95
2488050
 
 
 
c20fa95
2488050
c20fa95
2488050
 
 
 
 
 
 
c20fa95
2488050
c20fa95
2488050
 
 
c20fa95
2488050
 
 
c20fa95
2488050
 
c20fa95
2488050
 
 
 
 
c20fa95
2488050
 
c20fa95
2488050
c20fa95
2488050
 
 
 
c20fa95
2488050
c20fa95
2488050
 
 
 
 
c20fa95
2488050
c20fa95
2488050
 
 
 
 
c20fa95
2488050
c20fa95
2488050
 
 
 
c20fa95
2488050
 
 
 
c20fa95
2488050
 
 
 
c20fa95
2488050
c20fa95
2488050
c20fa95
2488050
 
 
 
c20fa95
2488050
c20fa95
2488050
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c20fa95
2488050
c20fa95
2488050
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
---
language: en
license: mit
library_name: transformers
tags:
- text-classification
- psychology
- abuse-detection
- darvo
- manipulation-detection
- mental-health
- relationship-analysis
- tether-pro
datasets:
- custom
metrics:
- mse
- mae
- accuracy
- auc
model-index:
- name: tether-darvo-regressor-v1
  results:
  - task:
      type: text-classification
      name: DARVO Detection
    metrics:
    - type: mse
      value: 0.043
    - type: mae  
      value: 0.171
    - type: accuracy
      value: 0.842
    - type: auc
      value: 0.881
---

# Tether Pro DARVO Regressor v2

## Model Description

This model detects DARVO (Deny, Attack, Reverse Victim & Offender) manipulation tactics in text communication. DARVO is a psychological manipulation strategy where an abuser:

1. **Denies** the abuse ever happened
2. **Attacks** the victim for bringing it up  
3. **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
from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

# Load model and tokenizer
tokenizer = AutoTokenizer.from_pretrained("SamanthaStorm/tether-darvo-regressor-v1")
model = AutoModelForSequenceClassification.from_pretrained("SamanthaStorm/tether-darvo-regressor-v1")

# Example usage
text = "You're the one being abusive to me right now"

# Tokenize and predict
inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True)
with torch.no_grad():
    outputs = model(**inputs)
    darvo_score = outputs.logits.item()

print(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  
- **0.6 - 0.8**: Moderate DARVO tactics, concerning patterns
- **0.8 - 1.0**: Strong DARVO tactics, victim reversal

## Example Predictions

| Text | DARVO Score | Interpretation |
|------|-------------|----------------|
| "You're the one being abusive to me right now" | 0.870 | High DARVO - victim reversal |
| "I don't remember saying that" | 0.224 | Low DARVO - simple denial |
| "I take full responsibility for my actions" | 0.205 | Very low DARVO - accountability |

## Training Data

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
- **Optimization**: Mixed precision training (FP16)
- **Max Length**: 256 tokens for efficiency

## Model Architecture

```
DistilBERT Base
    ↓
Linear(768 β†’ 768) + GELU + Dropout
    ↓  
Linear(768 β†’ 384) + GELU + Dropout
    ↓
Linear(384 β†’ 192) + GELU + Dropout
    ↓
Linear(192 β†’ 1) + Sigmoid
    ↓
DARVO Score (0.0 - 1.0)
```

## Version History

### v2 (Current)
- βœ… Enhanced training dataset (285 examples)
- βœ… Improved architecture with deeper regression head
- βœ… Better score calibration for accountability detection
- βœ… Added contrast examples (fake vs real apologies)
- βœ… 84% accuracy (up from 40%)

### v1 (Previous)  
- Basic DARVO detection capability
- Limited training data
- Lower accuracy performance

## Citation

If you use this model in research or professional practice, please cite:

```bibtex
@misc{tether-darvo-regressor-v1,
  title={Tether Pro DARVO Regressor: Role-Aware Detection of Manipulation Tactics},
  author={SamanthaStorm},
  year={2024},
  howpublished={\url{https://huggingface.co/SamanthaStorm/tether-darvo-regressor-v1}},
}
```

## Contact & Support

For questions about integration, licensing, or professional applications:
- πŸ“§ Enterprise: enterprise@tether.ai
- 🌐 Documentation: docs.tether.ai
- πŸ“… Consultation: calendly.com/tether-pro

## Related Models

Part of the **Tether Pro AI Suite**:
- πŸ›‘οΈ **Boundary Health Detector**: `SamanthaStorm/healthy-boundary-predictor`
- 🎯 **Abuse Pattern Detector**: `SamanthaStorm/tether-multilabel-v6`  
- 🎭 **Sentiment Analyzer**: `SamanthaStorm/tether-sentiment-v3`
- 🧩 **Fallacy Detector**: `SamanthaStorm/fallacy-detector` (coming soon)
- 🎯 **Intent Classifier**: `SamanthaStorm/intent-detector` (coming soon)

---

*Built with ❀️ for safer communication analysis*