Federated recommendation (FedRec) can train personalized recommenders without collecting user data, but the decentralized nature makes it susceptible to poisoning attacks. Most previous studies focus on the targeted attack to promote certain items, while the untargeted attack that aims to degrade the overall performance of the FedRec system remains less explored. In fact, untargeted attacks can disrupt the user experience and bring severe financial loss to the service provider. However, existing untargeted attack methods are either inapplicable or ineffective against FedRec systems. In this paper, we delve into the untargeted attack and its defense for FedRec systems. (i) We propose ClusterAttack, a novel untargeted attack method. It uploads poisonous gradients that converge the item embeddings into several dense clusters, which make the recommender generate similar scores for these items in the same cluster and perturb the ranking order. (ii) We propose a uniformity-based defense mechanism (UNION) to protect FedRec systems from such attacks. We design a contrastive learning task that regularizes the item embeddings toward a uniform distribution. Then the server filters out these malicious gradients by estimating the uniformity of updated item embeddings. Experiments on two public datasets show that ClusterAttack can effectively degrade the performance of FedRec systems while circumventing many defense methods, and UNION can improve the resistance of the system against various untargeted attacks, including our ClusterAttack.
翻译:联邦建议( FedRec) 可以在不收集用户数据的情况下培训个性化建议者,但分散性质使得它容易受到中毒袭击。以往的研究大多侧重于定向攻击,以推广某些物品,而旨在降低美联储系统总体性能的非定向攻击则仍然不太深入。事实上,非定向攻击可以扰乱用户的经验,给服务提供者带来严重的财务损失。然而,现有的非目标攻击方法对美联储系统来说要么不适用,要么无效。在本文中,我们深入到非目标攻击及其防御FedRec系统。 (i) 我们建议采用新型非目标攻击方法,即GroupAtack,一种新型非目标攻击方法。它上传有毒梯度,将项目嵌入若干密集的组群,使建议者为同一组群的这些项目产生相似的分数,并给服务供应商带来严重的财务损失。然而,我们建议采用基于统一性的防御机制(UNION) 来保护美联储Rec系统免受这种攻击。我们设计了一个对比性学习任务,将项目嵌入的内嵌成不统一的分发系统。随后,服务器系统过滤了这些有毒梯分级攻击,同时将显示美联储系统的业绩。