SlideShare a Scribd company logo
1 of 12
4th INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING
& COMMUNICATION (ICICC-2021)
20-21 February 2021.
Sentiment Analysis of Bangla Text using Gated Recurrent
Neural Network
Nasif Alvi
Kamrul Hasan Talukder
Abdul Hasib Uddin
Presented by:
Abdul Hasib Uddin
Khulna University, Khulna, Bangladesh
1. INDEX:
 Abstract
 Introduction
 Literature Review
 Proposed Methodology
 Result and Discussion
 Comparative Analysis
 Conclusion and Future Work
2. ABSTRACT:
 Sentiment analysis is a fundamental part of Natural Language Processing.
 Numerous works remain on this topic in English and other languages.
 However, it is still a comparatively new practice in Bangla.
 It is difficult to find suitable Bangla corpus for sentiment analysis tasks in Bangla.
 Long Short-Term Memory (LSTM) is a common technique for resolving sentiments
from a dataset containing a large amount of text data.
 However, Gated Recurrent Unit (GRU) is very efficient for datasets with a low
amount of text data.
 we present a 5-layered GRU neural network model
 each layer comprising of 48 neurons
 applied the model on an existing Bangla corpus.
 10-folds cross-validation approach and repeated the same processes three times.
 Each time, we have considered the averages of the ten validation accuracy and losses and
compared the results with the state-of-the-art published outcome (77.85% highest
accuracy) for Bi-directional LSTM (Bi-LSTM).
 The highest accuracy for our model is 78.41%, while the lowest accuracy is 76.34%.
3. INTRODUCTION:
 Sentiment Analysis can be referred to as “Opinion Mining”.
 Micro-blogging platforms such as Twitter, YouTube, Facebook etc. are very
popular for social connections.
 The main objective is to extract and identify the sentiment from a text.
 Applied to reviews and social media for a variety of applications.
 Few research has been performed on the Bangla text.
4. LITERATURE REVIEW :
 Hoque et al. [1]
 Used Machine Learning approaches along with doc2Vec.
 Used corpus developed with seven thousand Bangla sentence.
 Chose 80% training data and rest 20% test data randomly.
 Achieved highest accuracy using Bi-directional LSTM.
 Uddin et al. [2]
 Depression detection using Gated Recurrent Unit.
 Collected Bangla data from Twitter.
 utilized GRU size 64, 128, 256, 512, and 1024 for this analysis.
4. LITERATURE REVIEW (Continue…):
 Hossain et al. [3]
 Sentiment analysis on restaurant surveys.
 Proposed joint model with CNN-LSTM.
 Data consisting 1,000 food reviews.
 Sharfuddin et al. [4]
 Sentiment classification of Bangla text using RNN with Bi-LSTM.
 10,000 comments from Facebook consisting 5,000 negative comments and 5,000
positive comments.
 Removed all the symbols form the text.
 Tripto et al. [5]
 3-way and 5-way classification of sentiments.
 Analysed Bangla, Romanized Bangla , and English comments from YouTube.
 Highest accuracy was 65.97% accuracy.
6. PROPOSED METHODOLOGY :
7. RESULTS & DISCUSSION:
Fig 1. Validation accuracy and validation loss of 10-folds cross validation in
three runs
7. RESULTS & DISCUSSION (Continue…):
Fig 2. Graphical view of (a) average accuracy and (b) average loss in three runs
8. COMPARATIVE ANALYSIS:
Our system Hoque et. al [3]
Highest accuracy 78.41% 77.85%
Lowest accuracy 76.34% 59.21%
9. CONCLUSION & FUTURE WORK :
 We applied 10 fold cross validation three times by shuffling the dataset
each times to achieve more accurate result.
 We achieved the highest average accuracy of 78.41%.
 More preprocessing techniques and other feature extraction methods can
be applied to get better result.
 Other classification algorithms can be deployed to compare our results.
