I. Introduction
Recently, social networking sites such as Facebook, Twitter, LinkedIn, and etc. have gained significant popularity [1]. Participating users of these sites form online social networks, which provide powerful means of sharing, organizing, and finding content and contacts.