Skip to main content

Infer information from Tweets. Useful for human-centered computing tasks, such as sentiment analysis, location prediction, authorship profiling and more!

Project description

Infer information from Tweets. Useful for human-centered computing tasks, such as sentiment analysis, location prediction, authorship profiling and more!

Build Status

Sentiment Analysis

We provide three-class (positive, negative, objective-OR-neutral) sentiment analysis on tweets.

Experiments are ongoing, but currently the system uses a hierarchical classifier that first determines if a tweet is objective or subjective (subjectivity classifier), and then if subjective determine if the tweet is positive or negative (polarity classifier).

We use approximately 8,750 labeled training instances provided by the Sentiment Analysis in Twitter task for SemEval-2013. We then “freeze” the subjectivity classifier, as we currently haven’t been able to incorporate additional high quality labeled or unlabeled objective-OR-neutral tweets or text. However, we continue to train the polarity classifier through self-training on approximately 1 million unlabeled tweets that are likely to contain sentiment. The additional tweets were captured from Twitter if they had a matching emoticon present in the text of the tweet.

At the time of this writing, we are currently awaiting the results of our system in the SemEval-2013 competition. In the mean time, we have a lot more experimental ideas that may improve the performance of our classifiers!

RPC server

The sentiment analysis classifier can be loaded from file and served using a RPC server. This allows the classifier to potentially be used by many applications, as well as being able to stay loaded even if another application that depends on the classifier needs to restart or update.

Web user interface

We have added a very simple web interface that allows users to query the system. Lots of upcoming features are planned for the web interface.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infertweet-0.1.1.zip (34.1 kB view details)

Uploaded Source

File details

Details for the file infertweet-0.1.1.zip.

File metadata

  • Download URL: infertweet-0.1.1.zip
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for infertweet-0.1.1.zip
Algorithm Hash digest
SHA256 eca37300a329aa0bc1370d18e7cfe36c4e6841ebda9003f7b8c75ce5e7d707a1
MD5 e1cad21b37afdf02d1755bd366e94828
BLAKE2b-256 23a042f2d9d108b32cc67ae19215f55ec020ba6744c865977cf0573f2f3f36c9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page