GPU Implementation of Friend Recommendation System using CUDA for Social Networking Services

GPU Implementation of Friend Recommendation System using CUDA for Social Networking Services

K. G. Srinivasa (M. S. Ramaiah Institute of Technology, India), G. M. Siddesh (M. S. Ramaiah Institute of Technology, India), Srinidhi Hiriyannaiah (M. S. Ramaiah Institute of Technology, India), Kushagra Mishra (M. S. Ramaiah Institute of Technology, India), Coca Sai Prajeeth (M. S. Ramaiah Institute of Technology, India) and Ameen Mohammed Talha (M. S. Ramaiah Institute of Technology, India)
DOI: 10.4018/978-1-4666-8853-7.ch015
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

Nowadays hybrid recommender systems are used, which utilize both collaborative and content based filtering techniques unlike the FoF system that have been presented in the chapter. Social networking services (SNSs) provide a platform where likeminded people interact and express opinions. The trends of socializing have changed drastically and the general population is turning to these services to socialize and network with new people. Massive infrastructure compliments uninterrupted usage of these services. Owing to the rapidly growing user base of SNSs, there is always a need to improve upon the existing infrastructure to keep cost and performance in tune with one another. GPUs are proving to be a viable solution to bridge the gap between the two. In this chapter, we describe GPU implementation of a Friend recommender system which is based on content-based filtering mechanism. It has given significant speed up from its previous counterparts, thus making the whole process more efficient.
Chapter Preview
Top

2. Social Networking Service

A social network service is a web based service that allows people who share common interests in different areas to connect and socially collaborate with each other (Boyd & Ellison, 2008). Social networking services have become an important part of people’s daily life. They have provided a new means of communication platform among the users in the SNS, where people can express their views or opinions on their interest of matter, share some important events of their daily life like birthday, marriage, holidays with photos and videos. A social network consists representation of each user with his/her interests, friends which is generally known as profile of a user. The examples of social network sites include MySpace, Facebook, Google+, LinkedIn etc.

Complete Chapter List

Search this Book:
Reset