10. REFERENCES :
[1] M. T. Hoque, A. Islam, E. Ahmed, K. A. Mamun and M. N. Huda, "Analyzing Performance of Different Machine
Learning Approaches With Doc2vec for Classifying Sentiment of Bengali Natural Language," International Conference
on Electrical, Computer and Communication Engineering (ECCE), Cox'sBazar, Bangladesh, 2019, pp. 1-5, doi:
10.1109/ECACE.2019.8679272.
[2] A. H. Uddin, D. Bapery and A. S. Mohammad Arif, "Depression Analysis of Bangla Social Media Data using
Gated Recurrent Neural Network," 1st International Conference on Advances in Science, Engineering and Robotics
Technology (ICASERT), Dhaka, Bangladesh, 2019, pp. 1-6, doi: 10.1109/ICASERT.2019.8934455.
[3] N. Hossain, M. R. Bhuiyan, Z. N. Tumpa and S. A. Hossain, "Sentiment Analysis of Restaurant Reviews using
Combined CNN-LSTM," ICCCNT, Kharagpur, India, 2020, pp. 1-5, doi: 10.1109/ICCCNT49239.2020.9225328.
[4] A. Aziz Sharfuddin, M. Nafis Tihami and M. Saiful Islam, "A Deep Recurrent Neural Network with BiLSTM
model for Sentiment Classification," International Conference on Bangla Speech and Language Processing (ICBSLP),
Sylhet, 2018, pp. 1-4, doi: 10.1109/ICBSLP.2018.8554396.
[5] N. Irtiza Tripto and M. Eunus Ali, "Detecting Multilabel Sentiment and Emotions from Bangla YouTube
Comments," ICBSLP, Sylhet, 2018, pp. 1-6, doi: 10.1109/ICBSLP.2018.8554875.

More Related Content

What's hot

LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attent...
LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attent...LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attent...
LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attent...Po-Chuan Chen
 
Project on disease prediction
Project on disease predictionProject on disease prediction
Project on disease predictionKOYELMAJUMDAR1
 
Natural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial IntelligenceNatural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial IntelligenceAditi Rana
 
Speech emotion recognition
Speech emotion recognitionSpeech emotion recognition
Speech emotion recognitionsaniya shaikh
 
Dynamic Programming Code-Optimization Algorithm (Compiler Design)
Dynamic Programming Code-Optimization Algorithm (Compiler Design)Dynamic Programming Code-Optimization Algorithm (Compiler Design)
Dynamic Programming Code-Optimization Algorithm (Compiler Design)Dhrumil Panchal
 
All-Reduce and Prefix-Sum Operations
All-Reduce and Prefix-Sum Operations All-Reduce and Prefix-Sum Operations
All-Reduce and Prefix-Sum Operations Syed Zaid Irshad
 
Introduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNNIntroduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNNHye-min Ahn
 
Natural language-processing
Natural language-processingNatural language-processing
Natural language-processingHareem Naz
 
Natural language procssing
Natural language procssing Natural language procssing
Natural language procssing Rajnish Raj
 
Frontiers of Natural Language Processing
Frontiers of Natural Language ProcessingFrontiers of Natural Language Processing
Frontiers of Natural Language ProcessingSebastian Ruder
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingPranav Gupta
 
Recurrence theorem
Recurrence theoremRecurrence theorem
Recurrence theoremRajendran
 
Summary of Multilingual Natural Language Processing Applications: From Theory...
Summary of Multilingual Natural Language Processing Applications: From Theory...Summary of Multilingual Natural Language Processing Applications: From Theory...
Summary of Multilingual Natural Language Processing Applications: From Theory...iwan_rg
 

What's hot (20)

LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attent...
LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attent...LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attent...
LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attent...
 
Type Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLikeType Checking(Compiler Design) #ShareThisIfYouLike
Type Checking(Compiler Design) #ShareThisIfYouLike
 
