16
Introduction to Social Media Analytics for Researchers October 19 th , 2017 Kang Pyo Lee, Ph.D. UI3 / ITS-RS

Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

Introduction to Social Media Analytics

for Researchers

October 19th, 2017 Kang Pyo Lee, Ph.D.

UI3 / ITS-RS

Page 2: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

2

About the Speaker

• Name: Kang Pyo Lee

• Motto: “Learn from data!”

• Education: Ph.D. in Computer Science at Seoul National University

• Previous Work: data scientist at Samsung Big Data Center

• Current Work: staff data scientist at UI3 and ITS-RS

• Research Interests: data science, social media analytics, big data, etc.

Page 3: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

3

Why Social Media Analytics?

Why are researchers interested in analyzing social media?

They want to understand the real world by looking at the social media world

Page 4: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

4

Can we say the social media truly represents the real world?

Not always! It could be biased towards a specific group of people.

Why Social Media Analytics?

Page 5: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

5

How can we overcome the biases of social media?

Identify the users of each source and choose the right sources

Why Social Media Analytics?

Page 6: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

6

Market Research

• market need • market size • competition

Identify and analyze

from Wikipedia

Market Research as an Application Example

Page 7: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

7

Traditional Market Research

Big Data Based Market Research

Want to know about the true entire market sampling!

Social Media Analysis

Vs.

Ask directly! Infer from conversations!

Small sample (at most 1K subjects) Large sample (thousands, millions, billions)

Surveys, polls, and interviews

Market Research as an Application Example

Page 8: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

8

Traditional Market Research

Big Data Based Market Research Vs.

So, which one is better?

Market Research as an Application Example

Page 9: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

9

Traditional Market Research

Big Data Based Market Research Vs.

Both approaches are complementary

Choose the best approach for your research! If you need brilliant ideas find a few smart users

If you need ideas from many people look at social media

Market Research as an Application Example

Page 10: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

10

Social media analysis is never easy because…

1. It requires domain knowledge 2. It deals with human language

Why Isn’t It Easy?

Page 11: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

11

• Statistics for understanding numbers

• Text analytics for understanding text

• Network analytics for understanding user networks

• Geospatial analytics for understanding geographical

or spatial characteristics

Types of Analytics Applied to Social Media Analytics

Page 12: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

12

Twitter Analytics

Twitter has been known as the best source for social media analytics

• Very popular (still?) • Data friendly • Informational • Short text tweets • Information dissemination retweets • Open networks follow

Page 13: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

13

Twitter Analytics

• Real-time tweets Streaming API

• Historical tweets Search API (1 week)

• User networks Followers API

• Geolocation Geo API https://dev.twitter.com/rest/reference/get/geo/search

https://dev.twitter.com/rest/reference/get/followers/ids

https://dev.twitter.com/rest/reference/get/search/tweets

https://dev.twitter.com/streaming/public

Page 14: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

14

Non-Twitter Analytics

• Other social media services

: Facebook, Instagram, Snapchat, …

• Blog posts

• E-commerce customer reviews

• Community posts

• News articles

• Search trends

Page 15: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

15

Data Collection

• APIs are always preferred over web scraping

• APIs provide easier access to their data in a more structured manner

• Being able to collect data does NOT always mean that you’re allowed to use

the data at your disposal

• The responsibility of the data falls on the user when collected

• You must adhere to the Terms of Service of the service

• You must not violate the politeness policy that states how to avoid

overloading web sites

Page 16: Introduction to Social Media Analytics for Researchers · Text analytics. for understanding text • Network analytics. for understanding user networks • Geospatial analytics. for

16

Twitter Analysis Example