Journal of Jilin University(Engineering and Technology Edition) ›› 2023, Vol. 53 ›› Issue (7): 1935-1942.doi: 10.13229/j.cnki.jdxbgxb.20210964

Previous Articles    

Method of collaborative filtering recommendation of personalized product-service system based on user

Feng LYU1,2(),Nian LI3,Zhuang-zhuang FENG1,Yang-hang ZHANG1   

  1. 1.School of Mechatronics Engineering,Henan University of Science and Technology,Luoyang 471003,China
    2.Collaborative Innovation Center of Machinery,Equipment Advanced Manufacturing of Henan Province,Luoyang 471003,China
    3.International School,Beijing University of Posts and Telecommunications,Beijing 100876,China
  • Received:2021-09-26 Online:2023-07-01 Published:2023-07-20

Abstract:

An improved collaborative filtering recommendation model is proposed to recommend the new product service system for users quickly and accurately. Firstly, the target user neighbor set is determined. Aiming at the problem of data cold start in the traditional collaborative filtering algorithm, a method combining user attribute similarity and user experience similarity is proposed, and Jaccard coefficient, average score correction coefficient and popular coefficient are introduced to improve the accuracy of user experience similarity. Then, the similarity set of new product service system is determined. An improved Pearson cosine similarity algorithm based on product service system attributes is proposed to solve the problem that the traditional project-based collaborative filtering algorithm ignores the similarity constraints of project attributes, and BP neural network is used to obtain the objective weight of each attribute under different product service systems, which improves the reliability of attribute importance. Finally, the recommendation guideline to judge whether the new product service system can be recommended to target user is constructed. Taking the tractor service system recommendation as an example, the feasibility and effectiveness of recommendation model are verified.

Key words: agricultural engineering, product service system, collaborative filtering, Pearson correlation coefficient, cosine similarity, back propagation neural network, recommendation

CLC Number: 

  • TP391.3

Fig.1

Personalized product service systemrecommendation process"

Table 1

User′s experience similarity"

U0U1U2U3U4U5U96U97U98U99U100
Sim1ij0.5670.6250.4290.2930.2920.4370.5100.4490.4400.432

Table 2

User′s attribute similarity"

C0C1C2C3C4C5C96C97C98C99C100
Sim2ij0.9570.9570.9830.93610.9730.9600.9870.9620.986

Fig.2

Line chart diagram of MAE with ω"

Fig.3

User similarity distribution"

Table 3

User′s similarity"

U0U1U2U3U4U5U96U97U98U99U100
Sim′ij0.7620.7910.7060.6150.6460.7050.7350.7180.7010.709

Table 4

Neighbor user′s score of product servicesystem"

用户P1P2P3P4用户P1P2P3P4
U1525/U503/54
U2//44U58334/
U32/53U64/254
U6/35/U674/55
U73/44U73514/
U12/253U753/54
U16434/U78425/
U194/4/U844/43
U22/354U88235/
U27424/U893/5/
U305/4/U964253
U344152U973/44
U383/44U983241
U405344U993/52
U454/4/U1004/54

Table 5

Score of historical product service system attributes"

m1m2m3m4m5m6m7m8m9m10
P14.53.54.04.22.83.22.52.02.32.4
P23.13.53.84.14.52.93.03.73.12.5
P33.44.24.64.72.93.82.73.62.63.7
P42.74.84.14.03.03.72.32.23.12.9

Table 6

Expert score of new product service system"

属性m1m2m3m4m5m6m7m8m9m10
Pnew3.24.24.34.73.54.03.94.54.64.1

Table 7

Attribute importance of product service system"

m1m2m3m4m5m6m7m8m9m10
P10.12330.10630.04060.12450.11860.15890.11340.18230.02730.0047
P20.05770.12210.13580.13600.13890.01180.08010.13850.08480.1247
P30.07750.11290.10280.11380.05560.10930.11240.09240.10850.0978
P40.10510.12100.10230.09750.12150.08720.06270.10210.07350.1439
Pnew0.10240.11700.06660.15260.03600.11460.12650.10270.13210.0496

Table 8

Attribute weighted score of product service system"

m1m2m3m4m5m6m7m8m9m10
P10.55490.37200.16240.56030.35580.50850.28350.36460.60200.0113
P20.15580.48840.55680.54400.41670.04370.18420.30470.26290.3616
P30.31000.47420.37010.53490.16120.41530.30350.33260.42320.2347
P40.32580.45980.38870.34130.36450.25290.18810.38800.22790.3598
Pnew0.40960.46800.19980.76300.10800.45840.37950.30810.66050.1984