Treebank annotation
Treebank annotationTreebank annotation
Treebank annotation
 
Project on disease prediction
Project on disease predictionProject on disease prediction
Project on disease prediction
 
Natural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial IntelligenceNatural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial Intelligence
 
Speech emotion recognition
Speech emotion recognitionSpeech emotion recognition
Speech emotion recognition
 
Language models
Language modelsLanguage models
Language models
 
Nlp ambiguity presentation
Nlp ambiguity presentationNlp ambiguity presentation
Nlp ambiguity presentation
 
Dynamic Programming Code-Optimization Algorithm (Compiler Design)
Dynamic Programming Code-Optimization Algorithm (Compiler Design)Dynamic Programming Code-Optimization Algorithm (Compiler Design)
Dynamic Programming Code-Optimization Algorithm (Compiler Design)
 
Introduction to Transformer Model
Introduction to Transformer ModelIntroduction to Transformer Model
Introduction to Transformer Model
 
NLP
NLPNLP
NLP
 
All-Reduce and Prefix-Sum Operations
All-Reduce and Prefix-Sum Operations All-Reduce and Prefix-Sum Operations
All-Reduce and Prefix-Sum Operations
 
Introduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNNIntroduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNN
 
Disease Prediction by Machine Learning Over Big Data From Healthcare Communities
Disease Prediction by Machine Learning Over Big Data From Healthcare CommunitiesDisease Prediction by Machine Learning Over Big Data From Healthcare Communities
Disease Prediction by Machine Learning Over Big Data From Healthcare Communities
 
Natural language-processing
Natural language-processingNatural language-processing
Natural language-processing
 
Natural language procssing
Natural language procssing Natural language procssing
Natural language procssing
 
Frontiers of Natural Language Processing
Frontiers of Natural Language ProcessingFrontiers of Natural Language Processing
Frontiers of Natural Language Processing
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Recurrence theorem
Recurrence theoremRecurrence theorem
Recurrence theorem
 
Summary of Multilingual Natural Language Processing Applications: From Theory...
Summary of Multilingual Natural Language Processing Applications: From Theory...Summary of Multilingual Natural Language Processing Applications: From Theory...
Summary of Multilingual Natural Language Processing Applications: From Theory...
 

Similar to Sentiment Analysis of Bengali text using Gated Recurrent Neural Network

A-STUDY-ON-SENTIMENT-POLARITY.pdf
A-STUDY-ON-SENTIMENT-POLARITY.pdfA-STUDY-ON-SENTIMENT-POLARITY.pdf
A-STUDY-ON-SENTIMENT-POLARITY.pdfSUDESHNASANI1
 
Sentiment analysis on Bangla conversation using machine learning approach
Sentiment analysis on Bangla conversation using machine  learning approachSentiment analysis on Bangla conversation using machine  learning approach
Sentiment analysis on Bangla conversation using machine learning approachIJECEIAES
 
Depression Analysis of Bangla Social Media Data using Gated Recurrent Neural ...
Depression Analysis of Bangla Social Media Data using Gated Recurrent Neural ...Depression Analysis of Bangla Social Media Data using Gated Recurrent Neural ...
Depression Analysis of Bangla Social Media Data using Gated Recurrent Neural ...A. Hasib Uddin
 
deeplearningpresentation-180625071236.pptx
deeplearningpresentation-180625071236.pptxdeeplearningpresentation-180625071236.pptx
deeplearningpresentation-180625071236.pptxJeetDesai14
 
The sarcasm detection with the method of logistic regression
The sarcasm detection with the method of logistic regressionThe sarcasm detection with the method of logistic regression
The sarcasm detection with the method of logistic regressionEditorIJAERD
 
A novel meta-embedding technique for drug reviews sentiment analysis
A novel meta-embedding technique for drug reviews sentiment analysisA novel meta-embedding technique for drug reviews sentiment analysis
A novel meta-embedding technique for drug reviews sentiment analysisIAESIJAI
 
Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...
Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...
Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...journalBEEI
 
76201910
7620191076201910
76201910IJRAT
 
Constructed model for micro-content recognition in lip reading based deep lea...
Constructed model for micro-content recognition in lip reading based deep lea...Constructed model for micro-content recognition in lip reading based deep lea...
Constructed model for micro-content recognition in lip reading based deep lea...journalBEEI
 
Comparison analysis of Bangla news articles classification using support vect...
Comparison analysis of Bangla news articles classification using support vect...Comparison analysis of Bangla news articles classification using support vect...
Comparison analysis of Bangla news articles classification using support vect...TELKOMNIKA JOURNAL
 
A prior case study of natural language processing on different domain
A prior case study of natural language processing  on different domain A prior case study of natural language processing  on different domain
A prior case study of natural language processing on different domain IJECEIAES
 
A Review Of Text Mining Techniques And Applications
A Review Of Text Mining Techniques And ApplicationsA Review Of Text Mining Techniques And Applications
A Review Of Text Mining Techniques And ApplicationsLisa Graves
 
Sensing complicated meanings from unstructured data: a novel hybrid approach
Sensing complicated meanings from unstructured data: a novel hybrid approachSensing complicated meanings from unstructured data: a novel hybrid approach
Sensing complicated meanings from unstructured data: a novel hybrid approachIJECEIAES
 
A scalable, lexicon based technique for sentiment analysis
A scalable, lexicon based technique for sentiment analysisA scalable, lexicon based technique for sentiment analysis
A scalable, lexicon based technique for sentiment analysisijfcstjournal
 
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...ijtsrd
 
A hybrid composite features based sentence level sentiment analyzer
A hybrid composite features based sentence level sentiment analyzerA hybrid composite features based sentence level sentiment analyzer
A hybrid composite features based sentence level sentiment analyzerIAESIJAI
 
Eat it, Review it: A New Approach for Review Prediction
Eat it, Review it: A New Approach for Review PredictionEat it, Review it: A New Approach for Review Prediction
Eat it, Review it: A New Approach for Review Predictionvivatechijri
 
taghelper-final.doc
taghelper-final.doctaghelper-final.doc
taghelper-final.docbutest
 

Similar to Sentiment Analysis of Bengali text using Gated Recurrent Neural Network (20)

A-STUDY-ON-SENTIMENT-POLARITY.pdf
A-STUDY-ON-SENTIMENT-POLARITY.pdfA-STUDY-ON-SENTIMENT-POLARITY.pdf
A-STUDY-ON-SENTIMENT-POLARITY.pdf
 
Sentiment analysis on Bangla conversation using machine learning approach
Sentiment analysis on Bangla conversation using machine  learning approachSentiment analysis on Bangla conversation using machine  learning approach
Sentiment analysis on Bangla conversation using machine learning approach
 
Depression Analysis of Bangla Social Media Data using Gated Recurrent Neural ...
Depression Analysis of Bangla Social Media Data using Gated Recurrent Neural ...Depression Analysis of Bangla Social Media Data using Gated Recurrent Neural ...
Depression Analysis of Bangla Social Media Data using Gated Recurrent Neural ...
 
deeplearningpresentation-180625071236.pptx
deeplearningpresentation-180625071236.pptxdeeplearningpresentation-180625071236.pptx
deeplearningpresentation-180625071236.pptx
 
The sarcasm detection with the method of logistic regression
The sarcasm detection with the method of logistic regressionThe sarcasm detection with the method of logistic regression
The sarcasm detection with the method of logistic regression
 
A novel meta-embedding technique for drug reviews sentiment analysis
A novel meta-embedding technique for drug reviews sentiment analysisA novel meta-embedding technique for drug reviews sentiment analysis
A novel meta-embedding technique for drug reviews sentiment analysis
 
Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...
Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...
Spoken language identification using i-vectors, x-vectors, PLDA and logistic ...
 
