I. Introduction
Twitter, as one of the largest and popular on-line social network sites, provides a platform to let people share news, disseminate opinions, and connect with one another. It is growing fast in the recent years and is reported to have more than 600 million registered users. Along with the rapid increase in the number of users, there is also a dramatic increase in the number of microblogs (i.e., tweets) posted every day. Many Twitter users who follow a large number of other users
In Twitter, a user will receive tweets generated by users that they follow.
receive thousands of tweets daily. This causes an information overload problem which makes it hard for users to find relevant and interesting tweets among the mass of tweets that they receive.