Skip to main content
Log in

An improved analytical approach for customer churn prediction using Grey Wolf Optimization approach based on stochastic customer profiling over a retail shopping analysis: CUPGO

  • Special Issue
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript


Challenge of an early prediction of customer churn is a major demand among research community. To understand an intention of a customer on reasons to make a churn as well time taken by a customer to churn is always an unknown mystery. Though good numbers of research works have suggested works on customer churn an exact measure of accurate churn and approaches to suggest on retention is the major discussion of this paper. Traditional approaches such as ACO, PSO are supports on appreciable churn prediction but consider more time to converge, whereas GWO algorithm supports with minimal time to converge as well improved accuracy of 89.26% along with actual churn match compared to PSO and ACO approaches. CUPGO also focuses on customer retention of 34.81% to retain valuable customers. CUPGO works on a large dataset collected over two consistent years.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others


  1. Bai Q (2010) Analysis of particle swarm optimization algorithm. Comput Inf Sci 3:180–184

    Google Scholar 

  2. Ganghishetti P, Vadlamani R (2014) Association rule mining via evolutionary multiobjective optimization. In: Murty MN, He X, Chillarige RR, Weng P (eds) Multi-disciplinary trends in artificial intelligence. Springer, Berlin, pp 35–46

    Google Scholar 

  3. Akay B, Karaboga D (2009) Parameter tuning for the artificial bee colony algorithm. In: Goebel R, Siekmann J, Wahlster W (eds) Computational collective intelligence. Semantic web, social networks and multiagent systems. Lecture notes in computer science. Springer, Berlin, pp 608–619

    Google Scholar 

  4. Morik K, Köpcke H (2004) Analysing customer churn in insurance data—a case study. In: Proceedings of the 8th European conference on principles and practice of knowledge discovery in databases

  5. Banks A, Vincent J, Anyakoha C (2007) A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications. Nat Comput 7:109–124

    Article  Google Scholar 

  6. Parapar J, Vidal MM, Santos J (2012) Finding the best parameter setting: particle swarm optimisation. In: 2nd Spanish conference on information retrieval, pp 49–60

  7. Angelinne P (1998) Using selection to improve particle swarm optimization. In: IEEE international conference on evolutionary computation, pp 84–90

  8. Lhotská L, Macaš M, Burša M (2006) PSO and ACO in optimization problems. In: Proceedings: IDEAL’06 proceedings of the 7th international conference on intelligent data engineering and automated learning, Burgos, Spain, September 20–23, pp 1390–1398

  9. Laszczyk M, Myszkowsk PB (2019) Survey of quality measures for multi-objective optimization: construction of complementary set of multi-objective quality measures. Swarm Evol Comput 48:109–133

    Article  Google Scholar 

  10. Sangaiah AK, Thangavelu A, Sundaram VM (2017) Cognitive computing for big data systems over IoT: frameworks, tools and application. Springer, Berlin

    Google Scholar 

  11. Fernando GL, Lima CF, Michalewicz Z (2007) Parameter setting in evolutionary algorithms. Studies in computational intelligence. Springer, Berlin

    MATH  Google Scholar 

  12. Sangaiah AK, Thangavelu AK (2013) Measuring IT service quality in the context of team-level service climate and GSD project outcome relationship. Aust J Basic Appl Sci 7(8):374–385

    Google Scholar 

  13. Verbeke W, Martens D, Baesens B (2014) Social network analysis for customer churn prediction. Appl Soft Comput 14:431–446

    Article  Google Scholar 

  14. Yang XS (2009) Firefly algorithms for multimodal optimization. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), vol 5792. Springer, Berlin, pp 169–178

    Google Scholar 

  15. Rosta V, Fukuda K, Onn S (2003) An adaptive algorithm for vector partitioning. J Glob Optim 25:305–319

    Article  MathSciNet  Google Scholar 

  16. Zhang L, Yu H, Hu S (2005) Optimal choice of parameters for particle swarm optimization. J Zhejiang Univ Sci 6:528–534

    Article  Google Scholar 

  17. Mozer M, Wolniewicz R, Grimes D, Johnson E, Kaushansky H (2000) Predicting subscriber dissatisfaction and improving retention in the wireless telecommunications industry. IEEE Trans Neural Netw 11(3):690–696

    Article  Google Scholar 

  18. Runge J, Gao P, Garcin F, Faltings B (2014) Churn prediction for high-value players in casual social games. In: Proceedings of IEEE CIG

  19. Filho MG, Barco CF, Neto RFT (2014) Using genetic algorithms to solve scheduling problems on flexible manufacturing systems (FMS): a literature survey, classification and analysis. Flex Serv Manuf J 26(3):408–431

    Article  Google Scholar 

  20. Sugumaran V, Sangaiah AK, Thangavelu A (2017) Computational intelligence applications in business intelligence and big data analytics, 1st edn. Auerbach Publications, Boca Raton

    Google Scholar 

  21. Subramanian S, Thangavelu A (2011) CCHUM—an adaptive business intelligence strategy to improve customer retention using bee-hive classification algorithm. Int J Res Rev Inf Technol 1(2):35–40

    Google Scholar 

  22. Vincent FY, Dat LQ (2014) An improved ranking method for fuzzy numbers with integral values. Appl Soft Comput 14:603–608

    Article  Google Scholar 

  23. Kurose JF, Ross KW (2013) Computer networking: a top-down approach featuring the internet. Longman, Reading

    Google Scholar 

  24. Marjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  25. Civicioglu P, Besdok E (2013) A conceptual comparison of cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithm. Artif Intell Rev 39:315–346

    Article  Google Scholar 

  26. Faris H, Al-Shboul B, Ghatasheh N (2014) A genetic programming based framework for churn prediction in telecommunication industry. In: Hwang D, Jung JJ, Nguyen NT (eds) Computational collective intelligence technologies and applications. Springer, Berlin, pp 353–362

    Chapter  Google Scholar 

  27. Abu-Mouti FS, El-Hawary ME (2012) Overview of artificial bee colony (ABC) algorithm and its applications. In: International systems conference (SysCon), pp 1–6

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to R. Manivannan.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Manivannan, R., Saminathan, R. & Saravanan, S. An improved analytical approach for customer churn prediction using Grey Wolf Optimization approach based on stochastic customer profiling over a retail shopping analysis: CUPGO. Evol. Intel. 14, 479–488 (2021).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: