metadata
license: mit
tags:
- text-classification
- nlp
- sentiment-analysis
- transformers
datasets:
- custom
metrics:
- accuracy
- f1
Roadblock Detection Classifier (v1)
π Overview
The Roadblock Classifier detects whether a check-in contains signs of a roadblock or struggle.
This helps identify when students need support or intervention.
π― Purpose
Students may express confusion, frustration, or blockers in their check-ins. This model identifies those signals automatically.
π§ Model Details
- Task: Binary Text Classification
- Labels:
ROADBLOCKβ Indicates confusion, issue, or blockerNOT_ROADBLOCKβ No issues present
- Architecture: Transformer-based (fine-tuned)
π¦ Use Cases
- Early detection of struggling students
- Automated support systems
- Mentor alerts
- Educational analytics
π§ͺ Example
Input
I was struggling to understand why my API deployment kept failing
Output
{
"label": "ROADBLOCK",
"confidence": 0.99
}
Input
Today I completed my feature and everything is working well
Output
{
"label": "NOT_ROADBLOCK",
"confidence": 0.97
}
Pipeline Integration
This model runs after check-in validation and quality analysis:
- Check-in or Not
- Check-in Detail
- Roadblock Detection (this model)
- Intervention or generation
Usage (Python)
from transformers import pipeline
classifier = pipeline("text-classification", model="mjpsm/roadblock-classifier-v1")
result = classifier("I was confused about my API deployment")
print(result)
Performance
- High accuracy and F1 score (~0.97β0.99 observed during evaluation)
Future Improvements
- Detect severity of roadblocks
- Multi-label emotions (confusion, frustration, stuck)
- Suggest solutions automatically
π€ Author
- Mazamesso Meba
- Information Systems Student | AI Developer