Riya Kawale,
Namrata Patole,
Sahil Karekar,
Vedant Padhye,
- Student, Department of Electronics & Telecommunication Engineering, Smt. Kashibai Navale College of Engineering (SKNCOE), Pune, Maharashtra, India
- Student, Department of Electronics & Telecommunication Engineering, Smt. Kashibai Navale College of Engineering (SKNCOE), Pune, Maharashtra, India
- Student, Department of Electronics & Telecommunication Engineering, Smt. Kashibai Navale College of Engineering (SKNCOE), Pune, Maharashtra, India
- Student, Department of Electronics & Telecommunication Engineering, Smt. Kashibai Navale College of Engineering (SKNCOE), Pune, Maharashtra, India
Abstract
In e-commerce, sentiment pertains to the emotional responses, opinions, or perceptions that customers have about their online shopping experiences, including factors like product quality, service, and various processes such as ordering, shipping, and customer support. Sentiment analysis, which involves machine learning techniques, plays a crucial role in deciphering these sentiments. By using sentiment analysis, companies can obtain valuable insights from customer feedback from diverse online sources, including social media, surveys, and e-commerce reviews.
The rise of information technology has greatly enhanced convenience, making e-commerce a favored option for purchasing and selling products without the need to visit physical stores. E-commerce encompasses the sale, distribution, and marketing of goods and services, with customer reviews and ratings becoming increasingly important after a purchase. In today’s competitive market, sentiment analysis is widely used to enhance operational efficiency and support strategic decision-making.
Sentiment analysis commonly employs machine learning models such as Support Vector Machine (SVM), Random Forest, and XGBoost. These models are designed to accurately classify and predict customer sentiments based on the collected data. Their performance is usually measured using metrics like Accuracy, F1-Score, Precision, and Recall. Evaluating these metrics helps in identifying the most effective model, providing actionable insights that drive business improvements and growth. Overall, sentiment analysis is an essential tool for understanding customer feedback and achieving success in the e-commerce industry. Using supervised machine learning techniques, models such as Support
Algorithms such as Support Vector Machine (SVM), Random Forest, and XGBoost are commonly employed in sentiment analysis. They help accurately categorize and predict customer sentiments based on the collected data. The performance of these models is typically evaluated using metrics like Accuracy, F1-Score, Precision, and Recall. Analyzing these metrics helps identify the best-performing model, providing actionable insights that guide business enhancements and foster growth.
Keywords: Machine Learning, E-commerce, XGBoost, Sentiment analysis, Random Forest.
[This article belongs to Journal of Operating Systems Development & Trends(joosdt)]
References
- Noor A, Islam M. Sentiment Analysis for Women’s E-commerce Reviews using Machine Learning Algorithms. In2019 10th International conference on computing, communication and networking technologies (ICCCNT) 2019 Jul 6 (pp. 1-6). IEEE.
- Gope JC, Tabassum T, Mabrur MM, Yu K, Arifuzzaman M. Sentiment analysis of Amazon product reviews using machine learning and deep learning models. In2022 International Conference on Advancement in Electrical and Electronic Engineering (ICAEEE) 2022 Feb 24 (pp. 1-6). IEEE.
- Sapthami I, Krishna BM, Bhaskar T, Ravela C. Sentiment Analysis using Machine Learning algorithms for Customer Product Reviews. In2023 Second International Conference on Augmented Intelligence and Sustainable Systems (ICAISS) 2023 Aug 23 (pp. 447-451). IEEE.
- Devi DN, Kumar CK, Prasad S. A feature based approach for sentiment analysis by using support vector machine. In2016 IEEE 6th international conference on advanced computing (IACC) 2016 Feb 27 (pp. 3-8). IEEE.
- Muhammad AN, Bukhori S, Pandunata P. Sentiment analysis of positive and negative of youtube comments using naïve bayes–support vector machine (nbsvm) classifier. In2019 International Conference on Computer Science, Information Technology, and Electrical Engineering (ICOMITEE) 2019 Oct 16 (pp. 199-205). IEEE.
- Awatramani P, Daware R, Chouhan H, Vaswani A, Khedkar S. Sentiment analysis of mixed-case language using natural language processing. In2021 third international conference on inventive research in computing applications (ICIRCA) 2021 Sep 2 (pp. 651-658). IEEE.
- Yingchao X, Qi L. Research on Sentiment Analyzer of Teaching-related Messages Based on Social Network. In2023 3rd Asia-Pacific Conference on Communications Technology and Computer Science (ACCTCS) 2023 Feb 25 (pp. 50-54). IEEE.
- Kathuria P, Sethi P, Negi R. Sentiment analysis on E-commerce reviews and ratings using ML & NLP models to understand consumer behavior. In2022 International Conference on Recent Trends in Microelectronics, Automation, Computing and Communications Systems (ICMACC) 2022 Dec 28 (pp. 1-5). IEEE.
- Prakash Y, Sharma DK. Aspect Based Sentiment Analysis for Amazon Data Products using PAM. In2023 6th International Conference on Information Systems and Computer Networks (ISCON) 2023 Mar 3 (pp. 1-5). IEEE.
- Jemai F, Hayouni M, Baccar S. Sentiment analysis using machine learning algorithms. In2021 International Wireless Communications and Mobile Computing (IWCMC) 2021 Jun 28 (pp. 775-779). IEEE.
- Kavitha DN, Subbarao MV. Performance analysis of Sentiment Classification using Optimized Kernel Extreme Learning Machine. In2023 International Conference on Intelligent Systems, Advanced Computing and Communication (ISACC) 2023 Feb 3 (pp. 1-8). IEEE.
- Santhosh R, Vignesh SV, Rithish E, Mahendhiran PD. Sentimental Analysis on Amazon Camera Reviews using Naive Bayes Algorithm. In2023 International Conference on Sustainable Computing and Smart Systems (ICSCSS) 2023 Jun 14 (pp. 1-8). IEEE.
- Juyal P. Classification Accuracy in Sentiment Analysis using Hybrid and Ensemble Methods. In2022 IEEE World Conference on Applied Intelligence and Computing (AIC) 2022 Jun 17 (pp. 583-587). IEEE.
- Hafeez S, Kathirisetty N. Effects and Comparison of different Data pre-processing techniques and ML and deep learning models for sentiment analysis: SVM, KNN, PCA with SVM and CNN. In2022 First International Conference on Artificial Intelligence Trends and Pattern Recognition (ICAITPR) 2022 Mar 10 (pp. 1-6). IEEE.
- Rekha KB, Gowda NC. A framework for sentiment analysis in customer product reviews using machine learning. In2020 International conference on smart technologies in computing, electrical and electronics (ICSTCEE) 2020 Oct 9 (pp. 267-271). IEEE.
- Wassan S, Chen X, Shen T, Waqar M, Jhanjhi NZ. Amazon product sentiment analysis using machine learning techniques. Revista Argentina de Clínica Psicológica. 2021;30(1):695.
- Rohan Shiveshwarkar, Om Shende, et al. Review on Sentiment Analysis on Customer Reviews. International Research Journal of Engineering and Technology (IRJET). 2022;09(05):14-18.
Journal of Operating Systems Development & Trends
Volume | 11 |
Issue | 03 |
Received | July 3, 2024 |
Accepted | July 31, 2024 |
Published | September 14, 2024 |
function myFunction2() {
var x = document.getElementById(“browsefigure”);
if (x.style.display === “block”) {
x.style.display = “none”;
}
else { x.style.display = “Block”; }
}
document.querySelector(“.prevBtn”).addEventListener(“click”, () => {
changeSlides(-1);
});
document.querySelector(“.nextBtn”).addEventListener(“click”, () => {
changeSlides(1);
});
var slideIndex = 1;
showSlides(slideIndex);
function changeSlides(n) {
showSlides((slideIndex += n));
}
function currentSlide(n) {
showSlides((slideIndex = n));
}
function showSlides(n) {
var i;
var slides = document.getElementsByClassName(“Slide”);
var dots = document.getElementsByClassName(“Navdot”);
if (n > slides.length) { slideIndex = 1; }
if (n (item.style.display = “none”));
Array.from(dots).forEach(
item => (item.className = item.className.replace(” selected”, “”))
);
slides[slideIndex – 1].style.display = “block”;
dots[slideIndex – 1].className += ” selected”;
}