Social Media Sentiment Visualization

This application requires IE 9, Firefox 3.6, Chrome 17.0, or Safari 5.0

This application requires IE 9, Firefox 3.6, Chrome 17.0, or Safari 5.0

This application requires IE 9, Firefox 3.6, Chrome 17.0, or Safari 5.0

xmlns="http://www.w3.org/2000/svg" width="900" height="400">


What Do I Do?
Type a keyword into the input field, then click the Query button. Recent posts that contain your keyword are pulled from Reddit and visualized in the Sentiment tab as circles. Hover your mouse over a post or click on it to see its text. Words highlighted in bold red are query words. Words highlighted in bold red italics are query words that are also being used to estimate the sentiment of a post. Words highlighted in bold blue italics or bold orange italics are additional words being used to estimate the sentiment of a post. Blue words are evaluated as-is. Orange words are evaluated as though they are negated, for example, "happy" versus "not happy".

What Am I Seeing?
Posts are visualized in different ways in each of the tabs at the top of the window.

Keywords
You can query multiple keywords at once, and combine keywords in different ways. For example, to search for posts with the words "cat" and "dog", enter: cat AND dog. To search for posts with the words "cat" or "dog", enter: cat OR dog. Boolean operators are case sensitive, and must be in all capitals.

Zooming
To zoom in on the posts in the Sentiment and Topic tabs, click the zoom icon to the right of the Query button. This displays a zoom lens that you can move around the visualization.

How Do You Estimate Sentiment?
We use a sentiment dictionary to estimate sentiment. We search each post for words in the dictionary, then combine the words' pleasure and arousal ratings to estimate sentiment for the entire post. When you hover your mouse over a post's circle to see its text, the words in our dictionary are shown in bold italics. You can click on a post's circle to bring up a dialog that gives even more information.
To learn more details about how our estimates work, take a look at the social media visualization web page.

What Happened to Twitter?
After Twitter was recently acquired and renamed to X, access to the public APIs was removed. Obtaining Twitter/X posts now requires payment to use their APIs. Due to the cost we would incur based on the number of requests we make, it was no longer feasible to support access to Twitter/X. We are currently querying Reddit, and hope to add additional social media sites over time.

v0.5b
Contact Author