Fuzhi Zhang

Prof. Fuzhi Zhang


Research Focus & Metrics

Academic Career Length

20Years (2007-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
17 August 2020 in IEEE Transactions on Computational Social Systems
Verified
Journal Article
Closed access
FZFuzhi Zhang
Fuzhi Zhang
SWShilei Wang
Shilei Wang
Existing shilling attack detection approaches focus mainly on identifying individual attackers in online recommender systems and rarely address the detection of group shilling attacks in which a group of attackers colludes to bias the output of an online recommender system by injecting fake profiles. In this article, we propose a group shilling attack detection method based on the bisecting K-means clustering algorithm. First, we extract the rating track of each item and divide the rating tracks to generate candidate groups according to a fixed time interval. Second, we propose item attention degree and user activity to calculate the suspicious degrees of candidate groups. Finally, we employ the bisecting K-means algorithm to cluster the candidate groups according to their suspicious degrees and obtain the attack groups. The results of experiments on the Netflix and Amazon data sets indicate that the proposed method outperforms the baseline methods.

25 January 2023 in Information Processing & Management
Verified
Journal Article
Closed access
FZFuzhi Zhang
Fuzhi Zhang
JWJiayi Wu
Jiayi Wu
PZPeng Zhang
Peng Zhang
RMRu Ma
Ru Ma
HYHongtao Yu
Hongtao Yu

7 March 2022 in IEEE Transactions on Computational Social Systems
Verified
Journal Article
Closed access
HYHongtao Yu
Hongtao Yu
RMRu Ma
Ru Ma
JCJinbo Chao
Jinbo Chao
FZFuzhi Zhang
Fuzhi Zhang
Label propagation-based overlapping community detection algorithms have been widely used in complex networks due to their simplicity and efficiency. However, such algorithms need to randomly choose neighbor nodes and do not fully take the network's topology into consideration, resulting in low stability and accuracy. Aiming at this problem, we propose an overlapping community detection approach based on DeepWalk and the improved label propagation. We first use the DeepWalk model to learn the network's topology to obtain low-dimensional vector representations that reflect the spatial location of nodes and construct the weight matrix through vector dot product operation. Then, we design a label propagation algorithm with a preference selection strategy, which can obtain stable overlapping communities by exchanging information with fixed neighbors on the basis of preserving the nodes' own labels. The experimental results on the real network and synthetic datasets show that the proposed approach has better accuracy and stability than the baseline methods.


3 November 2024 in Information Processing & Management
Verified
Journal Article
Closed access
PZPeng Zhang
Peng Zhang
ZNZhendong Niu
Zhendong Niu
RMRu Ma
Ru Ma
FZFuzhi Zhang
Fuzhi Zhang

5 August 2019 in Security and Communication Networks
Verified
Journal Article
Open access
PDF file
YHYaojun Hao
Yaojun Hao
FZFuzhi Zhang
Fuzhi Zhang
JWJian Wang
Jian Wang
QZQingshan Zhao
Qingshan Zhao
JCJianfang Cao
Jianfang Cao
Due to the openness of the recommender systems, the attackers are likely to inject a large number of fake profiles to bias the prediction of such systems. The traditional detection methods mainly rely on the artificial features, which are often extracted from one kind of user-generated information. In these methods, fine-grained interactions between users and items cannot be captured comprehensively, leading to the degradation of detection accuracy under various types of attacks. In this paper, we propose an ensemble detection method based on the automatic features extracted from multiple views. Firstly, to collaboratively discover the shilling profiles, the users’ behaviors are analyzed from multiple views including ratings, item popularity, and user-user graph. Secondly, based on the data preprocessed from multiple views, the stacked denoising autoencoders are used to automatically extract user features with different corruption rates. Moreover, the features extracted from multiple views are effectively combined based on principal component analysis. Finally, according to the features extracted with different corruption rates, the weak classifiers are generated and then integrated to detect attacks. The experimental results on the MovieLens, Netflix, and Amazon datasets indicate that the proposed method can effectively detect various attacks.