32
Amela Karahasanović [email protected] Interacting with AI Module 3 Working and living with AI

Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

AmelaKarahasanović[email protected]

InteractingwithAIModule3

WorkingandlivingwithAI

Page 2: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Moduleoverview

[3.1&3.2]EvaluationofinteractionwithAI

Overview

Task-orientedevaluation

Abilitybasedevaluation

UserExperience,ValuesandAI

[3.3&3.4]Human- AIpartnership

Human-robotteams

TaskdistributionbetweenhumansandAI

Levelsofautomation

Human-in-the-loopandsituationawareness

[3.5&3.6]Lessonslearnedfromstudiesofhuman– AIinteractionPersonalityofrobotsandtrust

Empathywithalgorithms

Evaluationinthelaband"inthewild"

Evaluationinindustrycontext

[3.7&3.8]Writingworkshop

Page 3: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

[3.3&3.4]Human- AIpartnership

• Human-robotteams• TaskdistributionbetweenhumansandAI• Levelsofautomation• Human-in-the-loopandsituationawareness

• SometasksincludinganexamplefromtheAirTrafficManagement• Assignments

Page 4: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

What isAI?

Artificialintelligence(AI)systemsaresoftware(andpossiblyalsohardware)systemsdesignedbyhumansthat,givenacomplexgoal,actinthephysicalordigitaldimensionbyperceivingtheirenvironmentthroughdataacquisition,interpretingthecollectedstructuredorunstructureddata,reasoningontheknowledge,orprocessingtheinformation,derivedfromthisdataanddecidingthebestaction(s)totaketoachievethegivengoal.Asascientificdiscipline,AIincludesseveralapproachesandtechniques,suchasmachinelearning(ofwhichdeeplearningandreinforcementlearningarespecificexamples),machinereasoning(whichincludesplanning,scheduling,knowledgerepresentationandreasoning,search,andoptimization),androbotics(whichincludescontrol,perception,sensorsandactuators,aswellastheintegrationofallothertechniquesintocyber-physicalsystems)

HIGH-LEVELEXPERTGROUPONARTIFICIALINTELLIGENCE,EUCommissionhttps://ec.europa.eu/digital-single-market/en/news/definition-artificial-intelligence-main-capabilities-and-scientific-disciplines

Page 5: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Bigquestion– 5minutes

• WhichtasksdoYOUthinkcouldbedonebyAI?• WhichtasksdoYOUthinkshouldnotbedonebyAI?

• Discussioninthegroups

Page 6: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Robotsrole:designandfosteringtrust(Philipsatal.2016)

6

• Arobotisateammemberinsteadofatool• Peoplesmentalmodelsofrobotsdoesn'tfitrealityleadingtodistrustordiscountingusingtheautomatedsystems

Page 7: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Robotsrole:designandfosteringtrust(Philipsatal.2016)

7

• Replacephysicalcapabilities• BigDogrobot

• Multiplyphysicalcapabilities• Industrialrobot

• Augment/ExtendphysicalCapabilities• AMAROB'sfriendrobot

Page 8: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

SINTEFs friendly robot

• https://www.sintef.no/en/latest-news/a-friendly-robot/• https://www.youtube.com/watch?v=sUp3EL-8xgE&feature=youtu.be

Page 9: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Robotsrole:designandfosteringtrust(Philipsatal.2016)

9

• Providecomfort• Parorobot

• Inform/Augmentemotionalcapabilities• NAOrobot,Romibo robot• Teachingsocialskills,• Therapeutichorseriding(autism)

Page 10: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Paro helping elderly

https://www.bing.com/videos/search?q=paro+robot+elderly&view=detail&mid=6DDD0D7EE6BD0D7D01D36DDD0D7EE6BD0D7D01D3&FORM=VIRE

Page 11: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Chatbotasafriend

https://gemini.no/2019/10/kan-man-bli-venn-eller-kjaereste-med-en-chatbot/

Page 12: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Robotsrole:designandfosteringtrust(Philipsatal.2016)

12

• Multiplycognitivecapabilities• Additionalsensoryinformation

• Extendcognitivecapabilities• robotshelpinginnucleardisaster

• Human-dogsnarcoticssearchteam• reciprocalinterdependencies:handlerprovidessearchguidelines,dogprovidessensory

alerts,teamprovideslocationofnarcotics

Page 13: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

What isAI?

