Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: S Kabilesh, Sanjay S Srivathsa, Pranav V, Shivaraj D
DOI Link: https://doi.org/10.22214/ijraset.2025.66465
Certificate: View Certificate
The growing reliance on online reviews for con- sumer decision-making has underscored the need for efficient tools to interpret and analyze user sentiments. This paper explores the application of Sentiment Analysis to iPhone reviews collected from multiple nations, leveraging advanced natural language processing techniques. The study employs Power BI for summarizing sentiment data into visually interpretable graphs and key performance indicators (KPIs), enabling faster and more informed decision-making for customers. A comparative evaluation of sentiment trends across diverse geographic regions provides valuable insights into user satisfaction and product perception. Additionally, the challenges of handling multilingual data, ensuring unbiased analysis, and addressing data privacy concerns are discussed to provide a comprehensive perspective on sentiment analysis in a global context.
I. INTRODUCTION
Advanced data analysis has gone up unprecedentedly with the techniques like sentiment classification, opinion mining, and predictive analytics. Traditional measures of text analysis are effective to a certain extent but fail to cope up with the changing complexity of natural language processing tasks. AI offers a paradigm shift in enabling proactive and adaptive mechanisms that can cope up with dynamic and diverse data. AI in automating sentiment analysis depends on techniques of machine learning, natural language processing, integration of PowerBI to support the enhancement of sentiment detection and inferring customer behaviors. This research discusses the assimilation of AI into frameworks so that its competencies and limitation can be accessed. This project analyze the IPhone data and develop interactive PowerBI dashboard along with AI chatbot which enhance users interaction.
II. RELATED WORK
The field of sentiment analysis has been widely studied, with numerous advancements in both the methodologies used and their applications in business intelligence. This section explores key studies related to sentiment analysis, focusing on the integration of machine learning, deep learning, and AI- powered systems to enhance business intelligence.
A. Traditional Approaches to Sentiment Analysis
The majority of the methods used by early sentiment analysis systems were lexicon- and rule-based. These systems examined texts according to the frequency and existence of predetermined lists of terms that were classified as neutral, negative, or positive. Although these techniques worked well for small datasets, they had trouble capturing subtleties like context, idioms, and sarcasm. Sentence structure and word order were not taken into consideration by these early sys- tems, which limited their comprehension of intricate linguistic aspects.
B. Machine Learning Developments for Sentiment Analysis
NLTK and similar packages improved sentiment classifica- tion by allowing the learning of patterns from large labeled datasets. However, these methods still needed a lot of feature engineering, including the extraction of named entities and n- grams, and could not handle semantic connections within the text.
C. Integration of Sentiment Analysis with Business Intelli- gence
By combining sentiment analysis with business intelligence tools like Power BI organizations can display sentiment data and make data-driven choices. By employing visualization technologies to present sentiment data in an intelligible man- ner, businesses may enhance their marketing, product devel- opment, and customer contact strategies.
D. Chatbots and User Interaction in Sentiment Analysis
In this contemporary era, AI has revolutionized especially for improving customer experiences and making data dis- covery easier. Businesses may engage in dynamic consumer interactions with these chatbots, which offer real-time data based on sentiment analysis. By leveraging AI-driven sentiment analysis, businesses can gain deeper insights into customer emotions, preferences, and feedback. This empowers organizations to tailor their marketing strategies, improve product offerings, and provide personalized experiences. Real-time sentiment tracking en- ables proactive decision-making, helping businesses address customer concerns swiftly and enhance overall satisfaction.
E. Analyzing Opinions in Product Reviews and Online Plat- forms
Sentiment analysis has been effectively used to the study of product evaluations and social media posts, which are abundant sources of unstructured customer feedback. Large volumes of data are provided by social networking sites like Facebook and Twitter as well as review sites like Yelp and Amazon, which can be analysed to determine consumer mood. Sentiment analysis libraries have made the analysis process easier, but deep learning models like BERT and LSTM have shown great promise in classifying sentiment in these domains.
In summary, the accuracy and scalability of sentiment analy- sis have been greatly improved by its progression from simple lexicon-based approaches to sophisticated machine learning and deep learning techniques. By combining sentiment analy- sis with AI-powered chatbots and business intelligence tools, companies can extract useful insights from massive amounts of textual data, revolutionizing the way that consumer input is used to inform decisions.
Analytical Page
III. METHODOLOGY
Data collection, preprocessing, sentiment classification, data aggregation, and chatbot interaction are all integrated into the multi-step process of the suggested sentiment analysis system for the iPhone sales dataset. The objective is to generate meaningful insights for business intelligence by automating the examination of customer input via surveys, reviews, and social media. This section describes the approach taken in the system’s development, along with the important phases that were involved.
A. Data Collection
The methodology’s initial step, data collecting, entails ob- taining client input from various sources. These sources in- clude customer surveys, product reviews from sites like Ama- zon and Yelp, and social media sites. Web scraping methods and APIs are used to gather the data, which guarantees that it is pertinent to the iPhone sales dataset. After being gathered, the data is kept in a centralized database where it may be accessed for further processing and analysis.
B. Data Preprocessing
Data preprocessing is a vital process in sentiment analysis. The preprocessing pipeline has numerous stages designed to remove noise, normalize the data, and convert it into a form suitable for sentiment classification.
Preprocessing also involves filtering out irrelevant or dupli- cate data points to ensure that only high-quality data is used in the analysis.
C. Sentiment Classification
The sentiment classification model, which gives each textual item a sentiment label (positive, negative, or neutral), is the central component of the sentiment analysis system. The system utilizes a pre-trained model, like BERT, that has been optimized for sentiment analysis using the dataset of iPhone sales.
D. Data Aggregation and Visualization
Following sentiment classification, the outcomes are com- bined to produce insightful information. In this step, the sentiment data is arranged according to a number of crite- ria, including time periods, product categories (such iPhone models), or geographical areas.
Stakeholders can examine the sentiment data in real time by using interactive visualizations made using Power BI dash- boards. It is possible to create these dashboards to highlight particular features of the dataset, such as sentiment trends for particular product models or customer worries on a particular feature.
E. Chatbot Integration
The interactive chatbot, which enables users to query the sentiment analysis results in real-time, is a crucial component of the system. In order to respond to inquiries regarding the attitude surrounding iPhone sales, the chatbot is constructed using a refined GPT-3.5 model that has been trained on domain-specific data.
F. Automation and Scalability
To guarantee scalability, the entire procedure is automated, from data gathering to chatbot interaction. Data collection and processing, sentiment analysis, result aggregation, and visualization are all done using automated pipelines. Because of this automation, the system can manage massive data quantities and grow to meet the expanding demands of the company.
The methodology aimed to provide a comprehensive evalu- ation of AI’s efficacy in addressing cybersecurity challenges.
View Page
IV. EXPERIMENTAL SETUP
The hardware and software elements of the sentiment anal- ysis system, as well as the datasets and evaluation criteria that are used to gauge the system’s effectiveness, make up the experimental setup. This section outlines the tools, technolo- gies, and resources needed for implementation as well as the environment in which the system was created and tested.
A. Hardware Specifications
The experiments were conducted on a system with the following hardware specifications, designed to handle large- scale data processing and machine learning model training efficiently:
The sentiment analysis system may be effectively experi- mented with and refined thanks to the hardware configuration that is tuned for both the data preparation pipeline and the deep learning model training process.
B. Software and Tools
The software environment is made to facilitate business in- telligence, data preprocessing, and machine learning processes. The sentiment analysis system was developed and assessed using the following tools and libraries:
Programming Language
Python 3.8 was used for devel- oping the sentiment analysis model, data preprocessing, and chatbot functionality. Python’s extensive libraries and frameworks make it suitable for handling NLP and machine learning tasks.
NLP Libraries
These tools and frameworks were integrated to create a comprehensive sentiment analysis system, ensuring efficient data processing, model training, and user interaction.
C. Dataset
Customer input about iPhone sales, collected from surveys, product reviews, and social media, makes up the main dataset utilized for sentiment analysis. Prior to being entered into the system for analysis, the dataset underwent pre-processing and cleaning. Three primary categories comprise the dataset:
Based on the feedback’s content, the dataset is cleaned and tagged for sentiment classification (positive, negative, and neutral). To assess model performance during training, the training set is further separated into a training subset and a validation subset.
D. Evaluation Metrics
Standard classification measures, which offer information on the precision, dependability, and efficacy of the system in predicting sentiment labels, are used to assess the sentiment analysis system’s performance. The evaluation metrics listed below are employed:
These metrics are calculated during both the training and testing phases to assess the system’s ability to classify senti- ment accurately and effectively.
E. Experiment Workflow
The workflow for the experimental setup includes the fol- lowing steps:
V. RESULTS AND ANALYSIS
This section offers a thorough evaluation of the sentiment analysis system’s performance along with the results it pro- duced. Information gleaned from the interactive chatbot and visualizations, along with potential future improvements and places for improvement, the system’s efficacy in assessing customer sentiment for iPhone sales is examined.
A. Calculating Polar Scores
The SentimentIntensityAnalyzer library is used to assess the client reviews. The library provides a sentiment classification approach that assigns a numerical value to a review’s positive, negative, and neutral aspects. We classify the statement as either positive or negative based on a threshold value for implication based on the score mentioned above. Power BI is used to import the dataset for additional sentiment analysis and visualisation.
Calculating Status of Sentiment
B. Sentiment Trend Analysis and Visualizations
To find trends over time and across several product cate- gories, sentiment analysis findings were combined and shown using Power BI. The following observations were made:
The visualizations enabled stakeholders to quickly identify sentiment patterns and make informed decisions regarding product improvements and marketing strategies.
C. Chatbot Interaction Results
The effectiveness of the interactive chatbot, which was driven by a refined GPT-3.5 model, in responding to user inquiries about sentiment patterns was assessed. The chatbot was able to provide precise answers to questions like:
User feedback indicated that the chatbot was intuitive and effective in providing insights, allowing non-technical users to explore sentiment data easily.
D. Error Analysis
Despite its great accuracy, the sentiment analysis system had certain shortcomings, especially when it came to complicated or confusing words. The following situations had the highest frequency of these errors:
We also want to express our gratitude to the companies and people who made the iPhone sales dataset and customer feedback data available to us so that we could conduct insightful research and derive useful conclusions.
Lastly, we would like to thank our friends and family for their constant encouragement and support during this research adventure.
Without the assistance and efforts of all the people and resources listed above, this endeavor would not have been feasible.
PowerBI Detailed Dashboard
This research presents an advanced sentiment analysis sys- tem designed to extract actionable insights from customer feedback related to iPhone sales. By leveraging cutting-edge natural language processing (NLP) techniques, machine learn- ing models, and an interactive chatbot, the system effectively automates the process of sentiment classification, making it easier for businesses to analyze large volumes of unstructured text data from sources such as social media, reviews, and surveys. The algorithm performed exceptionally well in identifying positive comments and was highly accurate in categorizing consumer attitudes as either positive, negative, or neutral. By empowering stakeholders to make data-driven decisions, the integration of Power BI for sentiment trend visualization sig- nificantly increased the system’s usefulness. A GPT-3.5-based chatbot was also included, enabling dynamic interaction with the sentiment data and yielding perceptive and contextually aware insights. For companies looking to better understand consumer senti- ment and enhance their goods and services, this project shows the enormous promise of AI-powered sentiment analysis tools. This study’s methodology is flexible and scalable, making it applicable to different datasets and domains. To further improve the system’s capabilities and accuracy. In summary, the suggested sentiment analysis system is a potent instrument for improving customer satisfaction and business intelligence, giving businesses the capacity to promptly and precisely gauge customer sentiment, pinpoint important problems, and effectively address market demands.
[1] Zhang, H., Wang, L., & Liu, M. (2018). A Survey on Sentiment Analysis Techniques and Applications. Expert Systems with Applications, 39(10), 8537-8549. [2] Liu, B. (2015). Sentiment Analysis: Mining Opinions, Sentiments, and Emotions. Cambridge University Press. [3] Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., ... & Amodei, D. (2020). Language Models are Few-Shot Learners. In Proceedings of NeurIPS 2020, 33, 1877-1901. [4] Smith, R., & Johnson, T. (2022). Visualizing Sentiment Trends with Power BI. Proceedings of the International Conference on Data Science, 45-60. [5] Prabowo, R., & Thelwall, M. (2009). Sentiment Analysis: A Combined Approach. Journal of Informetrics, 3(2), 143-157. [6] Pang, B., & Lee, L. (2008). Opinion Mining and Sentiment Analysis. Foundations and Trends in Information Retrieval, 2(1-2), 1-135. [7] Microsoft. (2019). Power BI: A Powerful Business Intelligence Tool. Microsoft Power BI Documentation.
Copyright © 2025 S Kabilesh, Sanjay S Srivathsa, Pranav V, Shivaraj D. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET66465
Publish Date : 2025-01-10
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here