Abstract
In today’s world, recommendation systems play a vital role in customer analysis on social media, online businesses, e-commerce, etc. There are multiple sources of information on the Internet giving people a large set of suggestions and advice. This may create confusion for the accurate decision to the user and he/she may get lost in the competitive and growing market. A recommendation system is an essential part of e-commerce to supply the filtered relevant information asked by the customer. The major pitfalls of the existing recommendation system are flooding unnecessary recommendations and unpredictability about new products. Most of the recommendation systems rely on the purchase history of the customer and give suggestions for new products. Along with the history of the user’s purchase, it is crucial to analyze various other activities such as browsing history, wish lists, reviews, ratings, and previously ordered items. An intelligent recommendation system using ensemble learning is presented in this paper to reduce duplicate and irrelevant recommendations for the customer. The experimental results indicate that there has been a significant improvement in the precision and recall of the recommendation system in comparison with the other conventional techniques.
Similar content being viewed by others
Data availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
References
Khelloufi A et al (2021) A social-relationships-based service recommendation system for IoT devices. IEEE Internet Things J 8(3):1859–1870
Shivaprasad TK, Shetty J (2017) Sentiment analysis of product reviews: A review. In: 2017 International Conference on Inventive Communication and Computational Technologies (ICICCT), pp 298–301
Thorat P, Goudar R, Barve S (2015) Survey on collaborative filtering, content-based filtering, and hybrid recommendation system. Int J Comput Appl 110:31–36
Chen R, Hua Q, Chang Y-S, Wang B, Zhang L, Kong X (2018) A survey of collaborative filtering-based recommender systems: from traditional methods to hybrid methods based on social networks. IEEE Access 6:64301–64320
Ning H et al (2019) PersoNet: Friend recommendation system based on big-five personality traits and hybrid filtering. IEEE Transactions on Computational Social Systems 6:394–402
Fan ZP, Che YJ, Chen ZY (2017) Product sales forecasting using online reviews and historical sales data: a method combining the Bass model and sentiment analysis. J Bus Res 7(4):90–100
Kim S-M, Hovy E (2004) Determining the sentiment of opinions. In: COLING 2004: Proceedings of the 20th International Conference on Computational Linguistics. Geneva, Switzerland, pp 1367–1373
Bai S, Zhu T, Cheng L (2012) Big-five personality prediction based on user behaviors at social network sites. ArXiv:abs/1204.4809
Liu B, Hu M, Cheng J (2005) Opinion observer: analyzing and comparing opinions on the Web. In: Proceedings of the 14th international conference on World Wide Web (WWW '05). Association for Computing Machinery, New York, pp 342–351. https://doi.org/10.1145/1060745.1060797
Jindal N, Liu B (2008) Opinion spam and analysis. In: Proceedings of the 2008 International Conference on Web Search and Data Mining (WSDM '08). Association for Computing Machinery, New York, pp 219–230. https://doi.org/10.1145/1341531.1341560
Mukherjee A, Liu B, Glance N (2012) Spotting fake reviewer groups in consumer reviews. In: Proceedings of the 21st international conference on World Wide Web (WWW '12). Association for Computing Machinery, New York, pp 191–200. https://doi.org/10.1145/2187836.2187863
Ding J, Sun H, Xu W, Liu X (2018) Entity-level sentiment analysis of issue comments. In: Proceedings of the 3rd International Workshop on Emotion Awareness in Software Engineering (SEmotion '18). Association for Computing Machinery, New York, pp 7–13. https://doi.org/10.1145/3194932.3194935
Li G, Zheng Q, Zhang L, Guo S, Niu L (2020) Sentiment infomation based model for chinese text sentiment analysis. In: 2020 IEEE 3rd International Conference on Automation, Electronics and Electrical Engineering (AUTEEE), Shenyang, pp 366–371. https://doi.org/10.1109/AUTEEE50969.2020.9315668
Go A, Bhayani R, Huang L (2009) Twitter sentiment classification using distant supervision. CS224N Project Report, Stanford, pp 1–12
Yu H, Hatzivassiloglou V (2003) Towards answering opinion questions: separating facts from opinions and identifying the polarity of opinion sentences. In: Proceedings of the 2003 Conference on Empirical Methods in Natural Language Processing, pp 129–136
Zhang Y, Xiang X, Yin C, Shang L (2013) Parallel sentiment polarity classification method with substring feature reduction. In: Li J et al (eds) Trends and applications in knowledge discovery and data mining. PAKDD 2013, Lecture Notes in Computer Science(), vol 7867. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40319-4_11
Zhou S, Chen Q, Wang X (2013) Active deep learning method for semi-supervised sentiment classification. Neurocomputing 120:536–546
Vanaja S, Belwal M (2018) Aspect-level sentiment analysis on e-commerce data.In: 2018 international conference on inventive research in computing applications. New York, pp 1275–1279. https://doi.org/10.1109/ICIRCA.2018.8597286
Choi Y, Cardie C (2009) Adapting a polarity lexicon using integer linear programming for domain-specific sentiment classification: proceedings of the 2009 conference on Empirical Methods in Natural Language Processing, EMNLP ’09. Association for Computational Linguistics, Stroudsburg, pp 590–598
Tan LKW, Na JC, Theng YL, Chang K (2011) Sentence-level sentiment polarity classification using a linguistic approach. In: Xing C, Crestani F, Rauber A (eds) Digital libraries: for cultural heritage, knowledge dissemination, and future creation. ICADL 2011, Lecture Notes in Computer Science, vol 7008. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24826-9_13
Liu B (2012) Sentiment analysis and opinion mining. Synthesis lectures on human language technologies. In: Proceedings synthesis lectures on human language technologies. Morgan & Claypool Publishers, 5.1, pp 1–167
Gunasekar M, Thilagamani S (2019) Towards sentiment analysis and opinion mining from multimodal data. Int J Recent Technol Eng 8(1):272–274
Fang X, Zhan J (2015) Sentiment analysis using product review data. J Big Data 2(1):1–14
de Albornoz JC, Plaza L, Gervás P, Díaz A (2011) A joint model of feature mining and sentiment analysis for product review rating. In: Clough P et al (eds) Advances in information retrieval. ECIR 2011, Lecture Notes in Computer Science, vol 6611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20161-5_8
Ramírez-Gallego S, Krawczyk B, García S, Woźniak M, Herrera F (2017) A survey on data preprocessing for data stream mining: current status and future directions. Neurocomputing 239:39–57
Romero C, Romero JR, Ventura S (2014) A survey on pre-processing educational data. https://doi.org/10.1007/978-3-319-02738-8_2
Floyd K, Freling R, Alhoqail S, Cho HY, Freling T (2014) How online product reviews affect retail sales: a meta-analysis. J Retail 90(2):217–232
Ghose A, Ipeirotis PG (2006) Designing ranking systems for consumer reviews: the impact of review subjectivity on product sales and review quality. In: Proceedings of the 16th annual workshop on information technology and systems, pp 303–310
Ma B, Zhang D, Yan Z, Kim T (2013) An LDA, and synonym lexicon-based approach to product feature extraction from online consumer product reviews. J Electron Commer Res 14(4):304–305
Fang X, Zhan J (2015) Sentiment analysis using product review data. J Big Data 2(50):1–14
Zhang Z, Wang Z, Li X, Liu N, Guo B, Zhiwen Yu (2021) ModalNet: anaspect- level sentiment classification model by exploring multimodal data with fusion discriminant attentional network. World Wide Web 24(6):1957–1974
Yeung C-m A, Iwata T (2011) Strength of social influence in trust networks in product review sites. In: Proceedings of the fourth ACM international conference on Web search and data mining (WSDM '11). Association for Computing Machinery, New York, pp 495–504. https://doi.org/10.1145/1935826.1935899
Rajesh Kanna P, Pandiaraja P (2019) An efficient sentiment analysis approach for product review using Turney algorithm. Proced Comput Sci 165:356–362. https://doi.org/10.1016/j.procs.2020.01.038
Woldemariam Y (2016) Sentiment analysis in a cross-media analysis framework. 2016 IEEE International Conference on Big Data Analysis. Hangzhou, pp 1–5
Maia M, Freitas A, Handschuh S (2018) FinSSLx: A sentiment analysis model for the financial domain using text simplification. In: IEEE 12th International Conference on Semantic Computing (ICSC), vol 2018, Laguna Hills, pp 318–319. https://doi.org/10.1109/ICSC.2018.00065
Dong X, Yu Z, Cao W, Shi Y, Ma Q (2020) A survey onensemble learning. Front Comput Sci 14(2)
Che D, Liu Q, Rasheed K, Tao X (2011) Decision tree and ensemble learning algorithms with their applications in bioinformatics. In: Arabnia H, Tran QN (eds) Software tools and algorithms for biological systems. Advances in experimental medicine and biology, vol 696. Springer, New York. https://doi.org/10.1007/978-1-4419-7046-6_19
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shankar, A., Perumal, P., Subramanian, M. et al. An intelligent recommendation system in e-commerce using ensemble learning. Multimed Tools Appl 83, 48521–48537 (2024). https://doi.org/10.1007/s11042-023-17415-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17415-1