Artificialintelligence(AI)systemsaresoftware(andpossiblyalsohardware)systemsdesignedbyhumansthat,givenacomplexgoal,actinthephysicalordigitaldimensionbyperceivingtheirenvironmentthroughdataacquisition,interpretingthecollectedstructuredorunstructureddata,reasoningontheknowledge,orprocessingtheinformation,derivedfromthisdataanddecidingthebestaction(s)totaketoachievethegivengoal.Asascientificdiscipline,AIincludesseveralapproachesandtechniques,suchasmachinelearning(ofwhichdeeplearningandreinforcementlearningarespecificexamples),machinereasoning(whichincludesplanning,scheduling,knowledgerepresentationandreasoning,search,andoptimization),androbotics(whichincludescontrol,perception,sensorsandactuators,aswellastheintegrationofallothertechniquesintocyber-physicalsystems)

HIGH-LEVELEXPERTGROUPONARTIFICIALINTELLIGENCE,EUCommission

Page 14: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

14

Decisionmakingincomplextime-criticaldomains

Steag

Decisionsupportsystemisasystemsupportingdecision-makingactivities.

Page 15: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Typeofproblemswheredecisionsupportsystemscanbeusefulandwaysforinvolvinghumans

15

• Combinatorialproblems;largesearchspace– humanscanhelppruningadecisiontree• Computationallyintensiveproblems;humanscanguidecomputationandweightcost/benefitsoffurthercomputations• Heuristic-heavyproblems;humanshelpselectingheuristics• Visualproblems;abstractproblemsthatmightberepresentedvisually:imageclassification,geographicalclustering;visualpresentationhelphumans(hold-on,freeze)

Malasky,J.S,HumanMachineCollaborativeDecisionMakinginaComplexOptimizationSystem,MIT,2003

Page 16: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

What isthe problem?

…anAmericanAirlinesflightcrashedinthemountainsofColombiain1996killingallaboardduetoamixtureofprogrammingerror,overrelianceontheautomation,andpoorfeedbackdeprivingthepilotsofanunderstandingofwhattheautomationwasdoing

(Endsley,2004)

Page 17: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Approachestotaskallocation

17

• Adhocallocation• Formalandbalancedapproachincludingcomparativeassessmentofhumanandmachineperformance;usingKeyPerformanceIndicators(performance,situationawareness,costs,cognitivetaskload,trust,humantendencyforboredom,keepingskills,recoveryfromsystemfailure,teamdynamic…)andknowledgeaboutman/machinecapabilities• Takeintoaccountpolitical,ethicalandlegalreasons

Page 18: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Approachestotaskallocation

18

• SheridanandVerplank's 10levelAutonomyscale• Level1– humanstakealldecisions• Level2– Computeraidsinhighlightingkeyinformationonscreenordeclutteringirrelevantinformation• Level3- Systemgatherskeyinformationandintegrates• Level4- Computeraidsindoingeachactionasinstructed• Level5- Computercompletelycarriesoutsingularorsetsoftaskscommandedbyhuman• Level6- Computerandhumangeneratedecisionoptions,humandecidesandcarriesoutwithsupport• Level7- Computergeneratesrecommendedoptions,humandecides(orinputownchoice)andsystemcarriesout

• Level8– informsthehumanonlyifasked• Level9– informsthehumanonlyifthecomputerdecidesto• Level10– thecomputersactsautonomouslyignoringthehuman

Sheridan,T.B.,Verplank,W.,HumanandComputerControlofUnderseaTeleoperators,MIT,1978

Page 19: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Adaptiveautomation

Decisionofwhentopasscontrolfromautomationtothehumanbasedon:• Aconsistenttimeinterval• Theoccurrenceofcriticalevents• Detectionofhumanperformancebelowacertaincriterionlevel• Useofpsychophysiologicalmonitoringtodetectlossesofarousalorother

cuesofpoorperformance(e.g.,lossofconsciousness)• Theuseofmodelsofhumanperformancetopredictthebesttimesto

intervene

Page 20: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Acompanyintroducesanintelligentagent(robot)thatwilltakecareofrecruitmentandhiringnewemployees.Describethefunctionalitythatsuchagentshouldhave.Whichtaskcoulditperform?Whendoingthisconsidernotonlycurrenttechnologybutalsotechnologythatwillcomeinrelativelynearfuture(5-10years).Thenconsidertwoscenarioswherethisagenthavetwodifferentautomationlevels.Inthefirstscenariotheagentwillhavealevelofautomation6or7.Inthesecondscenariotheagentwillhavealevelofautomationbetween8,9or10.Whichtasksshouldtheagentperform,andwhichtasksshouldhumansperform?Whatareadvantagesanddisadvantagesrelatedtothistaskdistribution?Whatarethepossibleproblemsthatmightoccur?Howtoovercomethem?

Task– tobedoneintheclassroom(15minutes)

