ML-Ask: Open Source Affect Analysis Software for Textual Input in Japanese

We present ML-Ask – the first Open Source Affect Analysis system for textual input in Japanese. ML-Ask analyses the contents of an input (e.g., a sentence) and annotates it with information regarding the contained general emotive expressions, specific emotional words, valence-activation dimensions of overall expressed affect, and particular emotion types expressed with their respective expressions. ML-Ask also incorporates the Contextual Valence Shifters model for handling negation in sentences to deal with grammatically expressible shifts in the conveyed valence. The system, designed to work mainly under Linux and MacOS, can be used for research on, or applying the techniques of Affect Analysis within the framework Japanese language. It can also be used as an experimental baseline for specific research in Affect Analysis, and as a practical tool for written contents annotation. Funding statement: This research has been supported by: a Research Grant from the Nissan Science Foundation (years 2009–2010), The GCOE Program founded by Japan’s Ministry of Education, Culture, Sports, Science and Technology (years 2009–2010), (JSPS) KAKENHI Grant-in-Aid for JSPS Fellows (Project Number: 22-00358) (years 2010–2012), (JSPS) KAKENHI Grant-in-Aid for Scientific Research (Project Number: 24600001) (years 2012–2015), (JSPS) KAKENHI Grant-in-Aid for Research Activity Start-up (Project Number: 25880003) (years 2013–2015), and (JSPS) KAKENHI Grant-in-Aid for Encouragement of Young Scientists (B) (Project Number: 15K16044) (years 2015-present, project estimated to end in March 2018).

[1]  Hirokazu Watabe,et al.  The Method of the Emotion Judgment Based on an Association Mechanism , 2005 .

[2]  Pawel Dybala,et al.  CAO: A Fully Automatic Emoticon Analysis System , 2010, AAAI.

[3]  Kenji Araki,et al.  Emoticon Recommendation System to Richen Your Online Communication , 2014, Int. J. Multim. Data Eng. Manag..

[4]  Gregory Grefenstette,et al.  Coupling Niche Browsers and Affect Analysis for an Opinion Mining Application , 2004, RIAO.

[5]  Shingo Kuroiwa,et al.  Statistical Analysis of a Japanese Emotion Corpus for Natural Language Processing , 2006, ICIC.

[6]  Kenji Araki,et al.  Affect analysis in context of characters in narratives , 2013, Expert Syst. Appl..

[7]  Yuji Matsumoto,et al.  Emotion Classification Using Massive Examples Extracted from the Web , 2008, COLING.

[8]  Cecilia Ovesdotter Alm,et al.  Emotions from Text: Machine Learning for Text-based Emotion Prediction , 2005, HLT.

[9]  Pawel Dybala,et al.  Towards Computational Fronesis: Verifying Contextual Appropriateness of Emotions , 2013, Int. J. Distance Educ. Technol..

[10]  J. Russell A circumplex model of affect. , 1980 .

[11]  Pawel Dybala,et al.  Contextual affect analysis: a system for verification of emotion appropriateness supported with Contextual Valence Shifters , 2010, Int. J. Biom..

[12]  Fabian Beijer,et al.  The Syntax and Pragmatics of Exclamations and other Expressive/Emotional Utterances , 2002 .

[13]  Kenji Araki,et al.  A Robust Ontology of Emotion Objects , 2012 .

[14]  Annie Zaenen,et al.  Contextual Valence Shifters , 2006, Computing Attitude and Affect in Text.

[15]  Pawel Dybala,et al.  An Automatic Evaluation Method for Conversational Agents Based on Affect-as-Information Theory , 2010 .

[16]  Junko Baba,et al.  Pragmatic function of Japanese mimetics in the spoken discourse of varying emotive intensity levels , 2003 .

[17]  Pawel Dybala,et al.  A System for Affect Analysis of Utterances in Japanese Supported with Web Mining , 2009 .

[18]  Uwe D. Hanebeck,et al.  A generic model for estimating user intentions in human-robot cooperation , 2005, ICINCO.

[19]  Claire Cardie,et al.  Annotating Expressions of Opinions and Emotions in Language , 2005, Lang. Resour. Evaluation.

[20]  Pawel Dybala,et al.  Activating Humans with Humor - A Dialogue System That Users Want to Interact with , 2009, IEICE Trans. Inf. Syst..

[21]  Pawel Dybala,et al.  In the Service of Online Order: Tackling Cyber-Bullying with Machine Learning and Affect Analysis , 2010 .

[22]  Henry Lieberman,et al.  A model of textual affect sensing using real-world knowledge , 2003, IUI '03.

[23]  Pawel Dybala,et al.  CAO: A Fully Automatic Emoticon Analysis System Based on Theory of Kinesics , 2010, IEEE Transactions on Affective Computing.

[24]  Kenji Araki,et al.  Machine Moral Development: Moral Reasoning Agent Based on Wisdom of Web- Crowd and Emotions , 2010 .

[25]  Pawel Dybala,et al.  CONSCIENCE OF BLOGS: VERIFYING CONTEXTUAL APPROPRIATENESS OF EMOTIONS BASED ON BLOG CONTENTS , 2009 .

[26]  Pawel Dybala,et al.  Humor Prevails! - Implementing a Joke Generator into a Conversational System , 2008, Australasian Conference on Artificial Intelligence.

[27]  Michal Ptaszynski Pawel Dybala Wenhan Shi Rafal Rzepka Ke Araki Shifting Valence Helps Verify Contextual Appropriateness of Emotions , 2009 .

[28]  Janyce Wiebe,et al.  Annotating Attributions and Private States , 2005, FCA@ACL.

[29]  Pawel Dybala,et al.  Towards Context Aware Emotional Intelligence in Machines: Computing Contextual Appropriateness of Affective States , 2009, IJCAI.

[30]  Stan Szpakowicz,et al.  Identifying Expressions of Emotion in Text , 2007, TSD.

[31]  Pawel Dybala,et al.  Annotating Affective Inf ormation on 5.5 Billion Word Corpus of Japanese Blogs , 2012 .

[32]  R. Jakobson Closing Statement: Linguistics and Poetics , 2006 .

[33]  C. Elliott The affective reasoner: a process model of emotions in a multi-agent system , 1992 .

[34]  Kenji Araki,et al.  Automatically Annotating A Five-Billion-Word Corpus of Japanese Blogs for Affect and Sentiment Analysis , 2012, WASSA@ACL.

[35]  Kenji Araki,et al.  A Multi-Lingual Dictionary of Dirty Words , 2008, LREC.