# π Improved Hausa Sentiment Analysis
This project focuses on enhancing Aspect-Based Sentiment Analysis (ABSA) for the Hausa language using a Deep Learning approach combining Convolutional Neural Networks (CNN) and Attention Mechanism. It addresses the challenges of low-resource language processing and supports multi-label aspect classification and sentiment polarity classification specifically in Hausa-language movie reviews.
# π Project Highlights
Language Focus: Hausa (spoken by over 50 million people in West Africa)
Model Architecture: CNN + Attention
Tasks:
Multi-label Aspect Classification (e.g., acting, storyline, character)
Single-label Sentiment Classification (positive, negative, neutral)
Dataset: Hausa movie reviews with manually annotated aspects and sentiments
Use Case: Useful for media monitoring, digital marketing, social media opinion mining, and regional NLP research.
# π§ Features
π§ Deep Learning with Keras & TensorFlow
ποΈ TF-IDF Vectorization for text preprocessing
π― Evaluation Metrics: Accuracy, Precision, Recall, F1-score
π Support for under-resourced African languages
π Visual analysis and performance reports
π Getting Started
Clone the repo
git clone
github.com
cd hausa-sentiment-analysis
# π Research Paper
This project is based on an academic research titled:
"Improved Aspect-Based Sentiment Analysis for Hausa Movie Reviews using CNN + Attention"
It extends a baseline model (Ibrahim et al., 2024) to support multi-aspect classification.
# π‘ Future Plans
Expand the dataset to include more aspect categories
Experiment with Transformer-based models like mBERT or AfriBERTa
Deploy a web-based sentiment analysis demo
# π€ Acknowledgements
Special thanks to the HausaNLP community and researchers who contributed to low-resource NLP development.
## βοΈ Author
**Mohammed Musa Jidda**
Researcher | NLP Enthusiast | Developer
π§ Email: muhammadmjidder8@gmail.com
GitHub Profile