Social media is increased in presence and importance in society. A social network service consists of a representation of each user. Social networking sites allow users to communicate with people in the network by sharing thoughts, pictures, status, posts, activities and products. It has become one of the biggest forums to express ones opinion. The majority of earlier work in rating prediction and recommendation of products mainly takes the star ratings of users on products.