• No results found

Interaction development for personal daily support : design of conversational agent for activity tracking

N/A
N/A
Protected

Academic year: 2020

Share "Interaction development for personal daily support : design of conversational agent for activity tracking"

Copied!
41
0
0

Loading.... (view fulltext now)

Full text

(1)

Interaction

development

for

personal

daily

support

Design

of

conversational

agent

for

activity

tracking

ByChristerBeke

(2)

Abstract

Thisreportistheresultforthefinalprojectofthe CreativeTechnologyBachelor’s programme.TheprimarygoalisassistingRoessinghResearch&Developmentonthe redesignofanactivitytrackingapplicationin alarger“home caringenvironment”called eWALL,whichisintheprocessofbeing movedintoanautonomoustabletsolution.The majorstepstoexecutewerebackgroundresearch, creatingaprototype andvalidationit throughusertesting.Theusertestentaileda4partquestionnaire and23people

(3)

1Introduction 4

1.1​​eWALL 4

1.1.1Design 5

1.1.2Activityapplication 6

1.2Problemdescription 7

1.2.1​​Challenges 8

2Researchquestions 9

3StateoftheArt 10

3.1Activitytracking 10

3.1.1Goalsetting 11

3.2​​Conversational​​agents 12

3.2.1EmbodiedVirtualAgents 12

3.2.2Scriptedvsrelationalagents 13

3.2.3Whyanagent? 14

4Ideation 15

4.1Domain 15

4.2RobintheRobot 15

4.3Interaction 16

4.3.1Example 16

4.4Scenarios 17

5Method 18

5.1Reporting 18

5.2Evaluation 18

5.3​​User​​test​​setup 18

5.4Usertestprocess 19

6Realisation 20

6.1Criteria 20

6.2Prototypedevelopment 21

6.3Prototypedecisions 22

6.4Prototypescreenshots 23

7Evaluation 24

7.1Hypotheses 24

7.2​​Results 24

7.2.1Generalquestions 25

(4)

7.2.3Scenariousingthevirtualagent 27

7.2.4Evaluation 28

8Conclusionanddiscussion 29

8.1​​Recommendations 30

9Acknowledgements 31

10Bibliography 32

11Appendices 33

AppendixI:Terminology 33

(5)

1

Introduction

Roessingh Research and Development (RRD) is a center for research on rehabilitation, psychology, biomedical science and computer science . They position themselves between1 university and healthcare practice. RRD works on tools to help people manage their own health, focussing on innovative and user friendly applications that offer monitoring of health data​​and​​coaching.

1.1

eWALL

One of the projects RRD is working on is the eWALL - Home Caring Environment , an 2 European Union funded project designed to contribute to the prolongation of independent living for various types of patients and elderly. The distinction between typical healthcare systems and eWALL is that eWALL tries to do this in an unobtrusive way by using advanced sensing technologies. Current target groups of eWALL are people with age related impairments (ARI), mild cognitive impairments (MCI, or early-stage dementia), and COPD andasthmapatients.

The eWALL system consists of 2 major components: the eWALL Cloud and eWALL Sensing Environment. The Sensing Environment is installed in the patient's home to gather data about activity, or help them with their daily routine. The eWALL Cloud connects the Sensing Environment with other stakeholders like hospitals, government health care systemsandrelatives.

1http://www.rrd.nl/

(6)

Figure1:SystemarchitectureofeWALL

1.1.1

Design

(7)

Figure2:ThedashboardofeWALL

1.1.2

Activity

application

AnimportantapplicationoneWALLforeveryonewhoneedscoachingwitheveryday physicalactivityistheactivitytracker.Thisappshowsdailyactivitylikestepcount,butalso changeovertime.

(8)

1.2

Problem

description

RoessinghResearch&DevelopmentisworkingonacontinuationofeWALL,named

CloudCare2U ,3that hassignificantchanges comparedtothe original project.Oneof theseis thateWALLwillnowberunningonatabletinpeople’sownhome.Thisbringstwo

challengestothetableregardingtheredesignof theactivityapp:screensizeanddomain. Thechangeinscreensize​​willaffecttheentiresystem,notonlytheactivity app,butforthe scopeofthisprojectwewill focusonlyonthispart.

Anoutstandingissueisthatthecurrentactivityappdoesnotfallinline withthedesignof eWALL;itisflatasopposedtothereal-world imitatingdesignofthe homescreen.Inorder tomakeitfitwiththerestofeWALLsothatitfeelslikeasingleproduct,theredesignshould usetheseimitationdesignelements.

