Dual Clustering Based Collaborative Filtering for Robust Recommendation

Collaborative filtering has emerged as an effective solution for handling the issue of excessive information in the past several years. However, shilling attacks, where attackers introduce fake ratings to manipulate recommender systems, have proven to be effective against collaborative filtering algorithms. This paper proposes a collaborative filtering method that miti-gates the impact of attacks while maintaining prediction accuracy through dual clustering on the dataset. Dual clustering divides all data into some clusters by the first clustering, and integrates the clusters to form less clusters by the second clustering. The intention of dual clustering aims to separate actual users and attack users into different clusters by the first clustering and increase the data volume of actual users within one cluster by the second clustering. The effectiveness of dual clustering is experimentally explored using a large dataset of movie ratings. The prediction accuracy is assessed through an evaluation approach that measures the error value between actual ratings and predicted ratings. Moreover, the robustness against attacks is evaluated by comparing the shift of prediction value and the shift of TopN value before and after attacks. The experimental results show that dual clustering can reduce the impact of the drawbacks in collaborative filtering.

Authors

Institutions

Publication Details

Published
2024-08-16
DOI
https://doi.org/10.1109/besc64747.2024.10780489
Primary Topic
Recommender Systems and Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Dual Clustering Based Collaborative Filtering for Robust Recommendation

Jianwei Zhang, Lin Li, Lei Fu
Recommender Systems and Techniques
article

Dual Clustering Based Collaborative Filtering for Robust Recommendation

Jianwei Zhang, Lin Li, Lei Fu
article en

Abstract

Collaborative filtering has emerged as an effective solution for handling the issue of excessive information in the past several years. However, shilling attacks, where attackers introduce fake ratings to manipulate recommender systems, have proven to be effective against collaborative filtering algorithms. This paper proposes a collaborative filtering method that miti-gates the impact of attacks while maintaining prediction accuracy through dual clustering on the dataset. Dual clustering divides all data into some clusters by the first clustering, and integrates the clusters to form less clusters by the second clustering. The intention of dual clustering aims to separate actual users and attack users into different clusters by the first clustering and increase the data volume of actual users within one cluster by the second clustering. The effectiveness of dual clustering is experimentally explored using a large dataset of movie ratings. The prediction accuracy is assessed through an evaluation approach that measures the error value between actual ratings and predicted ratings. Moreover, the robustness against attacks is evaluated by comparing the shift of prediction value and the shift of TopN value before and after attacks. The experimental results show that dual clustering can reduce the impact of the drawbacks in collaborative filtering.

Iwate University (JP), Wuhan University of Technology (CN)
Openalex Percentile: Top 64%
Recommender Systems and Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.