banglasenti-dataset-prep
BanglaSenti Dataset Preparation: Bangla Sentiment Analysis CSV Dataset for NLP & Machine Learning
https://github.com/niloydebbarma-code/banglasenti-dataset-prep
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.6%) to scientific vocabulary
Keywords
Repository
BanglaSenti Dataset Preparation: Bangla Sentiment Analysis CSV Dataset for NLP & Machine Learning
Basic Info
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
BanglaSenti Dataset Preparation: Bangla Sentiment Analysis CSV Dataset for NLP & Machine Learning
BanglaSenti is a comprehensive, open-source Bangla sentiment analysis dataset in CSV format, designed for natural language processing (NLP), machine learning, and deep learning research. This dataset is ideal for training, fine-tuning, and benchmarking models such as Bangla-BERT and other transformer-based architectures. All data processing, cleaning, deduplication, and column trimming have been completed using Google Sheets data format functions and Apps Script, ensuring high quality and usability. Only the essential files for public delivery are included.
Files Included
banglasenti.csv— The final, cleaned, sentiment-labeled dataset (columns:text,label). Ready for direct use in NLP and machine learning projects.CITATIONS.md— Full dataset source and citation information for proper academic and research attribution.LICENSE— Apache 2.0 license for open/public use, allowing free use in research and commercial projects.README.md— This documentation, optimized for search engines and user clarity.
Dataset Sources
- See
CITATIONS.mdfor all dataset sources and citation details.
Main Project Repository
Data Preview
| text | label | |------|-------| | আপনাকে কিভাবে ধন্যবাদ জানাবো আমার ভাষা নেই স্যার, | 1 | | লাইট আরো ভালো মানের লাগান ভাই | 0 | | মাশাল্লাহ ।আপনার কথা বলার স্টাইল দারুন। 😌ধন্যবাদ এত সহজভাবে বুঝানোর জন্য | 1 | | মেঘের আড়ালে তুমি (হার্ডকভার) | 2 | | দ্য গডফাদার (হার্ডকভার) | 1 | | নীললোহিতের সেরা ৯ (হার্ডকভার) | 2 |
Usage & Applications
- Use
banglasenti.csvdirectly for training, evaluation, or research in Bangla sentiment analysis, text classification, and NLP tasks. - The dataset contains three sentiment labels for supervised learning:
- 0 = Negative
- 1 = Positive
- 2 = Neutral
- The dataset has been expanded with more data and now includes neutral samples, making it suitable for multi-class classification.
- Perfect for use with BERT, Bangla-BERT, and other transformer models, as well as traditional machine learning algorithms.
License & Attribution
- Distributed under the Apache 2.0 License (see
LICENSE). - Please see
CITATIONS.mdfor full dataset source and citation requirements. Proper attribution is required for academic and commercial use.
About
This repository is intended for public, academic, and downstream use. For integration, link this repo as the data source in your main project documentation. For questions or contributions, see the main project repository. Keywords: Bangla sentiment analysis, Bangla dataset, CSV, NLP, machine learning, BERT, Google Sheets, deduplication, open-source, text classification, transformer, research, academic, fine-tuning.
Dataset Size
- Total rows (including header): 122,578
- File size: 17 MB
Owner
- Login: niloydebbarma-code
- Kind: user
- Repositories: 1
- Profile: https://github.com/niloydebbarma-code
Citation (CITATIONS.md)
# Dataset Citations for BanglaSenti Dataset Preparation
## Bangla Sentiment Dataset (Kaggle)
- Source: [tasrifnurhimel/sentiment-dataset-bangla-text](https://www.kaggle.com/datasets/tasrifnurhimel/sentiment-dataset-bangla-text)
- License: Apache 2.0
## Bangla Sentiments in eLearning (Hugging Face)
- Source: [TanjimKIT/Bangla_Sentiments_in_eLearning](https://huggingface.co/datasets/TanjimKIT/Bangla_Sentiments_in_eLearning)
- License: Apache 2.0
- DOI: 10.57967/hf/3334
@article{rahman2024analyzing,
title={Analyzing sentiments in elearning: A comparative study of bangla and romanized bangla text using transformers},
author={Rahman, Md Akash and Begum, Manoara and Mahmud, Tanjim and Hossain, Mohammad Shahadat and Andersson, Karl},
journal={IEEE Access},
year={2024},
publisher={IEEE}
}
## Bengali Sentiment Classification (Kaggle)
- Source: [saurabhshahane/bengali-sentiment-classification](https://www.kaggle.com/datasets/saurabhshahane/bengali-sentiment-classification)
- License: Creative Commons Attribution 4.0 International (CC BY 4.0)
- Attribution: Sazzed, Salim (2021), “Bangla (Bengali) sentiment analysis classification benchmark dataset corpus”, Mendeley Data, V4, doi: 10.17632/p6zc7krs37.4
@dataset{sazzed2021bangla,
author = {Sazzed, Salim},
title = {Bangla (Bengali) sentiment analysis classification benchmark dataset corpus},
year = {2021},
publisher = {Mendeley Data},
version = {V4},
doi = {10.17632/p6zc7krs37.4},
url = {https://data.mendeley.com/datasets/p6zc7krs37/4}
}
## BanglaBook Review Dataset (GitHub)
- Source: [mohsinulkabir14/BanglaBook](https://github.com/mohsinulkabir14/BanglaBook/tree/main/data/csv)
- License: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
@inproceedings{kabir-etal-2023-banglabook,
title = "{B}angla{B}ook: A Large-scale {B}angla Dataset for Sentiment Analysis from Book Reviews",
author = "Kabir, Mohsinul and Bin Mahfuz, Obayed and Raiyan, Syed Rifat and Mahmud, Hasan and Hasan, Md Kamrul",
booktitle = "Findings of the Association for Computational Linguistics: ACL 2023",
month = jul,
year = "2023",
address = "Toronto, Canada",
publisher = "Association for Computational Linguistics",
url = "https://aclanthology.org/2023.findings-acl.80",
pages = "1237--1247"
}
## Bangla Sentiment Dataset (Mendeley)
- Source: [Mendeley Data - Biswas, Jahanur; Hasan, Nahid (2025)](https://data.mendeley.com/datasets/rh67mckhbh/2)
- License: Creative Commons Attribution 4.0 International (CC BY 4.0)
- DOI: 10.17632/rh67mckhbh.2
@dataset{biswas2025bangla,
author = {Biswas, Jahanur and Hasan, Nahid},
title = {Bangla Sentiment Dataset},
year = {2025},
publisher = {Mendeley Data},
version = {V2},
doi = {10.17632/rh67mckhbh.2},
url = {https://data.mendeley.com/datasets/rh67mckhbh/2}
}
## Synthetic Bengali Sentiment (Hugging Face)
- Source: [shaikh25/synthetic-bengali-sentiment](https://huggingface.co/datasets/shaikh25/synthetic-bengali-sentiment)
- License: Apache 2.0
@dataset{rahman_bengali_sentiment_2025,
title={Bengali Sentiment Analysis Dataset},
author={Rahman, MD Shaikh},
year={2025},
url={https://huggingface.co/datasets/shaikh25/bengali-sentiment-dataset},
note={Synthetic Bengali sentiment dataset generated using ChatGPT}
}
## Bengali Sentiment Noisy Dataset (Hugging Face)
- Source: [sustcsenlp/bn_sentiment_noisy_dataset](https://huggingface.co/datasets/sustcsenlp/bn_sentiment_noisy_dataset)
- License: Apache 2.0
@inproceedings{islam2021sentnob,
title={SentNoB: A Dataset for Analysing Sentiment on Noisy Bangla Texts},
author={Islam, Khondoker Ittehadul and Kar, Sudipta and Islam, Md Saiful and Amin, Mohammad Ruhul},
booktitle={Findings of the Association for Computational Linguistics: EMNLP 2021},
pages={3265--3271},
year={2021}
}
---
All datasets are used and attributed according to their respective licenses for open-source and academic delivery.
---
**Repository Usage:**
- This repository is intended for public, academic, and downstream use. Please cite this repo and the original datasets in any derived work or publication.
- For integration, link this repo as the data source in your main project documentation.
GitHub Events
Total
- Push event: 7
- Create event: 2
Last Year
- Push event: 7
- Create event: 2