+ All Categories
Home > Documents > Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf ·...

Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf ·...

Date post: 20-Aug-2020
Category:
Upload: others
View: 11 times
Download: 0 times
Share this document with a friend
54
Automatická detekce emocí v textu Kateřina Veselovská [email protected] New Media Inspiration, Praha 21. 2. 2015
Transcript
Page 1: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Automatická detekce

emocí v textu

Kateřina Veselovská [email protected]

New Media Inspiration, Praha 21. 2. 2015

Page 2: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Informace v textu

• objektivní fakta

• subjektivní názory

• pocity

• domněnky

• pozitivní či negativní hodnocení

atd.

Page 3: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Informace v textu

• rozvoj Webu 2.0 → obsah generovaný uživateli

→ potřeba automatického

třídění informací

Page 4: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

K čemu je to dobré?

Postojová analýza (sentiment analysis)

• automatická extrakce názorů a postojů z textu a řeči

= co si vlastně lidé myslí

Page 5: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Postojová analýza

• automatická extrakce názorů a postojů z textu a řeči

= co si vlastně lidé myslí

Page 6: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Postojová analýza

• binární úloha nebo ordinální škála:

- líbí x nelíbí

-

Page 7: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

K čemu je to dobré?

• hodnocení produktů

• průzkum veřejného mínění

• monitoring sociálních sítí

• intenční analýza

• forenzní lingvistika

• predikace trendů v marketingu

• predikace výsledků voleb

Page 8: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

K čemu je to dobré?

• potenciální zákazník – názory a komentáře jiných

• uživatel – sdílení zkušeností

• obchodník – zpětná vazba

Page 9: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jak se to dělá?

Nerezový vejcovar Steba má vyměnitelné pláty

pro volská oka.

vs.

[Krásný nerezový vejcovar Steba je i u netrpělivých

zákazníků velmi oblíben.]+

= hlasování prostou většinou

Page 10: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Czech Sublex 1.0

Page 11: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Czech Sublex 1.0

• překlad části MPQA korpusu přes paralelní korpus

CzEng

1954 substantiv

1698 sloves

819 adjektiv

465 adverbií

4936 hodnotících slov

přístupný ze stránek www.ufal.cz/sentiment

Page 12: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jak se to dělá?

• metody kvantitativní lingvistiky (tematická koncentrace)

• unsupervised learning

- Turneyův třístupňový algoritmus (využití PMI)

• supervised learning - support vector machines - maximální entropie - slovníkové klasifikátory - Naivní Bayesův klasifikátor

Page 13: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Naivní Bayes

• velké množství trénovacích dat (csfd.cz, mall.cz…)

• preprocessing: spell-checking

lemmatizace

desambiguace

morfologie

parsing…

Page 14: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Naivní Bayes

• feature: přítomnost lemmatu v daném segmentu

• odhaduje predikační sílu lemmatu vzhledem k polaritě

• trénování = budování slovníku všech přítomných

lemmat a jejich predikačních sil

Page 15: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Naivní Bayes

• filtrování

- podle slovních druhů

- na základě frekvence

- zohlednění jazyka emocí

emocí v jazyce

Page 16: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jazyk emocí

Page 17: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jazyk emocí

Page 18: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jazyk emocí

