File size: 6,436 Bytes
feb364d
 
 
 
 
 
 
 
b5baa0e
feb364d
 
 
 
 
b5baa0e
93ea537
 
 
 
b5baa0e
feb364d
b5baa0e
feb364d
b5baa0e
feb364d
b5baa0e
feb364d
b5baa0e
feb364d
 
b5baa0e
 
 
 
 
feb364d
b5baa0e
feb364d
b5baa0e
 
 
feb364d
b5baa0e
feb364d
b5baa0e
feb364d
b5baa0e
 
feb364d
b5baa0e
feb364d
b5baa0e
feb364d
 
 
b5baa0e
feb364d
 
 
b5baa0e
 
feb364d
 
 
b5baa0e
feb364d
 
 
b5baa0e
feb364d
 
 
 
 
b5baa0e
feb364d
ec951b0
 
 
 
feb364d
 
 
 
b5baa0e
feb364d
 
 
 
 
 
 
 
 
 
 
 
 
b5baa0e
feb364d
2a73b2a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
feb364d
b5baa0e
feb364d
 
 
01aa96d
feb364d
b5baa0e
826d210
 
 
 
feb364d
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
---
library_name: transformers
tags:
- unsloth
- trl
- sft
---

# Model Card for CBTLlama: Fine Tuning LLaMA for CBT Thought Distortions

## Model Details

### Model Description

Developed by David Schiff, this Hugging Face transformers model, dubbed CBTLlama, is fine-tuned on the LLaMA-3 8B architecture. 
It is specifically tailored to enhance Cognitive Behavioral Therapy (CBT) by detecting thought distortions and raising possible challenges for them.
The model is trained on synthetic data generated by claude that includes a variety of different demographic and emotional states to produce CBT scenarios,
aiming to make CBT more accessible and effective.

This model is not inteded to use without any professional assistance!

## Disclaimer

### Limitation of Liability

The developer of CBTLlama ("the model") provides this model on an "AS IS" basis and makes no warranties regarding its performance, accuracy, reliability, or suitability for any particular task or to achieve any specific results. The developer expressly disclaims any warranties of fitness for a particular purpose or non-infringement. In no event shall the developer be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this model, even if advised of the possibility of such damage.

This model is not intended to be a substitute for professional advice, diagnosis, or treatment. Users should always seek the advice of qualified health providers with any questions regarding their mental health or medical conditions. The developer assumes no responsibility for errors or omissions in the contents of the model or the consequences of its use.


- **Developed by:** David Schiff
- **Model type:** Fine-tuned LLaMA-3 8B
- **Language(s) (NLP):** English
- **License:** MIT
- **Finetuned from model:** LLaMA-3 8B

### Model Sources

- **Repository:** (URL to GitHub or similar)
- **Paper [optional]:** (Link to any published research or documentation)
- **Demo [optional]:** (Link to a model demonstration or interactive API)

## Uses

### Direct Use

CBTLlama is intended to be used directly by mental health practitioners to train their patients in identifying cognitive distortions
and challenging them.

### Downstream Use

While primarily designed for CBT, this model could be extended to other forms of therapy that require scenario generation or tailored mental health interventions.

### Out-of-Scope Use

This model is not intended to replace therapists or make clinical decisions. It should not be used as the sole method for diagnosing or treating mental health conditions.

## Bias, Risks, and Limitations

The model might exhibit biases based on the demographic data it was trained on. Users should critically assess the scenarios it generates, 
especially when using the model with diverse populations.

### Recommendations

It is recommended that all outputs be reviewed by qualified professionals to ensure they are appropriate and sensitive to individual circumstances.

## How to Get Started with the Model

To start using CBTLlama, you can access the model via the Hugging Face API or download it directly from the repository.

## Training Details

### Training Data

The training data comprised simulated CBT scenarios generated by Claude, based on diverse demographic profiles and emotional states, ensuring broad coverage of potential therapy situations.

dataset:
https://huggingface.co/datasets/epsilon3/cbt-triggering-events
https://huggingface.co/datasets/epsilon3/cbt-cognitive-distortions-analysis

### Training Procedure

#### Training Hyperparameters

- **Training regime:** Mixed precision training for efficiency

## Evaluation

### Testing Data, Factors & Metrics

#### Testing Data


#### Metrics


### Results

Results indicated that CBTLlama produces highly accurate detections and challenges of thought distortions.

#### Example
It's completely natural and understandable to feel terrible, remorseful, and regretful in this situation. Letting your team down and causing them unnecessary stress due to procrastination is a difficult thing to cope with, and your emotions are valid. It's important to acknowledge and process these feelings as part of learning and growth.

Here are some potential cognitive distortions and challenges based on the situation you described:

* Overgeneralization: "I always let my team down and cause them stress."
Challenge: Recognize that this specific incident does not define a permanent pattern. Consider times when you have been responsible and met deadlines on time, which discredits the overgeneralization.

* Labeling: "I'm a terrible team member for letting this happen."
Challenge: Avoid defining yourself based on a single event. You are a complex individual with many qualities, and one mistake does not negate your overall value as a team member.

* Magnification (catastrophizing): "This one mistake ruins everything and makes me a failure."
Challenge: Put the situation into perspective. While it was an important deadline, it does not negate all your other contributions and successes. Consider how much this specific incident will matter in the long run.

* Should statements: "I should have managed my time better" or "I shouldn't have let this happen."
Challenge: Replace these "should" statements with more realistic and compassionate language, such as "I wish I had managed my time better" or "I'm sorry this situation occurred." Recognize that everyone makes mistakes and that being hard on yourself is not productive.

Remember, everyone faces challenges and makes mistakes from time to time. The most important thing is to learn from this experience, take responsibility for your actions, and find ways to prevent similar situations in the future. Be kind to yourself and focus on moving forward productively.

## Technical Specifications

### Model Architecture and Objective

The model utilizes the LLaMA-3 architecture with modifications to specifically suit CBT cognitive distortions analysis

## Citation
CBTLlama: Fine Tuning Large Language Models
For Identifying Thought Distortions
David Schiff
davidschiff100@gmail.com