CS7IS5 - User Modelling - User Control

Post on 05-Apr-2022

9 views 0 download

Transcript of CS7IS5 - User Modelling - User Control

UserModelling:UserControl

Owen.Conlan@scss.tcd.ie

TheUser’sModelversustheUserModel

CS7IS5- UserModelling:UserControl 2

Source:Kay,J.(2000).UserInterfacesforAll,chapterUserModelingforAdaptation,p.p.271–294.HumanFactorsSeries.LawrenceErlbaumAssociates,Inc.

NowforalittlePsychology…

CS7IS5- UserModelling:UserControl 3

CognitivismandConstructivism

CS7IS5- UserModelling:TheBasics 4

Source:TheMulti-Model,MetadataDrivenApproachtoPersonalised eLearningServices,Conlan,2005,p9&11

Cognitivism makes mental processes the primary object of study and tries to discover andmodel the mental processes on the part of the learner during the learning process. In cognitivetheories knowledge is viewed as symbolic, mental constructions in the minds of individuals,and learning becomes the process of committing these symbolic representations to memorywhere they may be processed.

Constructivism subsumes the attention, encoding and retrieval of knowledge processes fromcognitivism, but maintains that there is no single accurate representation of the world, onlyinterpretations of experience. Knowledge is a collection of concepts which fit with theexperience of the individual [Tuckey, 92]. Learning becomes a change in meaning constructedfrom experience [Atherton, 03a]. Learners actively take knowledge, connect it to previouslyassimilated knowledge and make it theirs by constructing their own interpretation [Cheek, 92].

Thereisnospoon

• ExtremeinterpretationsofConstructivismcontendthatthereisnoobjectivereality!

• Thereisadifferencebetweenwhatauserunderstandsoftheworldandhowausermodelrepresentsthatunderstanding

• AstheUserModelismetadata,ittoo…• … isanabstraction• … iserrorprone• … isincompletebynature• … issusceptibletomisinterpretation

• Moreover,Usersarenotobjectivewiththemselves• ConsidertheConfidence/PrudencemeasuresinELEKTRA

CS7IS5- UserModelling:UserControl 5

Implicit/Explicit|Subjective/Objective

• Thiscausesabitofaquandarywhenitcomestohowwegatherinformationaboutauser

• Aretheyareliablesource?

• Istheimagewehaveofourselvespurelysubjective?

• Canusersbetrustedinexplicitmodellingtoofferanobjectiverepresentationofthemselves?

CS7IS5- UserModelling:UserControl 6

NowforalittlePoetry!

CS7IS5- UserModelling:UserControl 7

TheLoveSongofJ.AlfredPrufrock

byT.S.Eliot

And indeed there will be timeFor the yellow smoke that slides along the street,Rubbing its back upon the window-panes;There will be time, there will be timeTo prepare a face to meet the faces that you meet;There will be time to murder and create,And time for all the works and days of handsThat lift and drop a question on your plate;Time for you and time for me,And time yet for a hundred indecisions,And for a hundred visions and revisions,Before the taking of a toast and tea.

In the room the women come and goTalking of Michelangelo.

8

Realityissubjective

User’sunderstanding

Programmer(‘s/s’)understanding

CS7IS5- UserModelling:UserControl 9

We(Programmers)needtobeexplicit

• IfourAdaptiveApplicationisgoingtointeractwithpeopleinapersonalised manner…• … weneedtobeexplicitaboutitsdomain,boundaries,functions,expectationsontheuser,etc.

• Theseneedtobeexplicitlycaptured

• Moreover,weneedtodecidehowmuchUserControlissupported

CS7IS5- UserModelling:UserControl 10

SharingUnderstanding

• BeforewecanofferUserControlweneedtoenhancetheuser’sunderstandingoftheAdaptiveApplication• AtrulyAdaptiveApplicationwouldbeabletoreshapeitsunderstandingoftheworld(i.e.thatencodedbytheprogrammers)toeachuser

• We’renotquitethereyet…

• Theuseristhemostintelligentandadaptable‘component’oftheAdaptiveApplication• Givethemtheabilitytoscrutiniseelementsoftheapplicationandtheymayunderstanditbetter

• FirststeptowardsUserControl

CS7IS5- UserModelling:UserControl 11

Scrutability

CS7IS5- UserModelling:TheBasics 12

Source:Kay,J.Stereotypes,StudentModelsandScrutability,IntelligentTutoringSystems,5thInternationalConference,ITS2000,Montréal,Canada,June19-23,2000

Reflection

• Effectivescrutability shouldleadtoenhanceduserunderstandingofhowtheAdaptiveApplicationfunctionsandutilises theinformationmodelledaboutthem.Itmayalsofosterreflection.

• Scrutabilityà Understandingà Reflection

• Whatdoesitmeantobereflective?

• IsthisanecessarypartofanAdaptiveApplication?

CS7IS5- UserModelling:UserControl 13

So,whataboutUserControl?

Scrutabilityà Understandingà Reflectionà UserControl?

CS7IS5- UserModelling:UserControl 14

Typically needsApplication toSupport…

This happens in theuser’s head! Can bemonitored throughimplicit observation.

This is optional, but willgenerally lead to betterApplication/Usersymbiosis.

Control may be offeredwithout any of theprevious steps, but willit be effective?

UserControl

• UserControlmaytakemanyforms…• Modificationoftheusermodel(discretelyorabstractly)• ChoosingwhichcomponentsoftheAdaptiveApplicationare’turnedon’• ChoicesmadethroughinteractionwiththeAdaptiveApplication• QuittingtheApplication!

CS7IS5- UserModelling:UserControl 15

Remember,also,thattheUserisnotstatic

• TheAdaptiveApplicationisnottheonlythingintheirlife

• Theymay…• … accessexternal(related)material• … interactwithother(knowledgeable,ornot!)people

• … taketimeawayfromtheApplicationandforgetsomeofwhattheyhavebeenexposedto!

• AppropriateUserControlcancaterforthese

CS7IS5- UserModelling:UserControl 16

Socio-technicalorHCI

• AdaptiveApplicationsmaybeseenaseitherasocio-technicalsystemoraformofHumanComputerInteraction• Deepinteractionbetweenthecomputingtechnologyandtheuser(s)

Source:https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/

NurturingalignmentbetweentheUserModelandtheUser’sModel

Explicitlysolicitmodelinformationfromtheuser• Questionitsvalidity• Attempttoverifyunderstandingimplicitly

1Offerscrutable(explicit)controlovertheusermodel• Again,attempttoverifyunderstandingimplicitly

2Fosteropportunitiesforreflection

3

Whatwecoveredtoday

19CS7IS5- UserModelling:UserControl

Whatwedidn’tdiscusstoday

• DynamismandMaintenance(well,notfully)• Completeness• Metacognition

CS7IS5- UserModelling:UserControl 20

Readingfornextthelecture

• Macarthur, V., Conlan, O. (2008). Higher-Order Cognition inPersonalised Adaptive eLearning. In Proceedings of InternationalWorkshop on Cognitive Aspects in Intelligent and Adaptive Web-based Educational Systems held at the 16th International Conferenceon Computers in Education (ICCE08), Taiwan, 27-31 October 2008,pp19-23

• Optional: Kay, J. Stereotypes, Student Models and Scrutability,Intelligent Tutoring Systems, 5th International Conference, ITS 2000,Montréal, Canada, June 19-23, 2000

21CS7IS5- UserModelling:UserControl

Questions?Owen.Conlan@scss.tcd.ie

CS7IS5- UserModelling:UserControl 22