Customer segmentation using K-means clustering and the adaptive particle swarm optimization algorithm

被引:58
|
作者
Li, Yue [1 ]
Chu, Xiaoquan [1 ]
Tian, Dong [1 ]
Feng, Jianying [1 ]
Mu, Weisong [1 ,2 ]
机构
[1] China Agr Univ, Coll Informat & Elect Engn, Beijing 100083, Peoples R China
[2] Minist Agr, Key Lab Viticulture & Enol, Beijing 100083, Peoples R China
关键词
K-means clustering algorithm; Particle swarm optimization algorithm; Adaptive parameter learning; Mixed data; Customer segmentation; BEE COLONY OPTIMIZATION;
D O I
10.1016/j.asoc.2021.107924
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The improvement of enterprise competitiveness depends on the ability to match segmented customers in a competitive market. In this study, we propose a customer segmentation method based on the improved K-means algorithm and the adaptive particle swarm optimization (PSO) algorithm. The current PSO algorithm can easily fall into a local extremum; thus, adaptive learning PSO (ALPSO) is proposed to improve the optimization accuracy. On the basis of the analysis of population-based optimization, the inertia weight, learning factors, and the position update method are redesigned. To prevent the K-means clustering algorithm from depending on initial cluster centres, the ALPSO algorithm is used to optimize the K-means cluster centres (KM-ALPSO). Aimed at the issue of clustering the actual grape-customer consumption mixed dataset, factor analysis is used to extract numerical variables. We then propose a dissimilarity measurement method to cluster the mixed data. We compare ALPSO with several parameter update methods. We also conduct comparative experiments to compare KM-ALPSO on five UCI datasets. Finally, the improved KM-ALPSO (IKM-ALPSO) clustering algorithm is applied in customer segmentation. All results show that the three proposed methods outperform existing models. The experimental results also demonstrate the effectiveness and practicability of IKM-ALPSO for customer segmentation. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:22
相关论文
共 50 条
  • [21] Elevator traffic pattern recognition based on particle swarm optimization K-means clustering algorithm
    School of Mechanical Engineering, Shanghai Jiaotong University, Shanghai 200030, China
    Kongzhi yu Juece Control Decis, 2007, 10 (1139-1142):
  • [22] A population-based clustering technique using particle swarm optimization and k-means
    Ben Niu
    Qiqi Duan
    Jing Liu
    Lijing Tan
    Yanmin Liu
    Natural Computing, 2017, 16 : 45 - 59
  • [23] A Quantum-inspired Particle Swarm Optimization K-means plus plus Clustering Algorithm
    Hua, Chun
    2021 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2021), 2021,
  • [24] Surface Defect Detection of Seals Based on K-Means Clustering Algorithm and Particle Swarm Optimization
    Li, Xiaoguang
    Zhu, Juan
    Shi, Haoran
    Cong, Zijian
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [25] A stochastic disturbance of particle swarm optimization for K-means clustering method
    Chen, Jun-yan
    COMPUTATIONAL MATERIALS SCIENCE, PTS 1-3, 2011, 268-270 : 10 - 15
  • [26] A population-based clustering technique using particle swarm optimization and k-means
    Niu, Ben
    Duan, Qiqi
    Liu, Jing
    Tan, Lijing
    Liu, Yanmin
    NATURAL COMPUTING, 2017, 16 (01) : 45 - 59
  • [27] Integrating Fuzzy K-Means, Particle Swarm Optimization, and Imperialist Competitive Algorithm for Data Clustering
    Hojjat Emami
    Farnaz Derakhshan
    Arabian Journal for Science and Engineering, 2015, 40 : 3545 - 3554
  • [28] Integrating Fuzzy K-Means, Particle Swarm Optimization, and Imperialist Competitive Algorithm for Data Clustering
    Emami, Hojjat
    Derakhshan, Farnaz
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2015, 40 (12) : 3545 - 3554
  • [29] Multiple Route Planning Algorithm Based on Improved K-means Clustering and Particle Swarm Optimization
    Yang Hai-yan
    Zhang Shuai-wen
    Han Cheng
    PROCEEDINGS OF 2018 TENTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2018, : 260 - 265
  • [30] K-means clustering algorithm based on improved quantum particle swarm optimization and its application
    Li Y.
    Mu W.-S.
    Chu X.-Q.
    Fu Z.-T.
    Kongzhi yu Juece/Control and Decision, 2022, 37 (04): : 839 - 850