Deep learning presentation
Deep learning presentationDeep learning presentation
Deep learning presentation
 
Viva
VivaViva
Viva
 
76201910
7620191076201910
76201910
 
Constructed model for micro-content recognition in lip reading based deep lea...
Constructed model for micro-content recognition in lip reading based deep lea...Constructed model for micro-content recognition in lip reading based deep lea...
Constructed model for micro-content recognition in lip reading based deep lea...
 
Comparison analysis of Bangla news articles classification using support vect...
Comparison analysis of Bangla news articles classification using support vect...Comparison analysis of Bangla news articles classification using support vect...
Comparison analysis of Bangla news articles classification using support vect...
 
A prior case study of natural language processing on different domain
A prior case study of natural language processing  on different domain A prior case study of natural language processing  on different domain
A prior case study of natural language processing on different domain
 
A Review Of Text Mining Techniques And Applications
A Review Of Text Mining Techniques And ApplicationsA Review Of Text Mining Techniques And Applications
A Review Of Text Mining Techniques And Applications
 
Sensing complicated meanings from unstructured data: a novel hybrid approach
Sensing complicated meanings from unstructured data: a novel hybrid approachSensing complicated meanings from unstructured data: a novel hybrid approach
Sensing complicated meanings from unstructured data: a novel hybrid approach
 
A scalable, lexicon based technique for sentiment analysis
A scalable, lexicon based technique for sentiment analysisA scalable, lexicon based technique for sentiment analysis
A scalable, lexicon based technique for sentiment analysis
 
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
 
A hybrid composite features based sentence level sentiment analyzer
A hybrid composite features based sentence level sentiment analyzerA hybrid composite features based sentence level sentiment analyzer
A hybrid composite features based sentence level sentiment analyzer
 
Eat it, Review it: A New Approach for Review Prediction
Eat it, Review it: A New Approach for Review PredictionEat it, Review it: A New Approach for Review Prediction
Eat it, Review it: A New Approach for Review Prediction
 