Furthermore,theredesignedappshouldallowusersto lookbothattheircurrentactivityto seeiftheirdailytargetismet,butalsoshowthemhowthey’redoing overtime.Thistrend analysisisimportanttoletpeoplebeawareoftheirbehaviourandhopefullychangeitto meettheirgoals.

Lastly,theactivityappshouldbeconnectedtothesystem’sconversational agent“Robinthe Robot”.Itshouldbecomeclearintheresearch andtestingwhattypeofinformationpeople wouldwanttousetheconversationalagenttoretrieve, butalsowhichtasks arebettertobe performedbytheuserinterface.

(9)

1.2.1

Challenges

Next​​to​​these​​design​​specifications,​​there​​are​​a​​number​​of​smaller​ ​​challenges​​that​​became apparentfrominterviewswiththeclient.

Firstofall,thesystemisnotinuseinit’scurrentform(alargetouchdisplayonthewall), making​​is​​hard​​to​​answer​​questions​​related​​to​​comparisons​​between​the​ ​​original​​and​​new domain(atabletintheuser’sownhome).Thereforetheprojectwillbefocussedsolelyon validatingthetabletsizedredesign.

(10)

2

Research

questions

Inordertosolvetheaforementionedproblemfortheclient,the followingresearchquestions havebeendefined:

Primaryresearchquestion

“Whichtasksarebettertobeexecutedvia anembodiedconversationalagentinsteadofthe userinterface?”

Secondaryresearchquestion

(11)

3

State

of

the

Art

Thisprojectfocusesontheapplicationofembodied agentsandhowtheycanassistin providingfeedbackandcoachingondailyphysicalactivity,activitygoalsettingand motivational​​support.​​Therefore​​relevant​​background​​information​​is​​provided​​on​​the subjectsofactivitytracking,goalsetting,conversationalagentsandhuman-computer relationships.

3.1

Activity

tracking

Activitytrackersarewidelyusednowadays.Most ofthesetrackers featureasmartphone applicationcombinedwithasmallwristbandor wristwornsensing device.Thesedevices have​​sensors​​that​​keep​​track​​of​​movement​​and​​they​​feed​​this​​data​​back​​into​​the​​smartphone application.Theappthentranslatesthatdatainto somethingthatcanbeunderstoodbythe wearer.Thisoftenhappensintheformofgraphs toindicatewhethera certaindailygoalwas met.Therepresentationofthesestatisticsaredifferentperbrand,butmostofthemarevery similar.​​Currently​​popular​​brands​​for​​personal​​fitness​​tracking​​are​​FitBit,​​Jawbone​​and AppleWatch,buttherearemanymoresimilardevicesonthemarket.

(12)

3.1.1

Goal

setting

Whenactivitygoalsareproperlyset,theycanincreasemotivation,self-regulationand promoteasenseofachievement.Thiscanbe improvedbysettingmeaningfulgoalsusinga methodcalledSMART(Specific,Measurable,Attainable,Relevant,Timely)4.

FitnesssolutionslikeFitBitallowuserstosetgoals intheapp.The ideabehindsettingthese goalsistomotivatepeopletousethedevice moreandbecomehealthier intheprocess.By allowingtosetpersonalizedgoals,theuserfeelsmoreattachedtothegoalsandismore inclinedtofollowtheneededworkoutstoreachthem.Thissatisfies SpecificandRelevant componentsofSMART.Theappallowsyouto trackyourprogressovertime,givingan indicationifyouwillreachyourgoalorif youneedincreaseyour efforts.Thishelpsusers withtheMeasurableandAttainableparts.The timely,orproximal, componentofSMART canalsobecoveredbytheapp,astheuseristotallyfreeinselectingwhentoreachacertain goal(short-orlongtermgoals).

Astudyperformedby​​StavrosAsimakopoulos,​​GrigoriosAsimakopoulosand​​FrankSpillers

in2017forInformaticsgoesindepthinto themotivationanduserengagementinvolvedwith personalfitnesstrackers.Fortheirstudy,wearables andsmartphoneapps fromFitBitand Jawbonewereused.Theyconcludethatthesuccess ofreachingthesegoalsreliesgreatlyon dataaccuracy,gamificationand thedesignoftheapplicationitself .5Users feltmotivational valuefromseeingstepsandadviceintheuserinterface.Theyalsolikedthelevelof

autonomythesmartphoneapps weregivingthem.

Anotherelementingettinguserstostickto theirworkoutsisgamification.Mostofthe popularappshaveabadge​​system,whereeachtimetheuserreachesacertainmilestone,a smallawardispresentedtoindicatethattheuser isdoingagood job.Oftenthenext milestoneisvisiblewithintheapp,allowinguserstohaveanewtargettoworktowards.

