Collaborative Computing: Networking, Applications and Worksharing. 13th International Conference, CollaborateCom 2017, Edinburgh, UK, December 11–13, 2017, Proceedings

Research Article

Collaborative Shilling Detection Bridging Factorization and User Embedding

Download
143 downloads
  • @INPROCEEDINGS{10.1007/978-3-030-00916-8_43,
        author={Tong Dou and Junliang Yu and Qingyu Xiong and Min Gao and Yuqi Song and Qianqi Fang},
        title={Collaborative Shilling Detection Bridging Factorization and User Embedding},
        proceedings={Collaborative Computing: Networking, Applications and Worksharing. 13th International Conference, CollaborateCom 2017, Edinburgh, UK, December 11--13, 2017, Proceedings},
        proceedings_a={COLLABORATECOM},
        year={2018},
        month={10},
        keywords={Collaborative filtering Shilling attack User embedding Matrix factorization},
        doi={10.1007/978-3-030-00916-8_43}
    }
    
  • Tong Dou
    Junliang Yu
    Qingyu Xiong
    Min Gao
    Yuqi Song
    Qianqi Fang
    Year: 2018
    Collaborative Shilling Detection Bridging Factorization and User Embedding
    COLLABORATECOM
    Springer
    DOI: 10.1007/978-3-030-00916-8_43
Tong Dou,*, Junliang Yu,*, Qingyu Xiong,*, Min Gao,*, Yuqi Song,*, Qianqi Fang,*
    *Contact email: doutong@cqu.edu.cn, yu.jl@cqu.edu.cn, xiong03@cqu.edu.cn, gaomin@cqu.edu.cn, songyq@cqu.edu.cn, fqq@cqu.edu.cn

    Abstract

    The recommender system based on collaborative filtering is vulnerable to shilling attacks due to its open nature. With the wide employment of recommender systems, an increasing number of attackers are disordering the system in order to benefit from the manipulated recommendation results. Therefore, how to effectively detect shilling attacks now becomes more and more crucial. Most existing detection models recognize attackers in statistics-based manners. However, they failed in capturing the fine-grained interactions between users and items, leading to a degradation in detection accuracy. In this paper, inspired by the success of word embedding models, we propose a collaborative shilling detection model, CoDetector, which jointly decomposes the user-item interaction matrix and the user-user co-occurrence matrix with shared user latent factors. Then, the learned user latent factors containing network embedding information are used as features to detect attackers. Experiments conducted on simulated and real-world datasets show that CoDetector has a good performance and generalization capacity and outperforms state-of-the-art methods.