Top Banner
당신의 감정은 무엇입니까? 서울대학교 산업공학과 방진현 성균관대학교 수학과 김원현 중앙대학교 응용통계학과 숙명여자대학교 국어국문학과 장한솔 이화여자대학교 경영학과 최원빈
70

[분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

Jan 07, 2017

Download

Data & Analytics

BOAZ Bigdata
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 3: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

시작. 주제선정과 자료조사

Page 4: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

주제 선정과 자료 조사: 감성분석이란?

문서를 작성한 사람의 감정을 추출해 내는 기술문서의 주제보다 어떠한 감정을 가지고 있는가를 판단하여 분석

Page 5: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

주제 선정과 자료 조사

기존감성분석의 결과

Positive emotion Neutral emotion Negative emotion

Text in English

Page 6: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

Plutchik's Wheels of Emotions → 여섯개의 감정어 선택!

주제 선정과 자료 조사

Page 7: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

주제 선정과 자료 조사

Love, Optimism, Anger, Remorse, Disapproval, Fear

사랑, 낙관, 분노, 후회, 반감, 두려움

Page 9: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

하나. 데이터 수집

Page 11: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

데이터 수집 및 저장

정치, 경제, 스포츠, 연예 분야의 유명인 및 대기업

Page 12: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

데이터 수집 및 저장: 크롤링

트윗 당 16개의 속성을 CSV파일로 저장

ScreenName Screen name of the user who posted this status

Id Id of this status

replyToSN Screen name of the user this is in reply to

replyToUID ID of the user this was in reply to

Truncated Whether this status was truncated

Favorited Whether this status has been facorited

Retweeted TRUE if this status has been retweeted

retweetCount The number of times this status has been retweeted

Page 13: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

둘. 전처리 과정

Page 17: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

전처리: 형용사와 결합된 부정어

‘안’ 용언 위에 붙어 부정 또는 반대의 뜻을 나타내는 부사 '아니'의 준말이고,

‘않-’ 동사나 형용사 아래에 붙어 부정의 뜻을 더하는 보조용언 '아니하-'의 준말

철수는 밥을 안 먹는다. → ‘먹는다’를 부정어 처리철수는 밥을 먹지 않았다. → ‘먹지’를 부정어 처리

‘안’ + ‘기쁘다’ → ‘안기쁘다’ 로 변환

부정어가 나타난 부분의 bigram만 변환!

Page 18: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

전처리

정치 : 2,782,151스포츠 : 613,444남자 연예인 : 560,725여자 연예인 : 547,265경제 : 38,544

데이터 수집기간 2016/03/01 – 2016/04/30

수집한 데이터 수

Page 19: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

.

이세돌 승리 직후

프로듀스 101 최종 11인 선정

전처리

김무성 대표 옥새 투쟁

프로듀스 101 종영

문재인 대표 광주방문

4.13 총선

문재인 공개활동 재개

정치인여자연예인스포츠기업남자연예인

Page 21: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

셋. 사전 제작

Page 23: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

사전제작: CBOW architecture

앞 뒤의 단어들을 통해 ‘이가’ 라는 말이 들어갈 것을 추측하는 방식

주어진 단어에 대해 앞 뒤로 C/2개 씩 총 C개의 단어를 Input으로 사용,주어진 단어를 맞추기 위한 네트워크를 만든다.

“집 앞 편의점에서 아이스크림을 사 먹었는데, __ 시려서 너무 먹기가 힘들었다.”

Page 24: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

사전제작: Skip-gram architecture

CBOW와는 반대 방향의 모델

현재 주어진 단어 하나 → 주위 등장하는 나머지 몇 개의 단어 등장 여부를 유추

예측하는 단어들의 경우 현재 단어 주위에서 샘플링멀리 떨어져있는 단어일수록 낮은 확률로 택하는 방법

Page 26: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

단어최소 출현횟수 : 20Hidden node 수 : 200

현재단어와 예측단어 사이의 최대 거리 : 10

Model = gensim.models.Word2Vec(sentences, min_count=20, size=200, window=10)

사전제작: Word2Vec 모델 제작 및 성능 확인

Page 27: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

사전제작: Word2Vec 모델 제작 및 성능 확인

Page 28: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

사전제작

최종감성사전

국어교육연구소 기반 감성어 Word2Vec 모델 기반 감성어

(예시) disapproval국어교육연구소 기반 감성어: 반감, 반발심, 불만 …

W2V 모델 기반 감성어: 정신병자, 꼴값, 쓰레기, ㅉㅉ …

Page 29: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

넷. 감성 분석

Page 30: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

Emotional figures =

감성 분석

감성 수치 조절

소수 감성어에 의해 치솟는 감성수치 보정

단어 수에 대한 가중치를 부여

Page 31: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

-1

-0.5

0

0.5

1

1.5

-2000

0

2000

4000

6000

8000

감성 분석: 감성 수치 조절

Page 32: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

다섯. 결과

Page 33: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

-500

0

500

1000

1500

2000

2016-02-20

2016-02-22

2016-02-24

2016-02-26

2016-02-28

2016-03-01

2016-03-03

2016-03-05

2016-03-07

2016-03-09

2016-03-11

2016-03-13

2016-03-15

2016-03-17

2016-03-19

2016-03-21

2016-03-23

2016-03-25

2016-03-27

2016-03-29

2016-03-31

2016-04-02

2016-04-04

2016-04-06

2016-04-08

2016-04-10

2016-04-12

2016-04-14

2016-04-16

2016-04-18

2016-04-20

2016-04-22

2016-04-24

2016-04-26

2016-04-28

2016-04-30

결과: 김무성

Page 34: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

-500

0

500

1000

1500

2000

결과

2016년 3월 4일김무성 대표 호남 향우회 참석

Page 35: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 3월 8일윤상현 의원 욕설 파문

Page 36: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 3월 24일김무성 대표 옥새 투쟁

Page 37: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 3일김무성 대표 부산 선거 유세

Page 38: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 14일김무성 대표 사퇴

Page 39: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 27일김무성 새누리당 당선자 워크숍 불참

Page 40: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

-500

0

500

1000

1500

2000

2500

2016-02-20

2016-02-22

2016-02-24

2016-02-26

2016-02-28

2016-03-01

2016-03-03

2016-03-05

2016-03-07

2016-03-09

2016-03-11

2016-03-13

2016-03-15

2016-03-17

2016-03-19

2016-03-21

2016-03-23

2016-03-25

2016-03-27

2016-03-29

2016-03-31

2016-04-02

2016-04-04

2016-04-06

2016-04-08

2016-04-10

2016-04-12

2016-04-14

2016-04-16

2016-04-18

2016-04-20

2016-04-22

2016-04-24

2016-04-26

2016-04-28

2016-04-30

결과: 문재인

Page 41: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

-500

0

500

1000

1500

2000

2500

결과

Page 42: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 3월 10일더민주 정청래 컷오프 문재인

Page 43: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 3월 14일더민주 컷오프 추가 발표

Page 44: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 2일 문재인 대전 선거 유세2016년 4월 3일 문재인 동작구 유세

Page 45: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 4일문재인 청주 유세

Page 46: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 8일문재인 광주 방문

Page 47: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 14일문재인 대표 총선 승리 인터뷰

Page 48: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 18일문재인 김대중 대통령 생가 방문

Page 49: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 28일문재인 대표 양산 칩거

Page 50: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

-600

-400

-200

0

200

400

600

800

1000

1200

2016-02-20

2016-02-22

2016-02-24

2016-02-26

2016-02-28

2016-03-01

2016-03-03

2016-03-05

2016-03-07

2016-03-09

2016-03-11

2016-03-13

2016-03-15

2016-03-17

2016-03-19

2016-03-21

2016-03-23

2016-03-25

2016-03-27

2016-03-29

2016-03-31

2016-04-02

2016-04-04

2016-04-06

2016-04-08

2016-04-10

2016-04-12

2016-04-14

2016-04-16

2016-04-18

2016-04-20

2016-04-22

2016-04-24

2016-04-26

2016-04-28

2016-04-30

결과: 안철수

Page 51: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

-600

-400

-200

0

200

400

600

800

1000

1200

결과

Page 52: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 3월 12일안철수 야권연대 불가 발언

Page 53: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 3월 14일국민의당 공천 야권연대 불가

Page 54: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 3월 20일안철수 경남도 당창단대회

국민의당이 교섭단체되면 모든 것이 바뀐다

Page 55: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 3월 26일안철수 노원구에거대양당비판

국민의당이 교섭단체 될 것

Page 56: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 3일안철수 광주 방문

Page 57: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 10일3당 대표 수도권 유세

Page 58: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 17일안철수 광주 재방문

Page 59: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과

2016년 4월 21일안철수 충청도 방문

Page 60: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과: 이세돌

1차대국 패배2016년 3월 9일

2연패3월 10일

3연패3월 12일

알파고 상대 첫 승3월 13일

이세돌 가족 제주도방문2016년 3월 17일

Page 61: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

결과: 이세돌

2016년 3월 26일알파고

각종 예능에서 언급

Page 62: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

0

200

400

600

800

1000

1200

2016-02-14

2016-02-16

2016-02-18

2016-02-20

2016-02-22

2016-02-24

2016-02-26

2016-02-28

2016-03-01

2016-03-03

2016-03-05

2016-03-07

2016-03-09

2016-03-11

2016-03-13

2016-03-15

2016-03-17

2016-03-19

2016-03-21

2016-03-23

2016-03-25

2016-03-27

2016-03-29

2016-03-31

2016-04-02

2016-04-04

2016-04-06

2016-04-08

2016-04-10

2016-04-12

2016-04-14

2016-04-16

2016-04-18

2016-04-20

2016-04-22

2016-04-24

2016-04-26

2016-04-28

2016-04-30

결과: 김연아

2016년 4월 1일김연아 삼성라이온즈 시구

Page 63: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

마무리. 활용방향

Page 64: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

활용방안1: 인물 이미지 마케팅

대중들에게서 얻고자 하는 ‘특정 감성’의 이미지

사건이 생길 때에 어떻게 행동할 것인지

수치적인 비교 제시 가능

Page 65: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

활용방안2: 기업 감성을 통한 주가 예측

사람들이 기업에 대해 느끼는 감성 감성과 주가 변동에 대한 연구

특정 사건 이후 사람들의 수치적으로 측정된 감성의 변화

감성 수치 변화에 따른 주가 예측

Page 66: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

2016년 3월 13일이세돌, 알파고에 첫 승리

활용방안3: 언론사에서의 활용 (이세돌)

2016년 3월 10일이세돌, 알파고에 2연패

Page 67: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

2016년 3월 13일이세돌, 알파고에 첫 승리

활용방안3: 언론사에서의 활용 (이세돌)

2016년 3월 10일이세돌, 알파고에 2연패

Page 68: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

활용방안3: 언론사에서의 활용(안철수)

2016년 4월 13일총선 직후

2016년 4월 17일광주 방문

2016년 4월 21일충청 방문

Page 69: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

당신의

감정은 무엇입니까?

Page 70: [분석] 모바일 sns 사용자들의 감성 용어 사전 제작 및 공인대상

#THANK YOU