Friend/followee recommendation system for users based on interests : advanced AI algorithms

Interest graph, a mapping of people and their relationships based on their interests, is a popularized concept in the technology industry over the last year or so. It provides quality content for the social network's users and a more effective way for advertisers to target audience groups compa...

Full description

Saved in:
Bibliographic Details
Main Author: Ailesh Sethu Piramanayagam
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/49142
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-49142
record_format dspace
spelling sg-ntu-dr.10356-491422023-03-03T20:25:58Z Friend/followee recommendation system for users based on interests : advanced AI algorithms Ailesh Sethu Piramanayagam School of Computer Engineering Centre for Computational Intelligence Tsang Wai Hung, Ivor DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Interest graph, a mapping of people and their relationships based on their interests, is a popularized concept in the technology industry over the last year or so. It provides quality content for the social network's users and a more effective way for advertisers to target audience groups compared to the prevalent methods in social networks like Facebook, Twitter etc. Collaborative filtering is a technique used to predict items of interest for an active user based on the level of similarity of the user with other users in the data set or items' similarity with one another. Pearson's product-moment coefficient is the most common way of depicting correlation between two random variables. In the case of user based collaborative filtering, the correlation between users is used to predict products the user might like. Taking inspiration from that idea, other users similar to the active user can be suggested as Follow/Friend Recommendations in a social network. Kohonen's Self Organizing Maps helps in clustering similar items in higher dimensional space by reducing them to lower dimensions, in most cases two dimensional space. Among many similarity measure for Self Organizing Maps, the Euclidean Distance between two nodes is one of the most common ways of depicting similarity between two nodes in the given dimension. While current systems proposed for Follow/Friend Recommendations is based on social proximity and collaborative filtering, little work has been done in the field of neural networks being implemented for recommending similar users. Through this project, the author wishes to implement the existing Self Organizing Maps concept to the problem of Follow/Friend Recommendations and generate a system to analyse the performance of the implemented neural network against the traditional Collaborative Filtering model based on Pearson's correlation coefficient. Bachelor of Engineering (Computer Engineering) 2012-05-15T04:09:35Z 2012-05-15T04:09:35Z 2012 2012 Final Year Project (FYP) http://hdl.handle.net/10356/49142 en Nanyang Technological University 43 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Ailesh Sethu Piramanayagam
Friend/followee recommendation system for users based on interests : advanced AI algorithms
description Interest graph, a mapping of people and their relationships based on their interests, is a popularized concept in the technology industry over the last year or so. It provides quality content for the social network's users and a more effective way for advertisers to target audience groups compared to the prevalent methods in social networks like Facebook, Twitter etc. Collaborative filtering is a technique used to predict items of interest for an active user based on the level of similarity of the user with other users in the data set or items' similarity with one another. Pearson's product-moment coefficient is the most common way of depicting correlation between two random variables. In the case of user based collaborative filtering, the correlation between users is used to predict products the user might like. Taking inspiration from that idea, other users similar to the active user can be suggested as Follow/Friend Recommendations in a social network. Kohonen's Self Organizing Maps helps in clustering similar items in higher dimensional space by reducing them to lower dimensions, in most cases two dimensional space. Among many similarity measure for Self Organizing Maps, the Euclidean Distance between two nodes is one of the most common ways of depicting similarity between two nodes in the given dimension. While current systems proposed for Follow/Friend Recommendations is based on social proximity and collaborative filtering, little work has been done in the field of neural networks being implemented for recommending similar users. Through this project, the author wishes to implement the existing Self Organizing Maps concept to the problem of Follow/Friend Recommendations and generate a system to analyse the performance of the implemented neural network against the traditional Collaborative Filtering model based on Pearson's correlation coefficient.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Ailesh Sethu Piramanayagam
format Final Year Project
author Ailesh Sethu Piramanayagam
author_sort Ailesh Sethu Piramanayagam
title Friend/followee recommendation system for users based on interests : advanced AI algorithms
title_short Friend/followee recommendation system for users based on interests : advanced AI algorithms
title_full Friend/followee recommendation system for users based on interests : advanced AI algorithms
title_fullStr Friend/followee recommendation system for users based on interests : advanced AI algorithms
title_full_unstemmed Friend/followee recommendation system for users based on interests : advanced AI algorithms
title_sort friend/followee recommendation system for users based on interests : advanced ai algorithms
publishDate 2012
url http://hdl.handle.net/10356/49142
_version_ 1759853088402833408