Page 21: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Youhaveanintelligentagent(canbearobot)asyourpersonalassistant.Describethefunctionalitythatsuchagentshouldhave.Whichtaskcoulditperform?Whendoingthisconsidernotonlycurrenttechnologybutalsotechnologythatwillcomeinrelativelynearfuture(5-10years).Thendiscusstwoscenarioswherethisagenthavetwodifferentautomationlevels.Inthefirstscenariotheagentwillhavealevelofautomation6or7.Inthesecondscenariotheagentwillhavealevelofautomationbetween8,9or10.Discusswhichtaskstheagentperformandwhichtasksshouldhumansperform.Whatareadvantagesanddisadvantagesrelatedtothistaskdistribution?Whatarethepossibleproblemsthatmightoccur?Howtoovercomethem?

Task– tobedoneintheclassroom(20minutes)

Page 22: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

“theperceptionoftheelementsintheenvironmentwithinavolumeoftimeandspace,thecomprehensionoftheirmeaning,andtheprojectionoftheirstatusinthenearfuture”(Endsley,1988).

Situationawareness

Page 23: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

23

Importantincomplextime-criticaldomains

Steag

• Importantwithorwithoutautomation• Differentlevelsofautomatonleadtodifferentchallenges• Out-of-the-loopsyndrome– whatifautomationfails,boredom,fatigue

• Loosingthecompetenceandabilitytoadequatelyreactinnon-nominalsituations

Page 24: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

•GOTOhttp://www.freegames.net/game/air-traffic-control.htmlandplayforawhile•Evaluate situation awarenes inthe group byusingthe givenquestionnaire andasimpleinterview

Task – tobedoneinthe classroom (15minutes)

Page 25: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

ATMexampleEvaluationof DACwith ATCOs

25

Page 26: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

26

Layoutof the exercise

Page 27: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

27

ATCOs CWPstatic approach ATCOs CWPDAC

Page 28: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Datacollection

• Observations• Logfiles(simulator,UI)• Screencaptures• Videorecordingofscreens• Interviews(audiorecords)• AudiorecordsofthecommunicationbetweentheATCOsandpilots• Questionnaires

28

Page 29: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

29

Page 30: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Module3– Groupassignment– Appendix3–deadline15.11.2019Eachgroupistoevaluatetheonewidelyusedsystemforevaluation(Netflixrecommendationengine,googlemapsinstruction,ruter…)orthesystemyouhavebeenworkingonduringthefirsttwomodules.Process:• Decidethesubjectandthescopeoftheevaluation.Whatareyougoingtoevaluate?Whyhaveyouselectedthissystem?• MakeaplanforevaluatingthesystemusingtheguidelinesforHuman-AIInteraction.Howareyougoingtoevaluatethesystem?• Evaluatethesystemover3-4days• Describewhathaveyoufound

Deliverable:• Describebrieflytheevaluationplan,theevaluationresultsandlessonslearntfromusingtheguidelines(3-4pages).Thisshouldbe

includedasincludeasAppendix3inthefinalreport

Expectedworkload:• 4-8hoursworkforeachgroupmemberIncaseofproblems,emailAmela([email protected]).

Page 31: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Module3– Groupassignment– Finalreport

• Adescriptionofthegroup,whoyouare- names.• Adescriptionofwhatareaof“interactionwithAI”youareinterestedinworkingwith.• Backgroundsection:Positionyourworkrelativetoexistingknowledgeandpractice• Minimum1maximum2questionsthatyouwanttoaddress.Pleasewritesomesentencesaboutthequestions.Thesequestions

canchangeandevolvelaterinthemidtermreportandinthefinalreport- asyougoaboutinvestigatingyourquestions.• Methodsection– overallapproach,designprocess(optional,butencouraged),datacollection methods• Sketchesand/orprototypes(optional,butencouraged)• Findings(progress,initialoutcomes)• (new)Discussion• (new)Conclusion• (new)LessonsLearned• Minimumseven referencestoliterature.

.

Page 32: Interacting with AI Module 3 - Universitetet i oslo...Module overview [3.1 & 3.2] Evaluation of interaction with AI Overview Task-oriented evaluation Ability based evaluation User

Collaborationandlevels of automation

Philipsatal.(2016)giveataxonomyandexamplesofhuman-robotscollaboration.Choose2-3examples,describetheirlevelsofautonomyasdescribedin(Endsley,2004;chapter10.5.2),andreflectonadvantagesanddisadvantagesifwedecrease/increasetheircurrentlevelofautonomy.Pages2-4

Module3– Individualassignment– deadline15.11.2019