CASE STUDY #11 상품 평가 분석을 통한
소비자 선호도 자동 파악 시스템 개발
2
목차 목차
프로젝트 개요 프로젝트 개요
II
진행 상황 / 향후 일정 진행 상황 / 향후 일정
II II
알고리즘 연구 / 기획 알고리즘 연구 / 기획
III III
분석 예 분석 예
IV IV
3
I. 프로젝트 개요 I. 프로젝트 개요
◆ 개발 목적
◆ 개발 목적
기존 선호도 파악 방식
설문지, 면접 등의 직접적인 시장조사
선호도 파악 자동화
1. 자연어 처리를 이용한 상품평 분석
2. 통계 처리에 의한 추세 파악 및 구체적 사례 추
출
시간 단축 & 인력 감소
업무 효율 향상 !
4
I. 프로젝트 개요 I. 프로젝트 개요
◆ 개발 환경
◆ 개발 환경
OS 환경
개발 언어
개발 툴
Linux Python
크리스탈 형태소 분석기
나이브 베이지안 분류기
5
I. 프로젝트 개요 (1) I. 프로젝트 개요 (1)
◆ 모델 개발
• 상품평 수집
• 만족도 별 데이터 수동 코딩
• 만족도 모델 선정
• 만족도 모델에 따른 추가 데이터 수동 코딩
◆ 모델 개발
• 상품평 수집
• 만족도 별 데이터 수동 코딩
• 만족도 모델 선정
• 만족도 모델에 따른 추가 데이터 수동
코딩
6
I. 프로젝트 개요 (2) I. 프로젝트 개요 (2)
◆ 분류 시스템 개발
• 코딩된 데이터에서 특성 추출 방법 결정
• 수동 코딩 데이터를 이용한 분류기 Training
• 새로운 데이터를 이용한 검증
• 검증 결과에 따른 분류기 재 Training
• 재 검증
• 결과 분석 및 논문 작성
◆ 분류 시스템 개발
• 코딩된 데이터에서 특성 추출 방법 결정
• 수동 코딩 데이터를 이용한 분류기 Training
• 새로운 데이터를 이용한 검증
• 검증 결과에 따른 분류기 재 Training
• 재 검증
• 결과 분석 및 논문 작성
~12월 1월 2월 3월 4월 5월 6월 자연언어
이론학습 웹에서 댓글 추출 형태소분석기
사용 숙지 Training data 생성 만족도 모델
개발
II. 연구 일정 (1)
II. 연구 일정 (1)
~12
월 1월 2월 3월 4월 5월 6월 댓글분할
모듈개발 문서분류
시스템 training 실험데이터
이용, 평가 논문작성
II. 연구 일정 (2)
II. 연구 일정 (2)
9
III. 연구 역할 분담 III. 연구 역할 분담
◆ 팀원 및 역할
◆ 팀원 및 역할
지도교수 : 백우진 교수님
이름 역할
이해인 Training Data 생성 만족도 모델 생성
시스템 평가
육수환 Training Data 생성 댓글 분할 모듈 개발
시스템 평가
10
IV. 예제 (1)
IV. 예제 (1)
vp : 매우긍정적, p : 긍정적, u : 보통, n : 부정적, vn : 매우부정적, ? : 관계없음
<vp>추천합니다. <p>저렴하게 나오는 노트북들이 많아 지면서 대기업 노트북들 가격이 많이 저렵해졌네요.
<p>그중 이제품이 괜찮을듯 싶습니다.. <p>만족합니다.
<vn>화도 났지만 그냥 넘어갔습니다. <vn>몇일 후 받 아본 결과 그 전보다 좀더 얼룩이 나더라구요...<u>제가 일이 바빠서 그냥 쓰고 있었는데 <u>GS홈쇼핑 상품평 에 저랑 똑같은 경험을 하신분은 수리되었다고 하더군요 .... <vn>정말 화도 나고 황당했습니다. <vn>GS관계자 분은 거래업체하고 확실한 확인을 하고 제품을 파셨으면 합니다.
11
IV. 예제 (2)
IV. 예제 (2)
분 류 단 어
vp (매우 긍정적) 훌륭하다, 우수하다, 잘, 좋다, 발휘, 추천, 친절, 기분, 역시, 참, 대 만족, 강추, 적극, 부럽다, 감사, 놀랍다, 깔끔, 최고, 시원시원, 고급, 최상, 완벽, 매력
p (긍정적) 그리, 괜찮다, 맘(마음)에 든다, 부드럽다, 빠르다, 만족, 반가운, 넓 다 쓸만하다, 무난하다, 이만한, 튼튼, 견고, 저렴, 싸다, 안정, 선명 하다, 즐겁다
u (보통) 별로, 고민, 모르겠어요, 상관없다
n (부정적) 투박한, 불가, 해오름, 아닌지, 맘에 안 드네요, 아쉬운 점, 없다, 글 쎄다, 감수, 부담, 걱정, 맛이 갔다, 비싸다, 흐리멍텅, 망설이다, 약 간, 수긍, 조심, 어둡다, 각오, 실망, 힘들다, 거슬리다, 참다, 뿌옇다, 좁다, 우려, 걱정, 어렵다, 부담, 부족, 부실하다
vn (매우 부정적) 아직도, 취소, 오류, 자주, 짜증, 영, 짱나는, 한참, 지루, 찜찜하다, 후회, 비추, 황당, 화나다, 팍, 피해, 심하다, 거짓, 무성의, 치밀다, 강제, 불만족, 불편, 무리다, 환불, 열 받다, 심하다, 거슬리다
Extreme mode 전혀, 그런데, 아주, 정말, 전부, 다, 절대, 너무, 넘, 넘넘, 무진장, 훨, 훨씬, 모두, 엄청, 강력, 무척, 너무너무, 젤루, 제일, 대체로, 전체적, 확실히, 더
complicated 즐, 애지간하다, 휴, 덜, 안, 대체로
? (관계없음)
12
분 류 이 모 티 콘 vp (매우 긍정적) ^^* *^^* :) ᄒ
p (긍정적) ^^
u (보통) ~_~
n (부정적) -_-; ==; ᅮᅮ -_ᅲ ᅲᅲᅲ_ᅲ ᆮ vn (매우 부정적) -_- -_-? -_-;;;;
13
14
15