twitterpedia

13
Twitterpedia Visualization Lab By: Thomas Kraft

Upload: benoit

Post on 05-Jan-2016

24 views

Category:

Documents


2 download

DESCRIPTION

Twitterpedia. Visualization Lab By: Thomas Kraft. Overview. Current State. Future. Problem. What is being talked about and where? Twitter has massive amounts of data Tweets are unstructured Goal: Quickly identify current events / topics on a large scale. Overview. Current State. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Twitterpedia

Twitterpedia

Visualization LabBy: Thomas Kraft

Page 2: Twitterpedia

What is being talked about and where?

Twitter has massive amounts of data

Tweets are unstructured

Goal: Quickly identify current events / topics on a large scale

Problem

OverviewCurrent State

Future

Page 3: Twitterpedia

Data Collection◦ Database◦ Web Crawler

Analyze Data◦ Topic Modeling

Get Trends and topics!

What Needs To Be Done

Current State

Overview Future

Page 4: Twitterpedia

Processes large datasets◦ Splits data into chunks◦ Data processed on multiple machines

Very Scalable◦ Add/remove computers easily◦ As dataset grows so can # of machines

Hadoop

Current State

Overview Future

Page 5: Twitterpedia

Computer Cluster

Current State

Overview Future

Page 6: Twitterpedia

Latent Dirichlet Allocation (LDA)◦ Correlations between words in topics

Topics composed of keyword groups

Tweets topic can effectively be inferred

Topic Modeling

Current State

Overview Future

Page 7: Twitterpedia

“Can Rick Ross Please put his clothes on?”

“Bruno & alicia! I love it!”

June 26, 2011

Current State

Overview Future

Page 8: Twitterpedia

Topic Modeling Resource Intensive◦ Iterates over data

Single Computer can’t handle large dataset

Solution: Parallelizethe process

Challenge

Current State

Overview Future

Page 9: Twitterpedia

Write algorithm to split up tweets and join output

Improves scalability for LDA◦ Shows near linear improvements

PLDA will take twitterpedia to next level◦ Larger datasets with quicker processing

Parallel - LDA

Current State

Overview Future

Page 10: Twitterpedia

Write algorithm to parallelize tweet distribution and aggregation

Create website implementing topics

Future

FutureCurrent State

Overview

Page 11: Twitterpedia

Working on this project has been a great learning experience◦ Designed and managed a large database◦ Efficiency high priority◦ Learned cool tricks along the way…

Conclusion

Current State

Overview Future

Page 12: Twitterpedia

A Special thanks to my advisor Xiaoyu Wang, Wenwen Dou, and to the Visualization Center

Thomas Kraft : [email protected]

Thanks

Current State

Overview Future

Page 13: Twitterpedia

Questions?