4https://vpal.harvard.edu/publications/setting-goals-who-why-how

(13)

Thesecondoptioningamificationisrankings.Users arelistedinhighscoreliststogether withpeopletheyinviteintheapp,usually friendsorfamilymembers.Thisbringsa

competitionelementintothefitnesstrackerandmotivatesusers togetorstay ontopofthe list.AnexampleofthisisthesmartphoneappRunkeeper.Unlikeothersolutionsitdoesnot requirethepurchaseofawristbanddevice,butsimplyusesthe phone’slocationto

determinethedistanceandspeedofeachrun. Thesearethencomparedtosimilarworkouts fromfriends,orevenshareyourprogressonsocialmedia . 6

3.2

Conversational

agents

Aconversationalagentordialogsystemisasoftwaresystemdesigned tointeractwith humansinastructuredway.Thesesystemscan usetext,speech,graphicsorothermethods ofcommunicatingwithahuman.

Well-knownconversationalagentsnowadaysarethe personalassistanttypeprogramsthat smartphonesanddomoticssystemshave.ExamplesoftheseareApple’sSiri, GoogleNow,or AmazonAlexa.

3.2.1

Embodied

Virtual

Agents

Whenintegratingaconversationalagentintoasysteminsuchawaythatit hasadigitalor physicalrepresentationintheenvironmentthatisusestointeractwithit,wecallitan embodiedvirtualagent.ThecurrenteWALLsystemhassuchanagent; RobintheRobot.

Thebiggestdifferencebetweenembodiedvirtualagents andotherdialog systemsisthe amountofinteractionthatispossible.Itcan provideamuchricherwayofcommunication, forexampleusinggesturesorfacialexpressions toconveya message.Whenhumans communicate,muchofourmeaningandintentionsareexpressedviabodylanguage. Bringingthistraittoaconversationalagent greatlyenhancesits capabilitytocommunicate withhumansinanaturalway.

(14)

ThecurrentagentineWALLisdesignedlikea1950’srobotthatfitsthelivingroom

environmentofthesystem.Itisimportantforanembodiedagenttofitinit’ssurroundings, sotheeWALLdesignerschosetomake acharacterthat fitstheirtheme.

Anexampleofanembodiedvirtualagentcanbefoundin​​Non-playercharacters(orNPCs) ingames.InthegameCivilization,NPCsare usedforenemiesandcouncilmembers.You canhaveadialoguewiththemthatchanges dependingonyouranswersortradeoffers. Theseconversationflowsarepre-scripted.However, theseunexpectedresponseskeepthe gameinteresting.Thecharactersarehistoricalfiguresthatleadoneof theenemycomputer players,makingthemrealembodiedagents.

Figure5:Examplesofembodiedagentsas NPCsinthe gameCivilizationV.

3.2.2

Scripted

vs

relational

agents

AconversationalagentsisatypeofHuman-Computer interactionthatisdesignedtohavea long-termrelationshipwiththeuser.Theinteraction betweenthehuman andcomputerover timecanbeseenasarelationship,makinga conversationalagentinthe roleofapersonal assistant​​a​​relational​​agent.​​This​​area​​of​​research​​was​​first​​discussed​​by​​T.​​Bickmore​​and​​R. Picard[Bickmore,Picard,2005].Thisrelationalaspectof anagentsetsitapartfromthe mostlyscriptedagentsthatareusedinthe gamesmentionedabove.Overtime,thecomputer learnsmoreabouttheuserandbuildsupacontexttogivemoremeaningtothe

(15)

3.2.3

Why

an

agent?

Whywouldanysystem,eWALLorotherwise,use anembodiedagenttointeractwithusers eventhoughitisperceived asburdensomeonsmartphones?

Thebestapplicationforvirtualassistantsliesintheexecutionofcomplextasks.Onatypical smartphonethesearetaskslikesettingalarms,findingandplayingmusic, oraskingfor weatherforecasts .7Allthesetasksnormallyrequiremultipleactionsintheuserinterface.It isdifficulttodeterminewhichtaskisdifficultand whichtaskiseasy, butgenerallytheline liesatthepointwhereusingtheassistantto doittakesless timeandlesssteps.

Whenitcomestopersonaldailysupport,activity trackingandgoalsetting,theamountof datathatisgatheredovertimemightoverwhelmthe userresultingintheinabilitytomake decisionsbasedonthisdata.Avirtualassistantcanhelporganize thisinformationby intelligentlytranslatingthedatasetintoactionablegoals.

(16)

4

Ideation

