With the fast growth of Web 2.0, a vast amount of user-generated content has accumulated on the social Web.
microblogging sites such as Twitter allow users to easily publish short instant posts about any topic to be shared with the general public.