Zpracování emocí Sentiment Analysis Mentální slovník PLIN037 Sémantika a počítače Zuzana Nevěřilová xpopelkOf i.muni.cz Centrum zpracování přirozeného jazyka, B203 Fakulta informatiky, Masarykova univerzita 18. dubna 2017 Zpracování emocí Sentiment Analysis Mentální slovník Zpracování emocí Sentiment Analysis Mentální slovník Zpracování emocí Sentiment Analysis Mentální slovník Zpracování emocí ■ důležité ve zpracování mluvené řeči ■ akustické vlastnosti: změna základního tónu (FO), amplituda, rychlost, intonace, dech . .. ■ struktura promluvy: typ věty (tázací, oznamovací, prací), čas, vid .. . ■ slova zajímavé per se v poslední době velice atraktivní (a lukrativní) v textu: ■ struktura promluvy ■ slova ■ meta-informace: kdo, kdy, kam píše, jak rychle píše, změny v textu, skrývání identity, propojení informací o autorovi Zpracování emocí Sentiment Analysis Mentální slovník Emoce podle Ekmana (Paul Ekman) ■ pohyb obličejových svalů ■ kulturně nezávislé Zloba (Anger) Radost (Happiness) Překvapení (Surprise) Znechucení (Disgust) Smutek (Sadness) Strach (Fear) 3 Zpracování emocí Sentiment Analysis Mentální slovník Modelování emocí psychologický pohled: ■ emoce: fyziologická změna ■ jedna emoce? ■ výsledek evoluce? kulturní závislost? ■ diskrétní veličina? ■ projevy emocí na biologických principech vs. skrývání emocí Zpracování emocí Sentiment Analysis Mentální slovník Emoce podle Plutchika (Robert Plutchik, 1980) i Sentiment Analysis Zpracování emocí Emoce podle Plutchika (Robert Plutchik, 1980) Mentální slovník ■ 8 základních emocí ■ intenzita ■ temporální aspekty: výraz, postoj, cit, nálada, porucha, osobnostní rys Sentiment Analysis Zpracování emocí Mentální slovník Cathexis - spojitý model [Velasquez and Maes, 1997 aktivace - inhibice (při příliš silné aktivaci emoce X naprosto přebírá kontrolu) aplikace Simon The Toddler Zpracování emocí Sentiment Analysis Mentální slovník Sentiment Analysis, Opinion Mining česky: analýza sentimentu :-), dolování názorů, rozpoznání emocí Zpracování emocí Sentiment Analysis Mentální slovník Sentiment Analysis, Opinion Mining česky: analýza sentimentu :-), dolování názorů, rozpoznání emocí proč: "opinions are key influencers of our behaviour"(Bing Liu) Zpracování emocí Sentiment Analysis Mentální slovník Sentiment Analysis, Opinion Mining česky: analýza sentimentu :-), dolování názorů, rozpoznání emocí proč: "opinions are key influencers of our behaviour"(Bing Liu) proč teď: protože sociální média už žádné recenze, ankety . .. Zpracování emocí Sentiment Analysis Mentální slovník Dolování názorů: současný stav CE01: anyone who claims >70 % accuracy is lying CE02: our system is as bad as everyone else's Zpracování emocí Sentiment Analysis Mentální slovník Dolování názorů: co je názor OPINION = (target, sentiment, holder, time) Zpracování emocí Sentiment Analysis Dolování názorů: co je názor Mentální slovník OPINION = (target, sentiment, holder, time) cíl může být velmi komplexní OPINION = (entity, aspect, sentiment, holder, time) Zpracování emocí Sentiment Analysis Mentální slovník Dolování názorů OPINION = (target, sentiment, holder, time) iPhone je drahý OPINION = (entity, aspect, sentiment, holder, time) cena je vysoká Zpracování emocí Sentiment Analysis Mentální slovník Dolování názorů: hodnotící slova dobrý, špatný, nejhorší, úsporný, ... vysoký, malý, lehký, tichý, . .. Zpracování emocí Sentiment Analysis Dolování názorů: hodnotící slova Mentální slovník dobrý, špatný, nejhorší, úsporný, ... vysoký, malý, lehký, tichý, . .. tenký telefon x tenký steak □ Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník [Altmann, 2005] He swam across to the far side of the river and scrambled up the bank before running off. He walked across to the far side of the street and held up the bank before running off. 2 3 Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník [Altmann, 2005] He swam across to the far side of the river and scrambled up the bank before running off. He walked across to the far side of the street and held up the bank before running off. 2 3 2 3 Zpracování emocí Sentiment Analysis Mentální slovník Priming, první podnícení Experiment: účastník experimentu uvidí posloupnost písmen a musí rozhodnout, jestli jde o slovo, nebo neslovo. Zpracování emocí Sentiment Analysis Mentální slovník Priming, první podnícení Experiment: účastník experimentu uvidí posloupnost písmen a musí rozhodnout, jestli jde o slovo, nebo neslovo. Jde o slovo? rolnička Zpracování emocí Sentiment Analysis Mentální slovník Priming, první podnícení Experiment: účastník experimentu uvidí posloupnost písmen a musí rozhodnout, jestli jde o slovo, nebo neslovo. Jde o slovo? rolnička ANO Zpracování emocí Sentiment Analysis Mentální slovník Priming, první podnícení Experiment: účastník experimentu uvidí posloupnost písmen a musí rozhodnout, jestli jde o slovo, nebo neslovo. Jde o slovo? roknička Zpracování emocí Sentiment Analysis Mentální slovník Priming, první podnícení Experiment: účastník experimentu uvidí posloupnost písmen a musí rozhodnout, jestli jde o slovo, nebo neslovo. Jde o slovo? roknička NE Zpracování emocí Sentiment Analysis Mentální slovník Priming, první podnícení Experiment: účastník experimentu uvidí posloupnost písmen a musí rozhodnout, jestli jde o slovo, nebo neslovo. Promítání slov a neslov a rozhodování se opakuje pro různá slova a nešlová. Experimentátor měří reakční čas účastníků experimentu. Zpracování emocí Sentiment Analysis Mentální slovník Priming, první podnícení Experiment: účastník experimentu uvidí posloupnost písmen a musí rozhodnout, jestli jde o slovo, nebo neslovo. Promítání slov a neslov a rozhodování se opakuje pro různá slova a nešlová. Experimentátor měří reakční čas účastníků experimentu. Pozorování: ■ u slov s častějším výskytem (v korpusu) následuje odpověď ANO rychleji než u vzácněji se vyskytujících slov ■ odpověď ANO přichází rychleji, pokud předcházelo slovo významově blízké Zpracování emocí Sentiment Analysis Mentální slovník Priming, první podnícení Experiment: účastník experimentu uvidí posloupnost písmen a musí rozhodnout, jestli jde o slovo, nebo neslovo. Promítání slov a neslov a rozhodování se opakuje pro různá slova a nešlová. Experimentátor měří reakční čas účastníků experimentu. Pozorování: ■ u slov s častějším výskytem (v korpusu) následuje odpověď ANO rychleji než u vzácněji se vyskytujících slov ■ odpověď ANO přichází rychleji, pokud předcházelo slovo významově blízké šašek - rolnička Vašek - rolnička Zpracování emocí Sentiment Analysis Mentální slovník Priming, první podnícení Experiment: účastník experimentu uvidí posloupnost písmen a musí rozhodnout, jestli jde o slovo, nebo neslovo. Promítání slov a neslov a rozhodování se opakuje pro různá slova a nešlová. Experimentátor měří reakční čas účastníků experimentu. Pozorování: ■ u slov s častějším výskytem (v korpusu) následuje odpověď ANO rychleji než u vzácněji se vyskytujících slov ■ odpověď ANO přichází rychleji, pokud předcházelo slovo významově blízké šašek - rolnička <= mnohem rychlejší odpověď Vašek - rolnička Zpracování emocí Priming, první podnícení Sentiment Analysis Mentální slovník Pozorování: odpověď ANO přichází rychleji, pokud předcházelo slovo významově blízké Interpretace: slova (stimuly) jsou v průběhu percepce aktivována, což způsobí, že se cílové slovo aktivuje rychleji. Zpracování emocí Priming, první podnícení Sentiment Analysis Mentální slovník Priming probíhá při jakémkoli druhu percepce (čtení slov, poslouchání slov, aktivace pomocí obrázků): cross-modal priming. Při poslouchání dochází k aktivaci průběžně, tj. i když ještě slovo nezaznělo celé. Zpracování emocí Priming, první podnícení Sentiment Analysis Mentální slovník Priming probíhá při jakémkoli druhu percepce (čtení slov, poslouchání slov, aktivace pomocí obrázků): cross-modal priming. Při poslouchání dochází k aktivaci průběžně, tj. i když ještě slovo nezaznělo celé. auto - Zpracování emocí Priming, první podnícení Sentiment Analysis Mentální slovník Priming probíhá při jakémkoli druhu percepce (čtení slov, poslouchání slov, aktivace pomocí obrázků): cross-modal priming. Při poslouchání dochází k aktivaci průběžně, tj. i když ještě slovo nezaznělo celé. auto - autor - Zpracování emocí Priming, první podnícení Sentiment Analysis Mentální slovník Priming probíhá při jakémkoli druhu percepce (čtení slov, poslouchání slov, aktivace pomocí obrázků): cross-modal priming. Při poslouchání dochází k aktivaci průběžně, tj. i když ještě slovo nezaznělo celé. auto - autor - autorita Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He swam across to the far side of the river and scrambled up the bank before running off. He walked across to the far side of the street and held up the bank before running off. Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He swam across Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He swam across to the far side Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He swam across to the far side of the river Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He swam across to the far side of the river and scrambled up Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He swam across to the far side of the river and scrambled up the bank Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He swam across to the far side of the river and scrambled up the bank before running off. Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He walked across □ Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He walked across to the far side □ Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He walked across to the far side of the street □ Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He walked across to the far side of the street and held up □ Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He walked across to the far side of the street and held up the bank □ Zpracování emocí Sentiment Analysis Mentální slovník Mentální slovník He walked across to the far side of the street and held up the bank before running off. □ Zpracování emocí Sentiment Analysis Mentální slovník Altmann, G. (2005). Vystup na babylonskou vez. Triäda. Published: Paperback. Cowie, R., Douglas-Cowie, E., Tsapatsoulis, N., Votsis, G., Kollias, S., Fellenz, W., and Taylor, J. (2001). Emotion recognition in human-computer interaction. Signal Processing Magazine, IEEE, 18(l):32-80. Liu, B. (2012). Sentiment Analysis and Opinion Mining. Synthesis digital library of engineering and computer science. Morgan & Claypool. Velasquez, J. D. and Maes, P. (1997). Cathexis: A computational model of emotions. In Proceedings of the First International Conference on Autonomous Agents, AGENTS '97, pages 518-519, New York, NY, USA. ACM.