Top Banner
01 WORLD IA DAY 2016 PRESENTATION TITLE HERE HEADER OPTION SUB HEAD OR SHORT DESCRIPTION Some kind of explanatory text, reference or footnote can go here and wrap to two lines, if needed. Some kind of illustration or image? Affective UX Challenges in UX design involving affective computing Alfredo Sánchez Universidad de las Américas Puebla
96

Affective UX: Challenges in UX involving affective computing

Feb 15, 2017

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Design experience first; design software afterwards:

Affective UXChallenges in UX design involving affective computing

Alfredo SnchezUniversidad de las Amricas Puebla

01WORLD IA DAY 2016PRESENTATION TITLE HEREHEADER OPTIONSub head or short descriptionSome kind of explanatory text, reference or footnote can go here and wrap to two lines, if needed.Some kind of illustration or image?

2006-2014, Alfredo Snchez

http://www.udlap.mx

Architecturing happinessHow do we know users are happy?

Can interactive systems detect happiness (or the lack thereof)?

Can interactive systems intentionally produce happinesss?

Can technology at least not get in the way? 2006-2016, Alfredo Snchez

AgendaTerms of affectionAffective computingDetectionSynthesisMediationAffect in UXRecent developmentOpen issues

Terms of affection

2006-2014, Alfredo Snchez

EmotionA reaction experienced usually toward a specific object and typically accompanied by physiological and behavioral changes in the body

2006-2014, Alfredo Snchez

MoodA conscious state of mind (typically lasting longer than an emotion)

joydepression 2006-2014, Alfredo Snchez

SentimentAn attitude or opinion a state that results from attributes assigned to objects, which are grouped into categories

2006-2014, Alfredo Snchez

The affect spectrumemotionmoodsentiment

may triggermay prompt

Duration( - ) ( + ) 2006-2014, Alfredo Snchez

9

Affective computing

2006-2014, Alfredo Snchez(Computer sytems) related to, arising from, or deliberately influencing affective phenomena

MIT Affective Computing Group

Affective ComputingRosalind Picard1995

Affective computing (for engineers) The study and development of systems and devices that can recognize, interpret, process, simulate and mediate human affects.

2006-2016, Alfredo Snchez

Why affective computing?

2006-2014, Alfredo Snchez

Why affective computing?

2006-2014, Alfredo SnchezI choose not to feelhttp://animala.mx/noticias/2015/02/27/adios-mr-spock/

Why Affective ComputingReason is, and ought to be, only the slave of the passionsDavid Hume, 1711-1776

Without passions we would lack all motivation, all impulse or drive to act, or even to reason 2006-2014, Alfredo Snchez

Why affective computing?A love/hate relationship with the computer and ITs in general 2006-2014, Alfredo Snchez

https://www.youtube.com/watch?v=ZcZBTB-dkqQ

Why affective computing? (for engineers) Studies by many researchers show a vital role of emotion in many processes:

PerceptionDecision makingCreativityComprehensionMemorySocial interaction 2006-2014, Alfredo Snchez

http://www.bintegra.com/wp-content/uploads/2012/05/Fotolia_socila_users_S.jpg

Some application areasEducation intelligent tutoringHealth monitoring patientsSafety monitoring drivers / pilotsSecurity detecting liesE-commerce attitudes towards products or servicesVideo games producing engaging environments, enriching UXUser studies incorporating emotion into evaluation

2006-2014, Alfredo Snchez

Why affective computing (for our community)Emotion is the way we communicate our experience 2006-2014, Alfredo Snchez

Main aspects of affective computing

perception

synthesismediation 2006-2014, Alfredo Snchez

(of emotions, moods and sentiments)

19

Affect detection

2006-2014, Alfredo Snchez

Emotion detection: From facial cues 2006-2014, Alfredo Snchez

http://npx.autismspot.com/facial_expression.jpg

Emotion detection: From postural cues 2006-2014, Alfredo Snchez

http://instridebodywork.com/wp-content/uploads/2013/05/postures-of-emotion1.jpg

Emotion detection: From voice cues 2006-2014, Alfredo Snchez

