Abstract
The ease of access to social media and its wide reach has made it the preferred platform for consumers to express their opinions and grievances regarding all types of products and services. As such, it serves as a fertile ground for organizations to deploy analytical customer relationship management (ACRM) and generate business insights of tremendous value. Of particular importance is identifying and quickly resolving customer complaints. If not redressed, these complaints could lead to customer churn and when addressed quickly and efficiently, they can double the profits. This automatic product-wise clustering of complaints helps in better sentiment analysis on products and services. In this paper, two variants of a novel multi-objective clustering algorithm are proposed with applications to sentiment analysis, an important area of analytical CRM in banking industry. The first variant, MOPSO-CD-Kmeans, employs Multi-objective Particle Swarm Optimization along with heuristics of K-means and the second variant, MOPSO-CD-SKmeans employs the same multi-objective particle swarm optimization along with the heuristics of Spherical K-means to find an optimal partitioning of the data. Two clustering criteria were considered as objective functions to be optimized to find a set of Pareto optimal solutions, and then the Silhouette Index was employed to determine the optimal number of clusters. The algorithm is then tested on bank based complaint datasets related to four Indian banks. Experiments indicate that MOPSO-CD-SKmeans is able to achieve promising results in terms of product-wise clustering of complaints and could outperform the first variant.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ravi, K., and V. Ravi. 2015. A survey on opinion mining and sentiment analysis: Tasks, approaches and applications. Knowledge-Based Syst 89: 14–46. https://doi.org/10.1016/J.KNOSYS.2015.06.015.
Macqueen, J. 1967. Some methods for classification and analysis of multivariate observations. In 5-th Berkeley symposium on mathematical statistics and probability, 281–297.
Dhillon, I.S., and D.S. Modha. 2001. Concept decompositions for large sparse text data using clustering. Machine Learning 42: 143–175. https://doi.org/10.1023/A:1007612920971.
Li, G., and F. Liu. 2010. A clustering-based approach on sentiment analysis. In 2010 IEEE international conference on intelligent systems and knowledge engineering, 331–337. IEEE.
Hadano, M., K. Shimada, and T. Endo. 2011. Aspect identification of sentiment sentences using a clustering algorithm. Procedia-Social and Behavioral Sciences 27: 22–31. https://doi.org/10.1016/J.SBSPRO.2011.10.579.
Zhai, Z., B. Liu, H. Xu, and P. Jia. 2011. Clustering product features for opinion mining. In Proceedings of the fourth ACM international conference on web search and data mining-WSDM ’11, 347. New York, USA: ACM Press.
Farhadloo, M., and E. Rolland. 2013. Multi-class sentiment analysis with clustering and score representation. In 2013 IEEE 13th international conference on data mining workshops, 904–912. IEEE.
Souza, E., A.L.I. Oliveira, G. Oliveira, et al. 2016. An unsupervised particle swarm optimization approach for opinion clustering. In 2016 5th Brazilian conference on intelligent systems (BRACIS), 307–312. IEEE.
Chandra Pandey, A., D. Singh Rajpoot, and M. Saraswat. 2017. Twitter sentiment analysis using hybrid cuckoo search method. Information Processing and Management 53: 764–779. https://doi.org/10.1016/J.IPM.2017.02.004.
Souza, E., D. Santos, G. Oliveira, et al. 2018. Swarm optimization clustering methods for opinion mining. Natural Computing, 1–29. https://doi.org/10.1007/s11047-018-9681-2.
Fong, S., E. Gao, and R. Wong. 2015. Optimized swarm search-based feature selection for text mining in sentiment analysis. In 2015 IEEE international conference on data mining workshop (ICDMW), 1153–1162. IEEE.
Alshari, E.M., A. Azman, S. Doraisamy, et al. 2017. Improvement of sentiment analysis based on clustering of Word2Vec features. In 2017 28th international workshop on database and expert systems applications (DEXA), 123–126. IEEE.
Mayank, D., K. Padmanabhan, and K. Pal. 2016. Multi-sentiment modeling with scalable systematic labeled data generation via Word2Vec clustering. In 2016 IEEE 16th international conference on data mining workshops (ICDMW), 952–959. IEEE.
Xiong, S., and D. Ji. 2016. Exploiting flexible-constrained K-means clustering with word embedding for aspect-phrase grouping. Information Sciences (Ny) 367–368: 689–699. https://doi.org/10.1016/J.INS.2016.07.002.
Ma, B., H. Yuan, and Y. Wu. 2017. Exploring performance of clustering methods on document sentiment analysis. Journal of Information Science 43: 54–74. https://doi.org/10.1177/0165551515617374.
Mukhopadhyay, A., U. Maulik, and S. Bandyopadhyay. 2015. A survey of multiobjective evolutionary clustering. ACM Computing Surveys 47: 1–46. https://doi.org/10.1145/2742642.
Handl, J., and J. Knowles. 2004. Evolutionary multiobjective clustering, vol. 3242. Lecture Notes Computer Science, 1081–1091. https://doi.org/10.1007/978-3-540-30217-9_109.
Handl, J., and J. Knowles. 2005. Multiobjective clustering around medoids. In 2005 IEEE congress on evolutionary computation, 632–639. IEEE.
Handl, J., and J. Knowles. 2007. An evolutionary approach to multiobjective clustering. IEEE Transactions on Evolutionary Computation 11: 56–76. https://doi.org/10.1109/TEVC.2006.877146.
Bandyopadhyay, S., U. Maulik, and A. Mukhopadhyay. 2007. Multiobjective genetic clustering for pixel classification in remote sensing imagery. IEEE Transactions on Geoscience and Remote Sensing 45: 1506–1511. https://doi.org/10.1109/TGRS.2007.892604.
Won, J.-M., S. Ullah, and F. Karray. 2008. Data clustering using multi-objective hybrid evolutionary algorithm. In 2008 international conference on control, automation and systems, 2298–2303. IEEE.
Mukhopadhyay, A., U. Maulik, and S. Bandyopadhyay. 2009. Multiobjective genetic clustering with ensemble among pareto front solutions: application to MRI brain image segmentation. In 2009 seventh international conference on advances in pattern recognition, 236–239. IEEE.
Özyer, T., M. Zhang, and R. Alhajj. 2011. Integrating multi-objective genetic algorithm based clustering and data partitioning for skyline computation. Applied Intelligence 35: 110–122. https://doi.org/10.1007/s10489-009-0206-7.
Folino, F., and C. Pizzuti. 2010. A multiobjective and evolutionary clustering method for dynamic networks. In 2010 international conference on advances in social networks analysis and mining, 256–263. IEEE.
Mukhopadhyay, A., U. Maulik, and S. Bandyopadhyay. 2013. An interactive approach to multiobjective clustering of gene expression patterns. IEEE Transactions on Biomedical Engineering 60: 35–41. https://doi.org/10.1109/TBME.2012.2220765.
Shirakawa, S., and T. Nagao. 2009. Evolutionary image segmentation based on multiobjective clustering. In 2009 IEEE congress on evolutionary computation, 2466–2473. IEEE.
Bandyopadhyay, S., U. Maulik, and R. Baragona. 2010. Clustering multivariate time series by genetic multiobjective optimization. Metron 68: 161–183. https://doi.org/10.1007/BF03263533.
Coelho, A.L.V., E. Fernandes, and K. Faceli. 2010. Inducing multi-objective clustering ensembles with genetic programming. Neurocomputing 74: 494–498. https://doi.org/10.1016/J.NEUCOM.2010.09.014.
Saha, S., and S. Bandyopadhyay. 2008. A new multiobjective simulated annealing based clustering technique using stability and symmetry. In 2008 19th international conference on pattern recognition, 1–4. IEEE.
Xue, F., A.C. Sanderson, and R.J. Graves. 2005. Multi-objective differential evolution-algorithm, convergence analysis, and applications. In 2005 IEEE congress on evolutionary computation, 743–750. IEEE.
Kennedy, J., and R. Eberhart (1995) Particle swarm optimization. In IEEE international conference on neural networks, vol. 4, 1942–1948.
Agrawal, S., B.K. Panigrahi, and M.K. Tiwari. 2008. multiobjective particle swarm algorithm with fuzzy clustering for electrical power dispatch. IEEE Transactions on Evolutionary Computation 12: 529–541. https://doi.org/10.1109/TEVC.2007.913121.
Paoli, A., F. Melgani, and E. Pasolli. 2009. Clustering of hyperspectral images based on multiobjective particle swarm optimization. IEEE Transactions on Geoscience and Remote Sensing 47: 4175–4188. https://doi.org/10.1109/TGRS.2009.2023666.
Nanda, S.J., and G. Panda. 2013. Automatic clustering algorithm based on multi-objective Immunized PSO to classify actions of 3D human models. Engineering Applications of Artificial Intelligence 26: 1429–1441. https://doi.org/10.1016/j.engappai.2012.11.008.
Deb, K., and D. Kalyanmoy. 2001. Multi-objective optimization using evolutionary algorithms. Wiley.
Coello Coello, C.A., and M.S. Lechuga. 2002. MOPSO: a proposal for multiple objective particle swarm optimization. In Proceedings of the 2002 congress on evolutionary computation, CEC ’02, 1051–1056. IEEE. (Cat. No.02TH8600).
Raquel, C.R., and P.C. Naval. 2005. An effective use of crowding distance in multiobjective particle swarm optimization. In Proceedings of the 2005 conference on genetic and evolutionary computation-GECCO ’05, 257. New York, USA: ACM Press.
Deb, K., A. Pratap, S. Agarwal, and T. Meyarivan. 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6: 182–197. https://doi.org/10.1109/4235.996017.
Caliński, T., and J. Harabasz. 1974. A dendrite method for cluster analysis. Communications in Statistics-Theory and Methods 3, 1–27. https://doi.org/10.1080/03610927408827101.
Rousseeuw, P.J. 1987. Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. Journal of Computational and Applied Mathematics 20: 53–65. https://doi.org/10.1016/0377-0427(87)90125-7.
Ravi, K., V. Ravi, and P.S.R.K. Prasad. 2017. Fuzzy formal concept analysis based opinion mining for CRM in financial services. Applied Soft Computing 60: 786–807. https://doi.org/10.1016/J.ASOC.2017.05.028.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Gavval, R., Ravi, V. (2020). Clustering Bank Customer Complaints on Social Media for Analytical CRM via Multi-objective Particle Swarm Optimization. In: Rout, M., Rout, J., Das, H. (eds) Nature Inspired Computing for Data Science. Studies in Computational Intelligence, vol 871. Springer, Cham. https://doi.org/10.1007/978-3-030-33820-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-33820-6_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33819-0
Online ISBN: 978-3-030-33820-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)