Every day the users are overwhelmed with many choices and options, simultaneously recommendation systems have gained popularity in providing suggestions. Today every web application has its own recommendation system. Whereas, recommendation systems for social networks are different from other kinds of system, since the item here are rational human beings rather than goods. Hence, the 'Social' factor has to be accounted for when making a recommendation. They considered one of the most popular social networking sites that are Facebook as it offers impressive features. Here, they are mainly focusing on recommending friend with similar interest which is different among all the existing ones where Facebook uses social graph a friend of friend approach to recommend friend which may not be the most appropriate to reflect a user's preferences on friend selection in real life.