taghelper-final.doc
taghelper-final.doctaghelper-final.doc
taghelper-final.doc
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Sentiment Analysis of Bengali text using Gated Recurrent Neural Network

  • 1. 4th INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING & COMMUNICATION (ICICC-2021) 20-21 February 2021. Sentiment Analysis of Bangla Text using Gated Recurrent Neural Network Nasif Alvi Kamrul Hasan Talukder Abdul Hasib Uddin Presented by: Abdul Hasib Uddin Khulna University, Khulna, Bangladesh
  • 2. 1. INDEX:  Abstract  Introduction  Literature Review  Proposed Methodology  Result and Discussion  Comparative Analysis  Conclusion and Future Work
  • 3. 2. ABSTRACT:  Sentiment analysis is a fundamental part of Natural Language Processing.  Numerous works remain on this topic in English and other languages.  However, it is still a comparatively new practice in Bangla.  It is difficult to find suitable Bangla corpus for sentiment analysis tasks in Bangla.  Long Short-Term Memory (LSTM) is a common technique for resolving sentiments from a dataset containing a large amount of text data.  However, Gated Recurrent Unit (GRU) is very efficient for datasets with a low amount of text data.  we present a 5-layered GRU neural network model  each layer comprising of 48 neurons  applied the model on an existing Bangla corpus.  10-folds cross-validation approach and repeated the same processes three times.  Each time, we have considered the averages of the ten validation accuracy and losses and compared the results with the state-of-the-art published outcome (77.85% highest accuracy) for Bi-directional LSTM (Bi-LSTM).  The highest accuracy for our model is 78.41%, while the lowest accuracy is 76.34%.
  • 4. 3. INTRODUCTION:  Sentiment Analysis can be referred to as “Opinion Mining”.  Micro-blogging platforms such as Twitter, YouTube, Facebook etc. are very popular for social connections.  The main objective is to extract and identify the sentiment from a text.  Applied to reviews and social media for a variety of applications.  Few research has been performed on the Bangla text.
  • 5. 4. LITERATURE REVIEW :  Hoque et al. [1]  Used Machine Learning approaches along with doc2Vec.  Used corpus developed with seven thousand Bangla sentence.  Chose 80% training data and rest 20% test data randomly.  Achieved highest accuracy using Bi-directional LSTM.  Uddin et al. [2]  Depression detection using Gated Recurrent Unit.  Collected Bangla data from Twitter.  utilized GRU size 64, 128, 256, 512, and 1024 for this analysis.
  • 6. 4. LITERATURE REVIEW (Continue…):  Hossain et al. [3]  Sentiment analysis on restaurant surveys.  Proposed joint model with CNN-LSTM.  Data consisting 1,000 food reviews.  Sharfuddin et al. [4]  Sentiment classification of Bangla text using RNN with Bi-LSTM.  10,000 comments from Facebook consisting 5,000 negative comments and 5,000 positive comments.  Removed all the symbols form the text.  Tripto et al. [5]  3-way and 5-way classification of sentiments.  Analysed Bangla, Romanized Bangla , and English comments from YouTube.  Highest accuracy was 65.97% accuracy.
  • 8. 7. RESULTS & DISCUSSION: Fig 1. Validation accuracy and validation loss of 10-folds cross validation in three runs
  • 9. 7. RESULTS & DISCUSSION (Continue…): Fig 2. Graphical view of (a) average accuracy and (b) average loss in three runs
  • 10. 8. COMPARATIVE ANALYSIS: Our system Hoque et. al [3] Highest accuracy 78.41% 77.85% Lowest accuracy 76.34% 59.21%
  • 11. 9. CONCLUSION & FUTURE WORK :  We applied 10 fold cross validation three times by shuffling the dataset each times to achieve more accurate result.  We achieved the highest average accuracy of 78.41%.  More preprocessing techniques and other feature extraction methods can be applied to get better result.  Other classification algorithms can be deployed to compare our results.
  • 12. 10. REFERENCES : [1] M. T. Hoque, A. Islam, E. Ahmed, K. A. Mamun and M. N. Huda, "Analyzing Performance of Different Machine Learning Approaches With Doc2vec for Classifying Sentiment of Bengali Natural Language," International Conference on Electrical, Computer and Communication Engineering (ECCE), Cox'sBazar, Bangladesh, 2019, pp. 1-5, doi: 10.1109/ECACE.2019.8679272. [2] A. H. Uddin, D. Bapery and A. S. Mohammad Arif, "Depression Analysis of Bangla Social Media Data using Gated Recurrent Neural Network," 1st International Conference on Advances in Science, Engineering and Robotics Technology (ICASERT), Dhaka, Bangladesh, 2019, pp. 1-6, doi: 10.1109/ICASERT.2019.8934455. [3] N. Hossain, M. R. Bhuiyan, Z. N. Tumpa and S. A. Hossain, "Sentiment Analysis of Restaurant Reviews using Combined CNN-LSTM," ICCCNT, Kharagpur, India, 2020, pp. 1-5, doi: 10.1109/ICCCNT49239.2020.9225328. [4] A. Aziz Sharfuddin, M. Nafis Tihami and M. Saiful Islam, "A Deep Recurrent Neural Network with BiLSTM model for Sentiment Classification," International Conference on Bangla Speech and Language Processing (ICBSLP), Sylhet, 2018, pp. 1-4, doi: 10.1109/ICBSLP.2018.8554396. [5] N. Irtiza Tripto and M. Eunus Ali, "Detecting Multilabel Sentiment and Emotions from Bangla YouTube Comments," ICBSLP, Sylhet, 2018, pp. 1-6, doi: 10.1109/ICBSLP.2018.8554875.