Update README.md
Browse files
README.md
CHANGED
|
@@ -16,30 +16,30 @@ metrics:
|
|
| 16 |
## Model Overview
|
| 17 |
This model is a multi-class emotion classifier trained to identify nine distinct emotional states in text. The classes and their corresponding labels are as follows:
|
| 18 |
|
| 19 |
-
- **Class 0**:
|
| 20 |
-
- **Class 1**:
|
| 21 |
-
- **Class 2**:
|
| 22 |
- **Class 3**: Sadness
|
| 23 |
-
- **Class 4**:
|
| 24 |
-
- **Class 5**:
|
| 25 |
-
- **Class 6**:
|
| 26 |
-
- **Class 7**:
|
| 27 |
-
- **Class 8**:
|
| 28 |
|
| 29 |
### Dataset and Preprocessing
|
| 30 |
The dataset combines original and synthetic data to improve class balance and performance. Below are the evaluation metrics for the model:
|
| 31 |
|
| 32 |
| Class | Precision | Recall | F1-Score | Support |
|
| 33 |
|------------|-----------|--------|----------|---------|
|
| 34 |
-
|
|
| 35 |
-
|
|
| 36 |
-
|
|
| 37 |
| Sadness (3)| 0.87 | 0.84 | 0.86 | 775 |
|
| 38 |
-
|
|
| 39 |
-
|
|
| 40 |
-
|
|
| 41 |
-
|
|
| 42 |
-
|
|
| 43 |
|
| 44 |
### Overall Metrics
|
| 45 |
- **Accuracy**: 0.72
|
|
@@ -47,7 +47,9 @@ The dataset combines original and synthetic data to improve class balance and pe
|
|
| 47 |
- **Weighted Average**: Precision = 0.73, Recall = 0.72, F1-Score = 0.73
|
| 48 |
|
| 49 |
### Performance Insights
|
| 50 |
-
The model achieves strong performance across most classes, particularly for "
|
|
|
|
|
|
|
| 51 |
|
| 52 |
## Model Usage
|
| 53 |
### Applications
|
|
@@ -56,12 +58,13 @@ The model achieves strong performance across most classes, particularly for "Sur
|
|
| 56 |
- Understanding emotional context for human-computer interaction.
|
| 57 |
|
| 58 |
### Limitations
|
| 59 |
-
- Performance varies across classes, with some (e.g., "
|
| 60 |
- The model may not generalize well to domains outside the training data.
|
| 61 |
- Ambiguities in text can lead to misclassification, especially for overlapping emotional states.
|
| 62 |
|
| 63 |
### Ethical Considerations
|
| 64 |
-
The model's predictions might not always align with human interpretations of emotions, particularly in ambiguous or context-dependent cases.
|
|
|
|
| 65 |
|
| 66 |
### Future Work
|
| 67 |
- Improving performance on underrepresented classes using advanced augmentation or transfer learning techniques.
|
|
|
|
| 16 |
## Model Overview
|
| 17 |
This model is a multi-class emotion classifier trained to identify nine distinct emotional states in text. The classes and their corresponding labels are as follows:
|
| 18 |
|
| 19 |
+
- **Class 0**: Anger
|
| 20 |
+
- **Class 1**: Fear
|
| 21 |
+
- **Class 2**: Disgust
|
| 22 |
- **Class 3**: Sadness
|
| 23 |
+
- **Class 4**: Joy
|
| 24 |
+
- **Class 5**: Enthusiasm
|
| 25 |
+
- **Class 6**: Hope
|
| 26 |
+
- **Class 7**: Pride
|
| 27 |
+
- **Class 8**: No emotion
|
| 28 |
|
| 29 |
### Dataset and Preprocessing
|
| 30 |
The dataset combines original and synthetic data to improve class balance and performance. Below are the evaluation metrics for the model:
|
| 31 |
|
| 32 |
| Class | Precision | Recall | F1-Score | Support |
|
| 33 |
|------------|-----------|--------|----------|---------|
|
| 34 |
+
| Anger (0)| 0.54 | 0.60 | 0.57 | 777 |
|
| 35 |
+
| Fear (1) | 0.85 | 0.76 | 0.80 | 776 |
|
| 36 |
+
| Disgust (2)| 0.91 | 0.95 | 0.93 | 776 |
|
| 37 |
| Sadness (3)| 0.87 | 0.84 | 0.86 | 775 |
|
| 38 |
+
| Joy (4) | 0.84 | 0.81 | 0.83 | 777 |
|
| 39 |
+
| Enthusiasm (5)| 0.64 | 0.62 | 0.63 | 776 |
|
| 40 |
+
| Hope (6) | 0.53 | 0.55 | 0.54 | 777 |
|
| 41 |
+
| Pride (7) | 0.75 | 0.81 | 0.78 | 776 |
|
| 42 |
+
| No emotion (8)| 0.67 | 0.65 | 0.66 | 1553 |
|
| 43 |
|
| 44 |
### Overall Metrics
|
| 45 |
- **Accuracy**: 0.72
|
|
|
|
| 47 |
- **Weighted Average**: Precision = 0.73, Recall = 0.72, F1-Score = 0.73
|
| 48 |
|
| 49 |
### Performance Insights
|
| 50 |
+
The model achieves strong performance across most classes, particularly for "Sadness" and "Disgust."
|
| 51 |
+
However, "Enthusiasm" and "Hope" exhibit lower recall and precision, suggesting potential areas for improvement.
|
| 52 |
+
Future development could include targeted data augmentation or specialized techniques to handle these classes.
|
| 53 |
|
| 54 |
## Model Usage
|
| 55 |
### Applications
|
|
|
|
| 58 |
- Understanding emotional context for human-computer interaction.
|
| 59 |
|
| 60 |
### Limitations
|
| 61 |
+
- Performance varies across classes, with some (e.g., "Enthusiasm" and "Hope") showing lower metrics.
|
| 62 |
- The model may not generalize well to domains outside the training data.
|
| 63 |
- Ambiguities in text can lead to misclassification, especially for overlapping emotional states.
|
| 64 |
|
| 65 |
### Ethical Considerations
|
| 66 |
+
The model's predictions might not always align with human interpretations of emotions, particularly in ambiguous or context-dependent cases.
|
| 67 |
+
Misclassification could lead to inappropriate conclusions if used in sensitive applications (e.g., mental health monitoring or automated decision-making).
|
| 68 |
|
| 69 |
### Future Work
|
| 70 |
- Improving performance on underrepresented classes using advanced augmentation or transfer learning techniques.
|