A Decentralized Classification Algorithm for Online Consumers Based on Improved LPA
Liu Zhu1,Qian Xiaodong2()
1School of Electronic and Information Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China 2School of Economics & Management, Lanzhou Jiaotong University, Lanzhou 730070, China
Abstract:Abstract: [Objective] This paper proposes a classification algorithm based on the improved LPA model,aiming to improve the label propagation distance and node similarity judgment in decentralized e-commerce network consumer classification. [Methods] Firstly, we introduced the cosine similarity formula to measure the similarity of nodes and constructed a similarity adjacency matrix. These steps improved the measurement of node distance according to their shared relationship in the LPA algorithm. We also introduced the principle of a back lookup table to conform to the characteristics of locality and reduce the time complexity. Secondly, we selected the initial center point with the degree centrality index and used the clustering coefficient index to update the label rules. We proposed the label propagation distance optimization formula to make the LPA algorithm meet the locality requirements. [Results] The category structure modularity Q of the improved LPA algorithm was 0.054 and 0.145 higher than the traditional LPA algorithm in the network with two neighbor similarity thresholds. The modular Q value increased up to 0.092 on data of different scales. [Limitations] The paper needs to set two parameters and use the principle of the back lookup table. The relationship between time complexity and network size is square. [Conclusions] The improved LPA can more effectively limit label propagation, which creates higher intra-categories node similarity and lower inter-categories node similarity. It is suitable for analyzing decentralized e-commerce consumer networks.
刘铸, 钱晓东. 基于改进LPA算法的去中心化电子商务网络消费者类别划分算法*[J]. 数据分析与知识发现, 2023, 7(10): 25-36.
Liu Zhu, Qian Xiaodong. A Decentralized Classification Algorithm for Online Consumers Based on Improved LPA. Data Analysis and Knowledge Discovery, 2023, 7(10): 25-36.
Dibb S. Market Segmentation: Strategies for Success[J]. Marketing Intelligence & Planning, 1998, 16(7): 394-406.
[2]
Heilman C M, Bowman D. Segmenting Consumers Using Multiple-Category Purchase Data[J]. International Journal of Research in Marketing, 2002, 19(3): 225-252.
doi: 10.1016/S0167-8116(02)00077-0
(Zeng Xiaoqing, Xu Qin, Zhang Dan, et al. New Multi-Indicator Customer Segmentation Method Based on Consuming Data Mining[J]. Application Research of Computers, 2013, 30(10): 2944-2947.)
(Hu Fengying, Zhou Zhenglong. Online Interpersonal Group-Buying Based on Social Relationship[J]. Chinese Journal of Management Science, 2021, 29(11): 191-202.)
[5]
Jarukasemratana S, Murata T, Liu X. Community Detection Algorithm Based on Centrality and Node Distance in Scale-Free Networks[C]// Proceedings of the 24th ACM Conference on Hypertext and Social Media. 2013: 258-262.
[6]
Shang C X, Feng S Z, Zhao Z Y, et al. Efficiently Detecting Overlapping Communities Through Seeding and Semi-Supervised Learning[J]. International Journal of Machine Learning and Cybernetics, 2017, 8(2): 455-468.
doi: 10.1007/s13042-015-0338-5
[7]
Huang J B, Sun H L, Liu Y G, et al. Towards Online Multiresolution Community Detection in Large-scale Networks[J]. PLoS One, 2011, 6(8): e23829.
(Wu Jian, Wang Ziquan, Yi Yi, et al. Local Community Detection Algorithm Based on Graph Traversal[J]. Application Research of Computers, 2019, 36(9): 2636-2638, 2670.)
[9]
Raghavan U N, Albert R, Kumara S. Near Linear Time Algorithm to Detect Community Structures in Large-scale Networks[J]. Physical Review E, Statistical, Nonlinear and Soft Matter Physics, 2007, 76(3 Pt 2): 036106.
[10]
Leung I X Y, Hui P, Liò P, et al. Towards Real-Time Community Detection in Large Networks[J]. Physical Review E, Statistical, Nonlinear, and Soft Matter Physics, 2009, 79(6 Pt 2): 066107.
(Zhang Lei, Qian Feng, Zhao Shu, et al. Stable Label Propagation Algorithm Based on Edge Weights for Community Detection[J]. Journal of Chinese Computer Systems, 2019, 40(2): 314-319.)
(Liu Yang, Zheng Wenping, Zhang Chuan, et al. Local Random Walk Based Label Propagation Algorithm[J]. Computer Science, 2022, 49(10): 103-110.)
doi: 10.11896/jsjkx.220400145
[13]
Gregory S. Finding Overlapping Communities in Networks by Label Propagation[J]. New Journal of Physics, 2010, 12(10): 103018.
doi: 10.1088/1367-2630/12/10/103018
[14]
Attal J P, Malek M, Zolghadri M. Overlapping Community Detection Using Core Label Propagation Algorithm and Belonging Functions[J]. Applied Intelligence, 2021, 51(11): 8067-8087.
doi: 10.1007/s10489-021-02250-4
Liang Shijiao, Chai Zhengyi. Label Propagation Overlapping Community Detection Algorithm Based on Node Intimacy[J]. Journal of Yunnan University(Natural Sciences Edition), 2020, 42(01):58-65.)
[16]
Barber M J, Clark J W. Detecting Network Communities by Propagating Labels under Constraints[J]. Physical Review E, Statistical, Nonlinear, and Soft Matter Physics, 2009, 80(2 Pt 2): 026129.
[17]
Šubelj L, Bajec M. Robust Network Community Detection Using Balanced Propagation[J]. The European Physical Journal B, 2011, 81(3): 353-362.
doi: 10.1140/epjb/e2011-10979-2
[18]
Zhou K, Martin A, Pan Q, et al. Evidential Label Propagation Algorithm for Graphs[C]// Proceedings of the 19th International Conference on Information Fusion. IEEE, 2016: 1316-1323.
[19]
Palla G, Derényi I, Farkas I, et al. Uncovering the Overlapping Community Structure of Complex Networks in Nature and Society[J]. Nature, 2005, 435(7043): 814-818.
doi: 10.1038/nature03607
[20]
Clauset A. Finding Local Community Structure in Networks[J]. Physical Review E, Statistical, Nonlinear, and Soft Matter Physics, 2005, 72(2 Pt 2): 026132.
[21]
Aitzhan N Z, Svetinovic D. Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams[J]. IEEE Transactions on Dependable and Secure Computing, 2018, 15(5): 840-852.
doi: 10.1109/TDSC.8858
(Fan Jili, He Pu, Li Xiaohua, et al. Blockchain Based Decentralized Item Sharing and Transaction Service System[J]. Journal of Computer Applications, 2019, 39(5): 1330-1335.)
doi: 10.11772/j.issn.1001-9081.2018112512
[23]
Ge C P, Liu Z, Fang L M. A Blockchain Based Decentralized Data Security Mechanism for the Internet of Things[J]. Journal of Parallel and Distributed Computing, 2020, 141: 1-9.
doi: 10.1016/j.jpdc.2020.03.005
(Xu Zhiming, Li Dong, Liu Ting, et al. Measuring Similarity between Microblog Users and its Application[J]. Chinese Journal of Computers, 2014, 37(1): 207-218.)
(David Knock, Yang Song. Social Network Analysis[M]. Translated by Li Lan. The 2nd Edition. Shanghai: Truth & Wisdom Press, Shanghai People’s Publishing House, 2012: 103-104.)
[26]
Newman M E J. Modularity and Community Structure in Networks[J]. Proceedings of the National Academy of Sciences of the United States of America, 2006, 103(23): 8577-8582.
doi: 10.1073/pnas.0601602103
pmid: 16723398