A fast algorithm to build new users similarity list in neighbourhood-based collaborative filtering

Zhigang Lu, Hong Shen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Neighbourhood-based Collaborative Filtering (CF) has been applied in the industry for several decades because of its easy implementation and high recommendation accuracy. As the core of neighbourhood-based CF, the task of dynamically maintaining users’ similarity list is challenged by cold-start problem and scalability problem. Recently, several methods are presented on addressing the two problems. However, these methods require mn steps to compute the similarity list against the kNN attack, where m and n are the number of items and users in the system respectively. Observing that the k new users from the kNN attack, with enough recommendation data, have the same rating list, we present a faster algorithm, TwinSearch, to avoid computing and sorting the similarity list for each new user repeatedly to save the time. The computational cost of our algorithm is 1/125 of the existing methods. Both theoretical and experimental results show that the TwinSearch Algorithm achieves better running time than the traditional method.

Original languageEnglish
Title of host publicationAdvances in Parallel and Distributed Computing and Ubiquitous Services, UCAWSN and PDCAT 2015
EditorsHong Shen, Young-Sik Jeong, Gangman Yi, James J. Park
PublisherSpringer Verlag
Pages229-236
Number of pages8
ISBN (Print)9789811000676
DOIs
Publication statusPublished - 2016
Externally publishedYes
Event4th International Conference on Ubiquitous Computing Application and Wireless Sensor Network, UCAWSN 2015 - Jeju, Korea, Republic of
Duration: 8 Jul 201510 Jul 2015

Publication series

NameLecture Notes in Electrical Engineering
Volume368
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Conference

Conference4th International Conference on Ubiquitous Computing Application and Wireless Sensor Network, UCAWSN 2015
Country/TerritoryKorea, Republic of
CityJeju
Period8/07/1510/07/15

Keywords

  • Database applications
  • Neighbourhood-based collaborative filtering
  • Recommender systems
  • Similarity computation

Fingerprint

Dive into the research topics of 'A fast algorithm to build new users similarity list in neighbourhood-based collaborative filtering'. Together they form a unique fingerprint.

Cite this