Duringtheideationphase,severalbrainstormfeedback sessionswereheld withRRDto makesuretheprojectwasgoinginthedirection theclientwanted.An importantstepinthe process​​was​​pivoting​​from​​a​​design​​focussed​​prototype​​to​​a​virtual​ ​​agent​​focussed​​prototype. Thevirtualassistantwasmoreinterestingtoworkonasitisusingmoderntechnologiesand willprobablyhavealargerimpactondaily supportsystemslikeeWALLinthefuture.

4.1

Domain

TheoriginaleWALLwasdisplayedonalarge monitorinstalledinalivingroomenvironment inanursinghome.Goingforward,RRDdecidedtousetabletsthatcanbe putinuser’sown homes.​​This​​domain​​change​​must​​be​​taken​​into​​account​​when​designing​ ​​the​​prototype.​​With asmallerscreen,itishardertoseefromadistancewhatisdisplayed. Theusereitherneeds tocomeclosertothedevice,oranalternativemethodforinteractionisrequired.Thisbrings ustotheimplementationofRobin theRobotintheprototype.

4.2

Robin

the

Robot

ThevirtualagentintheoriginaleWALLprojectiscalledRobintheRobot.Robinisdisplayed on​​the​​home​​screen​​and​​when​​clicked​​on​it​ ​​opens​​a​​dialog​that​ ​​showed​​questions​​that​​you canask.HowevertherewasnorealintelligenceinRobinsoonlythesespecificquestionscan beasked.Alsothequestionsneedtobeclickedasthereisnovoicerecognitionor

text-to-speechavailable.ThismakesinteractingwithRobinnotasseamlessas itshouldbe when​​we​​work​​with​​embodied​​agents.

AfewthingsfromtheoriginalRobinwerefound tobeinterestingto useintheprototype. Thosewerethe50’srobotdesignandtheawarenessofwhichuserwasinteractingwiththe system​​by​​display​​the​​name​​when​​opening​​the​​Robin​​dialog.

Newideaswerecreatedaswellfortheprototype.Wewantedtoseeifaddingvoice

(17)

onthesmallerscreen.ThismeansthattheusercantalktoRobinusing theirvoiceandRobin wouldtalkbackwiththeanswersthatwerefound inthesystem,bringing itclosertoother assistantslikeSiriandGoogleNow.Byaddingthis typeofinteraction,we hopedtoseea reductionofinformationdisplayedintheuserinterface.

4.3

Interaction

Themostimportantpartoftheprototypeis theinteractionwithRobintheRobot.There wereseveraldiscussionsabouthowdeeptheinteractionwithRobinshould go.Forexample whetherRobinshouldbeabletounderstandsmalltalkabouttopics otherthanactivity tracking,orifRobinshouldbeabletoask followupquestionswhen piecesofcontextare missing.Thesetypesofbehaviourswouldresultinamorehuman-like interaction,butthey alsocomplicatetheprototypedevelopment.

Thesecondpointofattentionintheinteractionisthedifficultyofthequestionsbeingasked. Simplequestionslike“HowfardoIneedtowalktoday?”or“Whatis mydailystepgoal?” canbeasked,butthosewouldbejustaseasytofindinthe userinterface.Moredifficult questionslike“WillIreachmygoalthisweek?” wouldbeharderto readfromtheinterface becausemultiplepiecesofinformationareneeded toconstructan answer.Theanswers givenbyRobint0questionsliketheseshouldbeconstructedinsuchaway thattheuserwill beabletointerpret thisinformationeasily.

4.3.1

Example

References

Related documents

We have shown that the statistical regularity in the configural geometry of face images can be used to predict the viewing distance on a stimulus set consisting of images taken

The loss of Fbxo22 appears to be an intrinsic factor leading to TAM resistance, since Fbxo22 levels did not vary in the ER-positive/HER2-negative breast cancers either before

actin filaments while pLAT  N-WASP condensates efficiently moved with contracting actin

INTRAMUSCULAR DEXMEDITOMIDINE AND MIDAZOLAM AS A PREMEDICATION IN PAEDIATRIC SURGICAL PATIENTS, A.. DOUBLE BLIND RANDOMIZED

increase of mutant A allele when compare hyperthyroidism patients group with control.. groups ( p =

Here, we have reported a simple biological and low-cost approach for the preparation of stable silver nanoparticles by reduction of silver nitrate solution with

Therefore, three pan- creatic cancer cell lines with different differen- tial degrees (Bxpc-3, Pane-1 and Mia PaCa-2) was searched to observe the Nanog gene expression from mRNA

Kaplan-Meier curves for cancer-associated disease-free rate in MACC1 negative and positive populations (A), and according to the intensity of MACC1 staining (B), are shown..