Applying Text Analysis Methods for Emotion Recognition

[{“box”:0,”content”:”[if 992 equals=”Open Access”]n

n

n

n

Open Access

nn

n

n[/if 992]n

n

Year : July 22, 2024 at 5:04 pm | [if 1553 equals=””] Volume :11 [else] Volume :11[/if 1553] | [if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] : 02 | Page : –

n

n

n

n

n

n

By

n

[foreach 286]n

n

n

Anushka Yeole, Kalyani Alisetty,

n

    n t

  • n

n

n[/foreach]

n

n[if 2099 not_equal=”Yes”]n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Student, Professor Department of Management, Sinhgad Institute of Business Administration and Research, Pune, MCA, Sinhgad Institute of Business Administration and Research, Pune Maharashtra, Maharashtra India, India
  2. n[/if 1175][/foreach]

n[/if 2099][if 2099 equals=”Yes”][/if 2099]n

n

Abstract

nA comprehensive study of sentiment analysis, a vital task in the realms of natural language processing (NLP) and artificial intelligence (AI). Sentiment analysis involves the extraction and classification of subjective information from textual data, determining whether the sentiment expressed is positive or negative. This paper investigates different approaches and methodologies used in sentiment analysis, encompassing machine learning models as well. Additionally, it discusses the challenges faced in sentiment analysis, such as handling sarcasm, irony, and context-dependent sentiment. Furthermore, the paper highlights the intersection of sentiment analysis with other NLP tasks, such as text summarization using Bag of Words (BOW) and Term Frequency-Inverse Document Frequency (TFIDF) and emphasizes the importance of understanding human language nuances for accurate sentiment interpretation. This project leverages MLflow and Prefect to manage, track, and orchestrate sentiment analysis machine learning experiments, ensuring efficient workflow automation and comprehensive performance evaluation. The integration of MLflow and Prefect not only enhances the reproducibility of experiments but also facilitates the seamless deployment of sentiment analysis models into production environments. By addressing the evolving complexities in textual data interpretation, this project aims to advance the field of sentiment analysis, contributing to more nuanced and accurate sentiment detection systems. Through an examination of recent research trends and applications, this paper underscores the significance of sentiment analysis in diverse domains ranging from social media monitoring to market research.

n

n

n

Keywords: Text Summarization, Sentiment Analysis, NLP, AI, Human Language, Feature Extraction Techniques, Data Science Life Cycle.

n[if 424 equals=”Regular Issue”][This article belongs to Journal of Software Engineering Tools & Technology Trends(josettt)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in Journal of Software Engineering Tools & Technology Trends(josettt)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article: Anushka Yeole, Kalyani Alisetty. Applying Text Analysis Methods for Emotion Recognition. Journal of Software Engineering Tools & Technology Trends. July 22, 2024; 11(02):-.

n

How to cite this URL: Anushka Yeole, Kalyani Alisetty. Applying Text Analysis Methods for Emotion Recognition. Journal of Software Engineering Tools & Technology Trends. July 22, 2024; 11(02):-. Available from: https://journals.stmjournals.com/josettt/article=July 22, 2024/view=0

nn[if 992 equals=”Open Access”] Full Text PDF Download[/if 992] n

n[if 992 not_equal=’Open Access’] [/if 992]nn

n

nn[if 379 not_equal=””]n

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

n

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

  1. Hogenboom A, Bal D, Frasincar F, Bal M, De Jong F, Kaymak U. Exploiting emoticons in sentiment analysis. InProceedings of the 28th annual ACM symposium on applied computing 2013 Mar 18 (pp. 703-710).
  2. Bahdanau D, Cho K, Bengio Y. Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv:1409.0473. 2014 Sep 1.
  3. Radford A, Narasimhan K, Salimans T, Sutskever I. Improving language understanding by generative pre-training. 2018. Available form https://www.mikecaptain.com/resources/pdf/GPT-1.pdf
  4. Grljević O, Bošnjak Z. Sentiment analysis of customer data. Strategic Management-International Journal of Strategic Management and Decision Support Systems in Strategic Management. 2018 Sep 30;23(3).
  5. Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser Ł, Polosukhin I. Attention is all you need. Advances in neural information processing systems. 2017;30.
  6. Wankhade M, Rao AC, Kulkarni C. A survey on sentiment analysis methods, applications, and challenges. Artificial Intelligence Review. 2022 Oct;55(7):5731-80.
  7. Rızvı M. Decoding Emotions: Harnessing the Power of Python for Sentiment Analysis in Social Media. The Eurasia Proceedings of Educational and Social Sciences. 2023 Oct 30;31:189-95.
  8. Prathi JK, Raparthi PK, Gopalachari MV. Real-time aspect-based sentiment analysis on consumer reviews. InData Engineering and Communication Technology: Proceedings of 3rd ICDECT-2K19 2020 (pp. 801-810). Springer Singapore.
  9. Shinde PP, Shah S. A review of machine learning and deep learning applications. In2018 Fourth international conference on computing communication control and automation (ICCUBEA) 2018 Aug 16 (pp. 1-6). IEEE.
  10. Gupta S. Sentiment Analysis: Concept, Analysis and Applications. Medium. Towards Data Science; 2018. Available from: https://towardsdatascience.com/sentiment-analysis-concept-analysis-and-applications-6c94d6f58c17 ‌

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

[if 424 not_equal=””]Regular Issue[else]Published[/if 424] Subscription Review Article

n

n

[if 2146 equals=”Yes”][/if 2146][if 2146 not_equal=”Yes”][/if 2146]n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n[if 1748 not_equal=””]

[else]

[/if 1748]n

n

n

Volume 11
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] 02
Received June 4, 2024
Accepted July 11, 2024
Published July 22, 2024

n

n

n

n

n

n nfunction myFunction2() {nvar x = document.getElementById(“browsefigure”);nif (x.style.display === “block”) {nx.style.display = “none”;n}nelse { x.style.display = “Block”; }n}ndocument.querySelector(“.prevBtn”).addEventListener(“click”, () => {nchangeSlides(-1);n});ndocument.querySelector(“.nextBtn”).addEventListener(“click”, () => {nchangeSlides(1);n});nvar slideIndex = 1;nshowSlides(slideIndex);nfunction changeSlides(n) {nshowSlides((slideIndex += n));n}nfunction currentSlide(n) {nshowSlides((slideIndex = n));n}nfunction showSlides(n) {nvar i;nvar slides = document.getElementsByClassName(“Slide”);nvar dots = document.getElementsByClassName(“Navdot”);nif (n > slides.length) { slideIndex = 1; }nif (n (item.style.display = “none”));nArray.from(dots).forEach(nitem => (item.className = item.className.replace(” selected”, “”))n);nslides[slideIndex – 1].style.display = “block”;ndots[slideIndex – 1].className += ” selected”;n}n”}]