πŸ₯‘데이터 μ†Œκ°œ

Untitled

ETRI λ‚˜λˆ”μ˜ 데이터 곡유 데이터 쀑 카페 배달리뷰 데이터셋을 ν™œμš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€. λ°μ΄ν„°λŠ” λ‚ μ§œ, μž‘μ„±μž λ‹‰λ„€μž„, 별점, 배달평가, 주문메뉴, 사진, 리뷰둜 κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή λ°μ΄ν„°λŠ” λ§€μž₯ ν•œ 곳에 λŒ€ν•œ λ°μ΄ν„°μ§€λ§Œ, AIλ₯Ό μ„œλΉ„μŠ€ν™” ν•  경우, 좔후에 데이터λ₯Ό μΆ”κ°€λ‘œ 확보할 μ˜ˆμ •μž…λ‹ˆλ‹€

πŸ₯‘ μ„œλΉ„μŠ€ μ†Œκ°œ

(1) 리뷰 λ‹΅κΈ€ 생성기

리뷰 λ‹΅κΈ€ 생성기 AI λͺ¨λΈμ€ 두 λ‹¨κ³„λ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€

Untitled

μš°μ„ μ μœΌλ‘œ λͺ¨λΈ μ‚¬μš©μ— μ•žμ„œ λ‹΅κΈ€μ˜ 포맷을 μ •ν•˜μ˜€μŠ΅λ‹ˆλ‹€. μœ„ 사진은 κ·Έ μ˜ˆμ‹œλ‘œ λ‹΅κΈ€μ˜ 포맷은 μ†Œμƒκ³΅μΈ(주체)κ°€ μˆ˜μ • κ°€λŠ₯ν•˜λ„λ‘ μ„€κ³„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

μ²«λ²ˆμ§ΈλŠ” 감성 λΆ„λ₯˜κ°€ μ§„ν–‰λ©λ‹ˆλ‹€. μ†ŒλΉ„μžκ°€ μž‘μ„±ν•œ λŒ“κΈ€μ΄ λͺ¨λΈμ— μž…λ ₯되면 ν•΄λ‹Ή 리뷰가 긍정인지, 뢀정인지 감성 뢄석이 μ΄λ£¨μ–΄μ§€κ²Œ λ©λ‹ˆλ‹€. 감성 뢄석은 μ†ŒλΉ„μžλ‚˜ λŒ€μ€‘μ΄ μž‘μ„±λœ κΈ€λ‘œλΆ€ν„° μž„μ˜μ˜ λŒ€μƒμ— λŒ€ν•΄ λŠλΌλŠ” 감성을 λΆ„μ„ν•˜λŠ” μžμ—°μ–΄ 처리 (NLP) μž‘μ—… 쀑 ν•˜λ‚˜μ΄λ©°, κ·Έ μ€‘μ—μ„œλ„ 특히 μš°λ¦¬κ°€ μ‚¬μš©ν•˜λŠ” 감성 뢄석은 속성 기반 감성뢄석(ABSA, Aspect-Based Sentiment Analysis)둜 λŒ€μƒμ΄ κ°€μ§€κ³  μžˆλŠ” 각 속성에 λŒ€ν•œ 감성을 보닀 μ„Έλ°€ν•˜κ²Œ λΆ„μ„ν•˜λŠ” 방법을 ν™œμš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€. μš°λ¦¬λŠ” λͺ¨λΈμ„ λ§Œλ“œλŠ” κ³Όμ •μ—μ„œ <BERTλ₯Ό ν™œμš©ν•œ μ†μ„±κΈ°λ°˜ 감성뢄석: μ†μ„±μΉ΄ν…Œκ³ λ¦¬ 감성뢄λ₯˜ λͺ¨λΈ 개발 (λ°•ν˜„μ •, 신경식 μ €)>논문을 μ°Έκ³ ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 이 κ³Όμ •μ—μ„œλŠ” μ˜€ν”ˆμ†ŒμŠ€ 파이썬 λͺ¨λ“ˆμΈ KeyBertλ₯Ό ν™œμš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

λ‘λ²ˆμ§ΈλŠ” ν‚€μ›Œλ“œλ₯Ό μΆ”μΆœν•˜μ—¬ 사진 속 A 빈칸 λ‚΄μš©μ„ μ •ν•˜λŠ” λ‹¨κ³„μž…λ‹ˆλ‹€. 이 κ³Όμ •μ—μ„œ μš°λ¦¬λŠ” <λ”₯λŸ¬λ‹μ„ μ΄μš©ν•œ 배달 μŒμ‹μ  리뷰 μžλ™ 생성 (κΉ€λ‚˜κ²½, μ‘°ν˜œμ§„, μ΄ν˜œμ§„, μ •μœ μ²  μ €)> 논문을 μ°Έκ³ ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 배달 λ°μ΄ν„°μ˜ λ¦¬λ·°λŠ” λ§›, 배달, 가격, μ„œλΉ„μŠ€ λ“±μ˜ λ‚΄μš©μœΌλ‘œ κ΅¬μ„±λ˜μ–΄ μžˆλ‹€. 이λ₯Ό λ°”νƒ•μœΌλ‘œ 리뷰 데이터λ₯Ό μ •μ œν•˜μ—¬ ν•™μŠ΅μ‹œμΌ°μŠ΅λ‹ˆλ‹€. ν™œμš©ν•œ λͺ¨λΈμ€ kears 의 LSTM λͺ¨λΈκ³Ό koGPT-2 λͺ¨λΈμž…λ‹ˆλ‹€.

(1) 리뷰 λŒ€μ‹œλ³΄λ“œ

Untitled

사진1. 리뷰 λŒ€μ‹œλ³΄λ“œ 메인 νŽ˜μ΄μ§€

λ©”μΈνŽ˜μ΄μ§€μ—μ„œλŠ” 월별 평점 평균, 리뷰 평점별 λΉ„μœ¨, 리뷰 긍정 λΆ€μ • λΉ„μœ¨, 월별 리뷰 개수, 사진 리뷰 λΉ„μœ¨λ‘œ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. μœ„ μ˜ˆμ‹œ μ‚¬μ§„μ˜ 경우, ν™œμš© 데이터에 λ”°λ₯Έ κ²°κ³Όλ₯Ό λ‚˜νƒ€λ‚Έ κ²ƒμž…λ‹ˆλ‹€.

더 ꡬ체적인 μ •λ³΄λŠ” ν•΄λ‹Ή 정보λ₯Ό ν΄λ¦­ν•˜μ—¬ μƒˆλ‘œμš΄ 상세 정보 νŽ˜μ΄μ§€λ‘œ μ ‘κ·Όν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ•„λž˜ μ²¨λΆ€λœ 사진2의 경우, 리뷰 긍정, λΆ€μ • λΉ„μœ¨μ—μ„œ 뢀정을 ν΄λ¦­ν•˜λŠ” 경우 λ‚˜μ˜€λŠ” νŽ˜μ΄μ§€μž…λ‹ˆλ‹€. 이처럼 각 정보에 λŒ€ν•œ 차트 ν˜Ήμ€ 글을 ν΄λ¦­ν•˜λ©΄ 상세 정보가 λ‚˜μ˜€λ„λ‘ λŒ€μ‹œλ³΄λ“œλ₯Ό ꡬ성할 μ˜ˆμ •μž…λ‹ˆλ‹€.