主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

Chinese Journal of Management Science ›› 2025, Vol. 33 ›› Issue (2): 95-104.doi: 10.16381/j.cnki.issn1003-207x.2022.0170

Previous Articles     Next Articles

Graph Neural Network Recommendation System Adversarial Attack Method Based on Importance Maximization and Community Partition

Yidong Chai1,2, Haoxin Liu1,2, Yuanchun Jiang1,2,4(), Yezheng Liu1,3,4   

  1. 1.School of management,Hefei University of technology,Hefei 230009,China
    2.Key Laboratory of Philosophy and Social Sciences for Cyberspace Behaviour and Management,Hefei 230009,China
    3.Key Laboratory of Process Optimization and Intelligent Decision-making,Ministry of Education,Hefei 230009,China
    4.National Engineering Laboratory for Big Data Distribution and Exchange Technologies,Shanghai 201203,China
  • Received:2022-01-24 Revised:2022-07-03 Online:2025-02-25 Published:2025-03-06
  • Contact: Yuanchun Jiang E-mail:ycjiang@hfut.edu.cn

Abstract:

The security of recommendation system is a hot topic in society. Since adversarial attacks can evaluate and improve the adversarial robustness of recommendation systems, adversarial attacks of recommendation systems have become an important research issue. In view of the widespread use of graph convolutional neural network in recommendation system, we propose an adversarial attack method for graph neural network recommendation system. Based on the idea of structure perturbation, an optimization model is constructed for adversarial attacks. However, the optimization model is difficult to solve directly, so an indirect method based on importance maximization is proposed. On this basis, for the large-scale user-item heterogeneous graph, the attack strategy of community division is proposed, and the effect and efficiency of node importance assessment are improved by considering the community size. Experiments based on the real public dataset show that the proposed method has a better adversarial attack result, and can effectively avoid the existing defense strategy of recommendation system without changing the heterogeneous graph structure of user items. The proposed method provides an important basis for designing a more robust recommendation system.

Key words: recommendation system, graph neural network, adversarial attack, importance maximization, community partition

CLC Number: