Skip to main content
Log in

Attention-based convolutional neural network for Bangla sentiment analysis

  • Student Forum
  • Published:
AI & SOCIETY Aims and scope Submit manuscript

Abstract

With the accelerated evolution of the internet in the form of web-sites, social networks, microblogs, and online portals, a large number of reviews, opinions, recommendations, ratings, and feedback are generated by writers or users. This user-generated sentiment content can be about books, people, hotels, products, research, events, etc. These sentiments become very beneficial for businesses, governments, and individuals. While this content is meant to be useful, a bulk of this writer-generated content requires using text mining techniques and sentiment analysis. However, there are several challenges facing the sentiment analysis and evaluation process. These challenges become obstacles in analyzing the accurate meaning of sentiments and detecting suitable sentiment polarity specifically in the Bangla language. Sentiment analysis is the practice of applying natural language processing and text analysis techniques to identify and extract subjective information from text. This paper presents how the attention mechanism could be incorporated effectively and efficiently in analyzing the Bangla sentiment or opinion.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

References

  • Al-Amin MT, Islam MS, Uzzal SD (2017) Sentiment analysis of bengali comments with word2vec and sentiment information of words. In: 2017 international conference on electrical, computer and communication engineering (ECCE), 186–190

  • Bahdanau D, Cho K, Bengio Y (2015) Neural machine translation by jointly learning to align and translate. In: 3rd international conference on learning representations, ICLR 2015, San Diego, CA, USA, May 7–9, 2015, conference track proceedings. URL https://arxiv.org/abs/1409. 0473

  • Balahur A, Turchi M (2012) Multilingual sentiment analysis using machine translation? In: Proceedings of the 3rd Workshop in Computational Approaches to Subjectivity and Sentiment Analysis, p 52–60

  • Bhowmick PK (2009) Reader perspective emotion analysis in text through ensemble based multi-label classification framework. Comput Inf Sci 2:64–74

    Google Scholar 

  • Cambria E (2016) Affective computing and sentiment analysis. IEEE Intell Syst 31:102–107. https://doi.org/10.1109/MIS.2016.31

    Article  Google Scholar 

  • Chowdhury S, Chowdhury W (2014) Performing sentiment analysis in bangla microblog posts. In: 2014 international conference on informatics, electronics & vision (ICIEV). IEEE, May 2014. 10.1109/ICIEV.2014.6850712

  • Cui H, Mittal V, Datar M (2006) Comparative experiments on sentiment classification for online product reviews. In: Proceedings of the 21st National Conference on Artificial Intelligence, Vol 2, AAAI’06, pp 1265–1270. AAAI Press, 2006. ISBN 978-1-57735-281-5. URL http://dl.acm.org/citation.cfm?id=1597348.1597389

  • Das A, Bandyopadhyay S (2010) Sentiwordnet for bangla sentiwordnet for bangla

  • Das SRD, Bandyopadhyay S (2012) Emotion tracking on blogs-a case study for bengali. In: International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems., page 447456, Berlin, Heidelberg, 2012. Springer. https://doi.org/10.1007/978-3-642-31087-4_47

  • dos Santos C, Gatti M (2014) Deep convolutional neural networks for sentiment analysis of short texts. In Proceedings of COLING 2014, the 25th International Conference on Computational Linguistics: Technical Papers, pages 69{78, Dublin, Ireland. Dublin City University and Association for Computational Linguistics. URL https://www.aclweb.org/anthology/C14–1008

  • Dozat T (2015) Incorporating nesterov momentum into Adam

  • Ekman P (1992) An argument for basic emotions. Cognition and Emotion, pages 169–200

  • Esuli A, Sebastiani F (2006) Sentiwordnet: A publicly available lexical re-source for opinion mining. In: Proceedings of the 5th conference on language resources and evaluation (LREC06), pp 417–422

  • Feldman R (2013) Techniques and applications for sentiment analysis. Commun. ACM, 56(4):82–89. ISSN 0001–0782. doi:10.1145/2436256. 2436274. http://doi.acm.org/10.1145/2436256.2436274

  • Hasan KMA, Rahman MMU, Badiuzzaman (2014) Sentiment detection from bangla text using contextual valency analysis. In: 2014 17th international conference on computer and information technology (ICCIT), pp 292–295

  • Hassan A, Mohammed N, Azad AK et al (2016) Sentiment analysis on bangla and romanized bangla text (BRBT) using deep recurrent models. CoRR, abs/1610.00369, 2016. URL http://arxiv.org/abs/1610.00369

  • Ioe S, Szegedy C (2015) Batch normalization: Accelerating deep network training by reducing internal covariate shift. In: Proceedings of the 32nd international conference on machine learning, ICML 2015, Lille, France, 6–11 July 2015, pages 448–456, 2015. URL: https://jmlr.org/proceedings/papers/v37/ioffe15.html

  • Islam MS, Islam MA, Hossain MA, Dey JJ (2016) Supervised approach of sentimentality extraction from bengali facebook status. In: 2016 19th international conference on computer and information technology (ICCIT), pp 383–387, 2016

  • Jack RE, Garrod OGB, Schyns PG (2014) Dynamic facial expressions of emotion transmit an evolving hierarchy of signals over time. Curr Biol 24:187–192

    Article  Google Scholar 

  • Jiang L, Yu M, Zhou M, Liu X, Zhao T (2011) Target-dependent twitter sentiment classification. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies, Volume 1, HLT ’11, pp 151–160, Stroudsburg, PA, USA, 2011. Association for Computational Linguistics. ISBN 978-1-932432-87-9. https://dl.acm.org/citation.cfm?id=2002472.2002492

  • Kennedy A, Inkpen D (2006) Sentiment classification of movie reviews using contextual valence shifters. Comput Intell 22:110–125

    Article  MathSciNet  Google Scholar 

  • Kim Y (2014) Convolutional neural networks for sentence classification. CoRR, abs/1408.5882. URL http://arxiv.org/abs/1408.5882

  • Lo S, Cambria E, Chiong R, Cornforth D (2016) Multilingual sentiment analysis: from formal to informal and scarce resource languages. Artif Intell Rev. https://doi.org/10.1007/s10462-016-9508-4

    Article  Google Scholar 

  • Luong M, Pham H, Manning CD (2015) Effective approaches to attention-based neural machine translation. CoRR, abs/1508.04025. URL https://arxiv.org/abs/1508.04025

  • Ma Y, Peng H, Cambria E (2018a) Targeted aspect-based sentiment analysis via embedding commonsense knowledge into an attentive lstm. In: The Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18)

  • Ma Y, Peng H, Khan T, Cambria E, Hussain A (2018) Sentic lstm: a hybrid network for targeted aspect-based sentiment analysis. Cogn Comput. https://doi.org/10.1007/s12559-018-9549-x

    Article  Google Scholar 

  • Mathews D, Abraham S (2019) Social data sentiment analysis of a multilingual dataset: a case study with malayalam and english, p 70:78. 09 2019. ISBN 978-981-15-0107-4. doi: 10.1007/978-981-15-0108-18

  • Mikolov T, Chen K, Corrado GS, Dean J (2013) Efficient estimation of word representations in vector space. CoRR, abs/1301.3781

  • Mirza M, Osindero S (2014) Conditional generative adversarial nets. CoRR, abs/1411.1784. URL https://arxiv.org/abs/1411.1784

  • Pang B, Lee L (2008) Opinion mining and sentiment analysis. Found Trends Inf Retr, 2(1–2):1–135, ISSN 1554–0669. 10.1561/1500000011

  • Pang B, Lee L, Vaithyanathan S (2002) Thumbs up?: Sentiment classification using machine learning techniques. In: Proceedings of the ACL-02 Conference on Empirical Methods in Natural Language Processing, Volume 10, EMNLP ’02, pages 79–86, Stroudsburg, PA, USA, 2002. Association for Computational Linguistics. 10.3115/1118693.1118704

  • Paul AK, Shill PC (2016) Sentiment mining from bangla data using mutual information. In: 2016 2nd international conference on electrical, computer & telecommunication engineering (ICECTE), pp 1–4

  • Shirani-Mehr H (2014) Applications of deep learning to sentiment analysis of movie reviews. Technical report, Stanford University

  • Singh VK (2015) Sentiment analysis research on Bengali language texts. Int J Adv Sci Res Dev 02:122127

    Google Scholar 

  • Souza M, Vieira R (2012) Sentiment analysis on twitter data for portuguese language. In Proceedings of the 10th International Conference on Computational Processing of the Portuguese Language, PROPOR12, page 241247, Berlin, Heidelberg, 2012. Springer-Verlag. ISBN 9783642288845. doi: 10.1007/978-3-642-28885-2 28

  • Sutskever J, Martens J, Dahl GE, Hinton GE (2013) On the importance of initialization and momentum in deep learning. In Proceedings of the 30th International Conference on Machine Learning, ICML 2013, Atlanta, GA, USA, 16–21 June 2013, pages 1139–1147. URL http://jmlr.org/proceedings/papers/v28/sutskever13.html

  • Tang D, Qin B, Feng X, Liu T (2015) Target-dependent sentiment classification with long short term memory. 12

  • Tang D, Qin B, Liu T (2016) Aspect level sentiment classification with deep memory network. CoRR, abs/1605.08900. URL http://arxiv.org/abs/1605.08900

  • Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser L, Polosukhin I (2017) Attention is all you need. CoRR, abs/1706.03762, 2017. URL https://arxiv.org/abs/1706.03762

  • Wang B, Liakata M, Zubiaga A, Procter R (2017) TDParse: Multi-target-specific sentiment recognition on twitter. In Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 1, Long Papers, pp 483–493, Valencia, Spain. Association for Computational Linguistics. URL https://www.aclweb.org/anthology/E17-1046

  • Xu K, Ba J, Kiros R, Cho K, Courville AC, Salakhutdinov R, Zemel RS, Bengio Y (2015) Show, attend and tell: Neural image caption generation with visual attention. In: Proceedings of the 32nd International Conference on Machine Learning, ICML 2015, Lille, France, 6–11 July 2015, pages 2048–2057, 2015. URL http://jmlr.org/proceedings/papers/v37/xuc15.html

  • Zhang L, Liu B (2017) Sentiment Analysis and Opinion Mining, pages 1152–1161. Springer US, Boston, MA, 2017. ISBN 978-1-4899-7687-1. doi: 10.1007/978-1-4899-7687-1907

  • Zhang Y, Wallace BC (2015) A sensitivity analysis of (and practitioners’ guide to) convolutional neural networks for sentence classification. CoRR, abs/1510.03820. URL https://arxiv.org/abs/1510.03820

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sadia Sharmin.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharmin, S., Chakma, D. Attention-based convolutional neural network for Bangla sentiment analysis. AI & Soc 36, 381–396 (2021). https://doi.org/10.1007/s00146-020-01011-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00146-020-01011-0

Keywords

Navigation