2013 · 37 citations · 18 references
ComputingComputer ScienceData ScienceFeature EngineeringMachine LearningNatural Language ProcessingLanguage ModelingOpinion MiningSentiment AnalysisText Feature EngineeringText MiningText PreprocessingElastic NetHinge LossNegation HandlingRegularizationSentiment ClassificationSocial Media SentimentStochastic Gradient DescentTweet Sentiment Analysis
This paper describes the details of our system submitted to the SemEval-2013 shared task on sentiment analysis in Twitter. Our approach to predicting the sentiment of Tweets and SMS is based on supervised machine learning techniques and task-specific feature engineering. We used a linear classifier trained by stochastic gradient descent with hinge loss and elastic net regularization to make our predictions, which were ranked first or second in three of the four experimental conditions of the shared task. Furthermore, our system makes use of social media specific text preprocessing and linguistically motivated features, such as word stems, word clusters and negation handling. 1
18
Scikit-learn: Machine Learning in Python
Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. · arXiv (Cornell University) · 2012 · 63.7K citations · Full text
An algorithm for suffix stripping
Martin Porter · Program electronic library and information systems · 1980 · 8.1K citations
Class-based n -gram models of natural language
Peter F. Brown, P.V. deSouza, Robert L. Mercer et al. · 1992 · 2.9K citations
Language Studies, Computer Science, Computational Linguistics +15
Twitter as a Corpus for Sentiment Analysis and Opinion Mining
2010 · 2.7K citations · Full text