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

bangla bangla-dataset bangla-sentiment bangla-sentiment-classification bert machine-learning nlp open-source text-classification
Last synced: 6 months ago · JSON representation ·

Repository

BanglaSenti Dataset Preparation: Bangla Sentiment Analysis CSV Dataset for NLP & Machine Learning

Basic Info
  • Host: GitHub
  • Owner: niloydebbarma-code
  • License: apache-2.0
  • Default Branch: main
  • Homepage:
  • Size: 16.2 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
bangla bangla-dataset bangla-sentiment bangla-sentiment-classification bert machine-learning nlp open-source text-classification
Created 8 months ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

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.md for all dataset sources and citation details.

Main Project Repository

Data Preview

| text | label | |------|-------| | আপনাকে কিভাবে ধন্যবাদ জানাবো আমার ভাষা নেই স্যার, | 1 | | লাইট আরো ভালো মানের লাগান ভাই | 0 | | মাশাল্লাহ ।আপনার কথা বলার স্টাইল দারুন। 😌ধন্যবাদ এত সহজভাবে বুঝানোর জন্য | 1 | | মেঘের আড়ালে তুমি (হার্ডকভার) | 2 | | দ্য গডফাদার (হার্ডকভার) | 1 | | নীললোহিতের সেরা ৯ (হার্ডকভার) | 2 |

Usage & Applications

  • Use banglasenti.csv directly 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.md for 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

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