• emotikony :-) :-D :-P ;-) >:-[ :-/ :-( …

• výrazná interpunkce!!!!!!!??????????!!!!!!

• opakování znaků: Supeeeeeeeeer!

• důraz pomocí kapitálek: Je to prostě BOŽÍ!

• vytýkání: Tenhle vejcovar nade všechno *miluju*

• nové pojetí vulgarismů: KUA

Page 19: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jazyk emocí

Page 20: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jazyk emocí

• augmentativa (barabizna)

• deminutiva (mimísek)

• eufemismy (okrasný tukový prstenec x špek)

• vulgarismy (@#%$!!)

• evaluativní frazémy a idiomy

• pojmenované entity

Page 21: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jazyk emocí

za málo peněz hodně muziky

mít se jako prase v žitě

cítit se jako nahý v trní

stát za houby

být příjemný jako osina v zadku

jít jako po másle

být šťastný jako blecha

tvářil se, jako by mu uletěly včely

má to své mouchy

lepší než drátem do oka…

Page 22: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

moderátorka Jolka Krásná

obec Krásná

karpatský hřeben Krásná polonina

zemědělské družstvo Krásná Hora nad Vltavou

bar/pořad Krásný ztráty

časopis Krásná a zdravá

lunární kalendář Krásné paní

píseň Krásná je Neapol

poéma Krásná Poldi

román Cizinec a krásná paní

film Život je krásný

soutěž Věda je krásná

Page 23: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jazyk emocí

„Jeho styl mi nic neříká, neoslovuje mě. Poezii (já) miluju, ale Šrámek ani náhodou. Ve škole na něj češtinářka pěla ódy, tak mě to zajímalo, jestli je (on) fakt tak dobrej, chtěla jsem přečíst i něco jinýho než Splav, ale neshledala jsem (já) v jeho díle nic obdivuhodného, takže (já) fakt nechápu tu všeobecnou glorifikaci.“ → zdroj

Zdroj: http://www.zpovednice.cz – diskuse k básni Splav

Page 24: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jazyk emocí

„Jeho styl mi nic neříká, neoslovuje mě. Poezii (já) miluju, ale Šrámek ani náhodou. Ve škole na něj češtinářka pěla ódy, tak mě to zajímalo, jestli je (on) fakt tak dobrej, chtěla jsem přečíst i něco jinýho než Splav, ale neshledala jsem (já) v jeho díle nic obdivuhodného, takže (já) fakt nechápu tu všeobecnou glorifikaci.“ → zdroj → cíl

Zdroj: http://www.zpovednice.cz – diskuse k básni Splav

Page 25: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jazyk emocí

„Jeho styl mi nic neříká, neoslovuje mě. Poezii (já) miluju, ale Šrámek ani náhodou. Ve škole na něj češtinářka pěla ódy, tak mě to zajímalo, jestli je (on) fakt tak dobrej, chtěla jsem přečíst i něco jinýho než Splav, ale neshledala jsem (já) v jeho díle nic obdivuhodného, takže (já) fakt nechápu tu všeobecnou glorifikaci.“ → zdroj → cíl → hodnocení

Zdroj: http://www.zpovednice.cz – diskuse k básni Splav

Page 26: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• plnovýznamové slovní druhy s výjimkou zájmen a

číslovek

• evaluativní částice

• citoslovce

Page 27: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• důležitost desambiguace

Dobře, já to udělám.

Zachoval se dobře.

Page 28: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• důležitost slovesa

zdroj – hodnocení – cíl

agens – predikát – patiens

Page 29: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• slovesa osobního mínění

myslet, domnívat se, předpokládat, pohlížet na…

Page 30: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• explicitní hodnocení – vyjádření citového stavu

nesouhlasit s, nesnášet, chválit, zbožňovat…

[Toho hrdopýška všichni nesnášejí.] –

[Toho hrdopýška všichni chválí.] +

→ hodnotící sloveso má větší indikační sílu

než hodnotící substantivum

Page 31: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• důležitost částic

[Bohudík toho hrdopýška všichni nesnášejí.] +

[Bohužel toho hrdopýška všichni chválí.] -

→ emocionální částice má větší indikační sílu

než evaluativní sloveso

- chválabohu, naštěstí, zaplať pánbůh…

Page 32: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• důležitost adjektiv

[Bylo to příjemné nedorozumění.] +

→ hodnotící adjektivum má větší indikační sílu

než hodnotící substantivum

Page 33: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• pragmatická odbočka: ironie

Byl to hrdinný chlípník.

Byl to chlípný hrdina.

Page 34: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• intenzifikátory

[Ještě si pamatuju, že to kafe bylo strašně dobrý.] +

Page 35: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• důležitost negace

- obrací větnou polaritu

[Jídlo nebylo dobré.] –

Page 36: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• důležitost spojky ale ‒ adverzativní koordinace

[Pláž byla hrozná]- , ale [v hotelu se nám líbilo.]+

Page 37: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• přípustkové spojky

přestože, ačkoliv, jakkoliv, byť, i když…

Přestože příjezd nesplnil všechna jeho očekávání,

leccos ho potěšilo.

Page 38: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

• hodnocení je často závislé na doméně:

• chytrý telefon x chytrý zásah litvínovského útočníka

• tichý vysavač x tichý detektor kouře

• „Go read the book!“

Page 39: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Emoce v jazyce

„Rubbish hotel in Madrid“

Page 40: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jakou to má úspěšnost?

• nejlepší dosažená přesnost: 89% (trénovací data z

Mall.cz)

Page 41: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jaké to má aplikace?

Customer churn analysis:

„Blahopřeju vám k anti-péči o zákazníka. Jsem u vás od

roku 2002 a jediné co mi umíte nabídnout jsou běžné −

a stále dost nevýhodné − tarify. Člověk si aspoň

uvědomí, jak moc potřebujeme Evropskou unii (jejíž

instituce jako jediná z relevantních subjektů tlačí ceny

dolů). Po špatných zkušenostech hodlám přejít ke

konkurenci.“

Page 42: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jaké to má aplikace?

Customer loyalty analysis

„Produkt této společnosti používám na několika PC už

několik let a zatím jsem neobjevil žádné vady.

Vzhledem k mé naprosté spokojenosti ani do budoucna

nehodlám nic měnit.“

Page 43: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jaké to má aplikace?

Customer risk analysis

• detekce lži:

kratší věty, krátká slova, více výrazů vyjadřujících

pozitivní emoce… (+ další dimenze)

• detekce spamu, detekce falešných profilů,

výhružných e-mailů aj.

Page 44: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jaké to má aplikace?

Customer feedback analysis

„Koupit si tento fotoaparát a spoléhat na jméno firmy se

mi vůbec nevyplatilo. Např. proti mému stařičkému

fotoaparátu je toto naprostý propadák. Průměrný telefon

s fotoaparátem udělá stejné, ne-li lepší fotografie. Ani

komunikace s centrem podpory nestojí za nic. Výrobek

mě zklamal a víckrát už si žádný produkt této firmy

bezpochyby nekoupím.“

cílený marketing

Page 45: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jaké to má aplikace?

personalizovaný marketing, individuální interakce

Page 46: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

http://twittersentiment.appspot.com/

Jaké to má aplikace?

Page 47: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

http://socialmention.com/

Jaké to má aplikace?

Page 48: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Zdroj: http://www.yeseter.com

Jaké to má aplikace?

Page 49: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Zdroj: http://www.semantic-visions.com/

Jaké to má aplikace?

Page 50: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jaké to má aplikace?

Page 51: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jaké to má aplikace?

Page 52: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

Jakou to má budoucnost?

• lepší preprocessing: pojmenované entity

spell-checking (vulgarismy apod.)

• automatická identifikace cílů

• doménově závislé výrazy

• analýza mluvených dat

• psycholingvistické experimenty

Page 53: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,
Page 54: Automatická detekce emocí v textui.imho.cz/files/akce/57/veselovska-katerina-ataccama-1.pdf · emocí v textu Kateřina Veselovská veselovska@ufal.mff.cuni.cz New Media Inspiration,

*Děkuji* za pozornost!!

www.ufal.cz/~veselovska


Recommended