Back to all projects
SYS-06Ongoing

Sinhala Emotion Recognition

This project addresses the lack of emotional NLP tools for Sinhala by introducing a manually annotated dataset of 10,000+ social media comments[cite: 54, 257]. I engineered a hybrid SinBERT-CNN model to extract contextual embeddings alongside local syntactic n-grams. The research involved a rigorous ablation study which revealed that while hybrid models excel in English, the agglutinative nature of Sinhala and sub-word tokenization fragmentation can lead to 'destructive interference'. The final system provides a benchmark Macro F1-score of ~0.71, establishing a baseline for future multi-class emotion detection in low-resource South Asian languages.

Architecture

Architecture diagram showing SinBERT (RoBERTa-based) encoder passing contextual embeddings to parallel 1D-CNN layers with kernel sizes 3, 4, and 5

Project Snapshot

Role
AI Researcher & Engineer

Core Stack
SinBERT (RoBERTa), PyTorch, CNN, FastAPI

Related Articles

Articles are ongoing...