Table 9

Similarity between historical product service system and new product service system"

产品服务系统P1P2P3P4
相似度0.684-0.6010.722-0.848
1 孙林岩,李刚,江志斌,等. 21世纪的先进制造模式——服务型制造[J]. 中国机械工程,2007,18(19): 2307-2312.
Sun Lin-yan, Li Gang, Jiang Zhi-bin, et al. Service-embedded manufacturing: advanced manufacturing paradigm in 21st Century[J]. China Mechanical Engineering, 2007, 18(19): 2307-2312.
2 Xu G Y, Zhang R B, Xu S X, et al. Personalized multimodal travel service design for sustainable intercity transport[J]. Journal of Cleaner Production, 2021,308: No.127367.
3 Zheng P, Lin T J, Chen C H, et al. A systematic design approach for service innovation of smart product-service systems[J]. Journal of cleaner production, 2018, 201(10): 657-667.
4 Jiang L L, Cheng Y T, Yang L. A trust-based collaborative filtering algorithm for E-commerce recommendation system[J]. Journal of Ambient Intelligence and Humanized Computing, 2019, 10(8): 3023-3024.
5 高玉凯,王新华,郭磊,等. 一种基于协同矩阵分解的用户冷启动推荐算法[J]. 计算机研究与发展,2017, 54(8): 1813-1823.
Gao Yu-kai, Wang Xin-hua, Guo Lei, et al. Learning to recommend with collaborative matrix factorization for new users[J]. Computer Research and Development, 2017, 54(8): 1813-1823.
6 任永功,王瑞霞,张志鹏,等. 基于社交网络能量扩散的协同过滤推荐算法[J]. 模式识别与人工智能, 2021, 34(6):561-571.
Ren Yong-gong, Wang Rui-xia, Zhang Zhi-peng, et al. Collaborative filtering recommendation algorithm based on energy diffusion in social network[J]. Pattern Recognition and Artificial Intelligence, 2021, 34(6): 561-571.
7 张志鹏,张尧,任永功. 基于覆盖约简的个性化协同过滤推荐方法[J]. 模式识别与人工智能, 2019, 32(7): 607-614.
Zhang Zhi-peng, Zhang Yao, Ren Yong-gong. Personalized collaborative filtering recommendation approach based on covering reduction[J]. Pattern Recognition and Artificial Intelligence, 2019, 32(7): 607-614.
8 陈碧毅,黄玲,王昌栋,等. 融合显式反馈与隐式反馈的协同过滤推荐算法[J]. 软件学报,2020(3): 794-805.
Cheng Bi-yi, Huang Ling, Wang Chang-dong, et al. Explicit and implicit feedback based collaborative filtering algorithm[J]. Journal of Software, 2020(3): 794-805.
9 肖诗涛,邵蓥侠,宋卫平,等. 面向协同过滤推荐的新型混合评分函数[J]. 计算机科学,2021, 48(3): 113-118.
Xiao Shi-tao, Shao Ying-xia, Song Wei-ping, et al. Hybrid score function for collaborative filtering recommendation[J]. Computer Science, 2021, 48(3): 113-118.
10 张润莲,张瑞,武小年,等. 基于混合相似度和差分隐私的协同过滤推荐算法[J]. 计算机应用研究,2021,38(8): 2334-2339.
Zhang Rui-lian, Zhang Rui, Wu Xiao-nian, et al. Collaborative filtering recommendation algorithm based on mixed similarity and differential privacy[J]. Application Research of Computers, 2021, 38(8): 2334-2339.
11 Feng L, Zhao Q C, Zhou C Q, Improving performances of Top-N recommendations with co-clustering method[J]. Expert Systems with Applications, 2020, 143: 1388-1405.
12 Zhu B, Jin W L, Li L. Evaluation of brake pedal feeling based on subjective and objective comprehensive weighting method[J]. Automotive Engineering, 2021, 43(5): 697-704.
13 Yin Y, Zhang Y. Environmental pollution evaluation of urban rail transit construction based on entropy weight method[J]. Nature Environment and Pollution Technology, 2021, 20(2): 819-824.
14 Liu D G. An entropy weight method of collaborative degree model between producer service industry and manufacturing industry[J]. International Journal of Circuits, Systems and Signal Processing, 2021, 15: 672-676.
15 Xu Z Y, Gao Y B. Kong X Y. Novel Dual-purpose algorithm for principal and minor component analysis[J]. 2020, 8: 31530-31538.
16 陈耶拉,耿秀丽. 基于改进协同过滤的个性化产品服务系统方案推荐[J]. 计算机集成制造系统, 2021, 27(1):240-248.
Chen Ye-la, Geng Xiu-li. Recommendation of personalized product-service system scheme based on improved collaborative filtering[J]. Computer Integrated Manufacturing Systems, 2021, 27(1): 240-248.
17 吴佳婧,贺嘉楠,王越群,等. 基于项目属性分类的协同过滤算法研究[J]. 吉林大学学报:信息科学版, 2018, 36(4): 470-474.
Wu Jia-jing, He Jia-nan, Wang Yue-qun, et al. Research on collaborative filtering algorithm based on items' attribute categories[J]. Journal of Jilin University(Information Science Edition), 2018,36(4): 470-474.
[1] Chao-jian FANG,Xin-rong HU. Privacy-sensitive data filtering algorithm based on fuzzy approximation [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(4): 1174-1180.
[2] Zhen SONG,Jie LIU. Time series prediction algorithm of vibration frequency of rotating machinery [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(8): 1764-1769.
[3] Bin WANG,Bing-hui HE,Na LIN,Wei WANG,Tian-yang LI. Tea plantation remote sensing extraction based on random forest feature selection [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(7): 1719-1732.
[4] Duan-yang GENG,Yan-cheng SUN,Xiao-dong MU,Guo-dong ZHANG,Hui-xin JIANG,Jun-ke ZHU. Simulation test and optimization of grain breakage of silage maize based on differential roller [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(3): 693-702.
[5] Chang-kai WEN,Bin XIE,Zheng-he SONG,Jian-gang HAN,Qian-wen YANG. Design method of tractor durability accelerated structure test [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(3): 703-715.
[6] Cai-mao LI,Shao-fan CHEN,Cheng-rong LIN,Yu-quan HOU,Hao LI. Dynamic recommendation method of virtual community knowledge based on circular knowledge map [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(10): 2385-2390.
[7] Guo-wei WANG,Qing-hui ZHU,Hai-ye YU,Dong-yan HUANG. Silage traceability system based on digital agricultural machinery equipment [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(1): 242-252.
[8] Fang LIANG,De-cheng WANG,Yong YOU,Guang-hui WANG,Yu-bing WANG,Xiao-ming ZHANG,Jin-kui FENG. Design and experiment of root-cutter with fertilization and reseeding compound remediation machine for grassland [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(1): 231-241.
[9] Hong-zhi WANG,Ting-ting WANG,Huang-shui HU,Xiao-fan LU. PID control based on BP neural network optimized by Q⁃learning for speed control of BLDCM [J]. Journal of Jilin University(Engineering and Technology Edition), 2021, 51(6): 2280-2286.
[10] Xin-yan WANG,Quan JIANG,Feng LYU,Zheng-yang YI. Rollover stability of zero turning radius lawn mower based on parametric model [J]. Journal of Jilin University(Engineering and Technology Edition), 2021, 51(5): 1908-1918.
[11] Hai-long WANG,Lin LIU,Min LIN,Dong-mei PEI. Music personalized recommendation algorithm based on k⁃means clustering algorithm [J]. Journal of Jilin University(Engineering and Technology Edition), 2021, 51(5): 1845-1850.
[12] Qian CONG,Jin XU,Bo-shuai MA,Xiao-chao ZHANG,Ting-kun CHEN. Design and test of tractor hydraulic suspension system testing device based on virtual simulation [J]. Journal of Jilin University(Engineering and Technology Edition), 2021, 51(2): 754-760.
[13] Chao CHENG,Jun FU,Zhi CHEN,Lu-quan REN. Sieve blocking laws and stripping test of corn grain harvester [J]. Journal of Jilin University(Engineering and Technology Edition), 2021, 51(2): 761-771.
[14] Xue-shen CHEN,Zhu-jian HUANG,Xu MA,Long QI,Gui-jin FANG. Design and test of control system for rice mechanical weeding and seedling-avoiding control [J]. Journal of Jilin University(Engineering and Technology Edition), 2021, 51(1): 386-396.
[15] Xiao-hui WEI,Bing-yi SUN,Jia-xu CUI. Recommending activity to users via deep graph neural network [J]. Journal of Jilin University(Engineering and Technology Edition), 2021, 51(1): 278-284.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!