http://pandodaily.files.wordpress.com/2013/07/whisper-in-ear.jpg?w=584&h=329http://gigaom2.files.wordpress.com/2013/07/emotion-speech.jpg?w=300&h=200&crop=1

Emotion detection: From usage patterns 2006-2014, Alfredo Snchez

http://web.deepnetsecurity.com/products2/typesense.asp

Keystroke dynamicsNavigation patternsEye tracking

Emotion detection: From brain activity 2006-2014, Alfredo Snchez

Emotiv EPOC sensorHonda BCI system

Emotion detection: From sensors of autonomic activitySkin conductance increases even with a little surprise or anxiety

Blood volume/pressure increases with anger or stress

Respiratory rhythm varies with fear, sadness, happiness, anxiety, fear

Muscle tension increases with surprise and anxiety

2006-2014, Alfredo Snchez

Affectiva sensor

NeXus sensor

Emotion detection: From sensors of autonomic activity 2006-2014, Alfredo Snchez

Know your inner selfW/Me

Hack happinessFeel (by Sentio)

Some general techniques to support affective computingFor detection, synthesis and mediation 2006-2014, Alfredo Snchez

Facial Action Coding System (FACS) 2006-2016, Alfredo Snchez

http://www.theroadtosiliconvalley.com/tag/tim-roth/

FACSFacial Action Coding System (FACS), very popularDefines Action Units (AUs), contraction or relaxation of one or more face muscles

2006-2014, Alfredo Snchez

FACS (for universal emotions)

http://www.paulekman.com/facs/ 2006-2014, Alfredo Snchez

Posture, motion and gesture analysis 2006-2014, Alfredo Snchez

Posture analysis

http://people.ict.usc.edu/~gratch/CSCI534/ACII-Handbook-GestureSyn.pdf 2006-2014, Alfredo Snchez

Posture and motion analysisE.g. arm movements and emotion: 2006-2014, Alfredo Snchez

http://people.ict.usc.edu/~gratch/CSCI534/ACII-Handbook-GestureSyn.pdf

Gesture analysis 2006-2014, Alfredo Snchez

http://people.ict.usc.edu/~gratch/CSCI534/ACII-Handbook-GestureSyn.pdf

MPEG-4MPEG-4 (ISO144996) defines 86 Face Animation Parameters (FAPs)196 Body Animation Parameters (BAPs) 2006-2014, Alfredo Snchez

Some existing toolsFaceReader, SHORE, eMotion, RealEyes 2006-2014, Alfredo Snchez

Some challengesPrototypical vs. non-prototypical emotions Pure vs. combined emotionsMultiple subjectsPartly covered faces / bodiesTracking face or body movementLighting conditions

Integrating techniquesSupporting application development 2006-2014, Alfredo Snchez

Emotion in UX evaluation

2006-2014, Alfredo Snchez

Evaluating user experience with novel technologies impact of emotion (Gestures + contextual menus - video)

2006-2014, Alfredo Snchez[Magallanes, Molina, Mndez& Snchez 2012]

Heuristic evaluationProblems observed in actual use 2006-2014, Alfredo SnchezIssues identified by expertsIDIssueOccurrencesP1Movement of objects using two fingers.13P2Size of the keyboard.8P3Finding help for the user.5P4Finding the toolbar associated with each object.4P5Navigating using the fan menu.3P6Navigating between nodes.3P7Identifying the icon for linking to new pages 2P8Incomplete or inaccessible menus.1

IDTaskIssue1Insert two images, change their position and size.P12Enter a text next to the images as a caption.P23Obtain the toolbar for an image.P3, P44Pop a menu and discover how it works.P55Build a hierarchy of linked workspaces.P6, P76Get the menu in different positions. Cause the menu to go off the screen.P87Insert two images, change their position and size.P18Enter a text next to the images as a caption.P2

Additional feedback on emotions, based on Product Emotion Measurement Tool (PrEmo)

[Desmet 2002]Participants were asked to select an animated representation in correspondence with their emotional reactions

