(Go et al., 2009;Parikh and Movassate, 2009;Barbosa and Feng, 2010;Davidiv et al., 2010) all follow the machine learning based approach for sentiment classification of tweets.
(Davidiv et al., 2010) propose to classify tweets into multiple sentiment types using hashtags and smileys as labels.