2006-2014, Alfredo Snchez[In collaboration with Universidad del Cauca, Colombia]

Positive emotions in spite of problems! 2006-2016, Alfredo Snchez

Positive emotions associated with novelty?Negative emotions associated with known interface elements?[Magallanes, Molina, Mndez& Snchez 2012]

ImplicationsTechniques for evaluation of usability and user experience are needed that take affect into account

Framework developed at UniCauca, Colombia[Mndez, Collazos, Granollers,Snchez 2014; Mndez 2015] 2006-2014, Alfredo Snchez

EmoValA framework for emotional evaluation designed to enrich existing UX evaluation methodsThree major componentsEmoVal-C: Behavioral evaluation (facial expressions, gaze, posture, movements)EmoVal-S: Self-report of emotions while using a systemEmoVal-F: Physiological sensing, mainly brain activity during system usageSupporting website (http://artemisa.unicauca.edu.co/~ymendal/EmoVal) 2006-2016, Alfredo Snchez

[Mndez 2015]

EmoVal: Detailed support / facial expressions 2006-2016, Alfredo Snchez

[Mndez 2015]

EmoVal: Detailed support / posture and movement 2006-2016, Alfredo Snchez

[Mndez 2015]

Building capabilities for affect detection

2006-2014, Alfredo Snchez

Current scenario: Extending an app to include more techniques is not straightforward

Application domainTechniqueTechnologies 2006-2014, Alfredo Snchez

Goal: Integration platform

2006-2014, Alfredo Snchez[Snchez et al. 2015]

Architecture for implementation

2006-2014, Alfredo Snchez[Snchez et al. 2015]

Simple data model and messaging protocol

2006-2014, Alfredo Snchez[Snchez et al. 2015]

Prototypical apps: Kinect-based emotion detection 2006-2014, Alfredo Snchez

14 sorpresa[Snchez et al. 2015]

Prototypical apps: Kinect-based emotion detection 2006-2014, Alfredo Snchez[Snchez et al. 2015]

Prototype evaluation

2006-2014, Alfredo Snchez[Snchez et al. 2015]

Prototypical apps: Android-based emotion self reporter 2006-2014, Alfredo Snchez

[Snchez et al. 2015]

Prototype:Monitoringservices

2006-2014, Alfredo Snchez[Snchez et al. 2015]

BCIs for UXhttp://www.gadgetify.com/wp-content/uploads/2014/09/15/epoc.png

Experimenting with EPOC+ (video)

What about sentiment?

2006-2014, Alfredo Snchez

Sentiment analysisBy definition,The use of NLP and computational linguistics to identify attitudes in speakers or writers with respect to specific subjects 2006-2014, Alfredo Snchez

http://datameer2.datameer.com/blog/wp-content/uploads/2012/10/22nd.png

2006-2014, Alfredo Snchez

Applications of sentiment analysisDetecting / studying:

Responses to marketing/political campaigns User satisfactionBias in newsAppropriateness of contents for different audiences 2006-2014, Alfredo Snchez

Some techniquesMostly heuristic methodsSocial media analysis

Keyword-basedSemantic approachesAnnotated datasetsSupport Vector Machines (SVMs) for classification

2006-2014, Alfredo Snchez

Expression ArchitectureA flexible architecture enables Expression to listen from any data source and have an independent component-based front-end.Expression Sentiment Analysis Platform at UDLAPArchitecture[Cervantes, Gutirrez, Gutirrez, Castillo,Snchez, Wan 2015]

The front end of Expression is based on sentiments cards that represent topics of interest.Sentiment cardshttps://github.com/Innova4D/expression

Resaltar el concepto de REACTIVO

A Sentiment Card graphically summarizes opinion trends in social media

Sentiment Card

Aqu es importante mencionar que se pueden visualizar diferentes fuentes de datos, solamente debe conectarse al social data manager y es una de las cosas interesantes del sentiment card. Incluso los usuarios pueden escribir comentarios desde la aplicacin para contribuir.

Some challengesLanguage subtleties Irony, sarcasm, abbreviations, misspellings, idiomsRepresentativeness Dissatisfied users tweet more activelyContext dependent semantics SpamClassification beyond positive or negative 2006-2014, Alfredo Snchez

Affect mediation

2006-2014, Alfredo Snchez

Mediation: Conveying affect through ICTsVideoconferencing

Immersive environments

Asynchronous communicationEmail, forums, blogs 2006-2014, Alfredo Snchez

Some issues and challengesAudio and video quality over InternetQuality of multimedia experience(http://i-guide.org/)Metrics, assessment methods

Gaze awareness

3D modelingIssues shared with affect synthesis

2006-2014, Alfredo Snchez

Emotion over low data rates:Sending codes instead of full videoIn collaboration with University of Agder, Norwayhttp://www.paulekman.com/facs/

SensingEncodingTransmittingReconstructing[Lamei, Li, Snchez 2014]

Conveying mood

2006-2014, Alfredo Snchez

Instant messagingEmoticons work for emotions, instant reactions associated to specific statements

Mood is longer lasting, overarchingIdentifying mood can be a challenge, even for the person in that affective state 2006-2014, Alfredo Snchez

Russells Circumplex Model can help identify mood

Two-dimensional, valence-arousal model

Consistent spatial location in self-report experiments across individuals and across cultures/languages 2006-2014, Alfredo Snchez

[Russell 1983]

Extending Russells model - Intensity 2006-2014, Alfredo Snchez

Extended, discrete model 2006-2014, Alfredo SnchezUser testing showedaccuracy in affect identification

But using the model directlywould result in a cluttered interface

Gradual revelationannoyedhappysadcalm

Representative affectives states per quadrant (according to user testing)sleepyarousedupsetsatisfied 2006-2014, Alfredo Snchez

78

Emoticon design 2006-2014, Alfredo Snchez

Prototype (Russkman)

[Snchez et al. 2006] 2006-2014, Alfredo Snchez

80

Prototype

[Snchez et al. 2006] 2006-2014, Alfredo Snchez

81

Prototype

[Snchez et al. 2006] 2006-2014, Alfredo Snchez

82

EvaluationChat sessions among 2-3 subjectsHypothetical situations (upcoming exams, good grades, recent party, lost wallet )Subjects were able to specify their mood rapidlySubjects were able to identify mood of other users (high correlation)Persistent emoticons helped in keeping awareness of moods 2006-2014, Alfredo Snchez

Affect synthesis: Modeling and displaying emotion and mood

Synthesizing emotionsIf an emotion (or mood or sentiment) is recognized in the user, the computer (or an adaptive environment) could (should?) respond accordingly

Approaches to emotion synthesisReasoning about emotionsgiven a set of conditions, produce specific reactionsCharacters with personality (temperament, sentiment) 2006-2014, Alfredo Snchez

85

Emotion synthesis

Characters with animated facial expressions(facial cues for sensing also apply here)[CSLU] 2006-2014, Alfredo Snchez

86

Responding to emotion

Affective CompanionText from automatic speech recognizer and EmoVoice(for the user)Natural language understanding[Cavazza et al. 2010] 2006-2014, Alfredo Snchez

FACS applied to emotion synthesis

FACSGen [Roesch et al. 2010] 2006-2014, Alfredo Snchez

Affective animated avatarsDesign using popular tools and a reduced set of FACS AUs

Available at http://chopis.com

Testing in Mxico and China

[Snchez et al. 2014] 2006-2014, Alfredo Snchez

Some challengesPrototypical vs. non-prototypical emotions Pure vs. combined emotionsIntegrating facial, posture and voice expressions Offering service platforms for app construction 2006-2014, Alfredo Snchez

Perspectives of affective UXAffect is key in UX design and evaluation

Opportunities for research and development to improve detection, synthesis and mediation

Work needed in mood and sentiment analysis

Opportunities for inter-disciplinary collaboration 2006-2014, Alfredo Snchez

Affective computing becoming mainstream? 2006-2014, Alfredo Snchez

Pepper, SoftBanks affect-aware robot, 1,000 units sold out, December 2015, for about USD 1,800Involves facial recognition, video and audio processing, sensors, machine learning,

But waitForward-looking statements are by their nature subject to various risks and uncertainties, including, without limitation, a decline in general economic conditions, general market conditions, technological developments, changes in customer demand for products and services, increased competition, risks associated with international operations, and other important factors, each of which may cause actual results and future developments to differ materially from those expressed or implied in any forward-looking statement. [] Use of or reliance on the information in this presentation is at your own risk.

http://webcast.softbankmobile.co.jp/en/conference/20140605/index.html 2006-2014, Alfredo Snchez

Affective UXChallenges in UX design involving affective computing

Alfredo SnchezUniversidad de las Amricas Pueblahttp://ict.udlap.mx

01WORLD IA DAY 2016PRESENTATION TITLE HEREHEADER OPTIONSub head or short descriptionSome kind of explanatory text, reference or footnote can go here and wrap to two lines, if needed.Some kind of illustration or image?

ReferencesCervantes, O., Gutirrez, F., Gutirrez, E., Castillo E., Snchez, J. A., Wan, W. 2015. Expression: Understanding affective content in social media. 7th Latin American Conference on Human-computer Interaction (CLIHC 2015), Cordoba, Argentina, Nov. 18-23. Available from the ACM Digital Library (http://dl.acm.org/citation.cfm?doid=2824893.2824903).Magallanes, Y., Molina, A., Mndez, Y., Snchez, J. A. 2012. Combining gestures and graphical elements for collaboration using multitouch surfaces. Proceedings of the 22nd International Conference on Electronics, Communications and Computers (CONIELECOMP 2012, Feb.). IEEE Computer Society Press, 173-178.Magallanes, Y., Molina, A., Mndez, Y., Snchez, J. A. 2012. Towards an emotional validation of heuristic approaches for usability evaluation. Acta Universitaria 22, 3, 119-125. (http://www.actauniversitaria.ugto.mx/index.php/acta/article/view/351). Mndez, Y. A., Collazos, C. A., Snchez, J. A., Merchn Paredes, L. 2012. Criterios para la evaluacin de superficies multitctiles y sus aplicaciones. Lmpsakos 7 (Jan.), 64-68. (disponible en http://www.funlam.edu.co/revistas/index.php/lampsakos/article/view/847). Mndez, Y. A. 2015. Marco de referencia para la captura semi-invasiva y analisis de las emociones en el proceso de evaluacion con usuarios de sistemas interactivos. Tesis doctoral. Universidad del Cauca, Colombia. Disponible en http://www.unicauca.edu.co/doctoradoce/publicaciones/Monografia_Mendez.pdf

2006-2014, Alfredo Snchez

ReferencesSnchez, J. A., Hernndez, N. P., Penagos, J. C., Ostrvskaya, Y. 2006. Conveying mood and emotion in instant messaging by using a two-dimensional model for affective states. Proceedings of the Symposium on Human Factors in Computer Systems (IHC 2006, Natal, Brazil), 66-72. Available from the ACM Digital Library (http://dl.acm.org/citation.cfm?id=1298033&CFID=582956970&CFTOKEN=61490837). Mndez, Y. A., Collazos, C. A., Granollers, T., Snchez, J. A. 2014. Evaluating interactive systems from an emotional perspective. Revista Cientfica Guillermo de Ockham 12(1), 43-49. (disponible en http://www.redalyc.org/pdf/1053/105332478005.pdf). Snchez, J. A., Corts, X., Starostenko, O., Cervantes, O., Wan, W. 2015. An Extensible Platform for Seamless Integration and Management of Applications for Emotion Sensing and Interpretation. Journal of Ambient Intelligence and Smart Environments 7(1), 5-19. (available from http://iospress.metapress.com/content/y1g64422t78107v7). Starostenko, O., Corts, X., Snchez, J. A. 2015. Unobtrusive emotion sensing and interpretation in smart environments. Journal of Ambient Intelligence and Smart Environments 7, 59-83. (avalilable from http://iospress.metapress.com/content/w2681p2827l2u22p/).

2006-2014, Alfredo Snchez