cs7is5 - user modelling - user control
TRANSCRIPT
![Page 2: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/2.jpg)
TheUser’sModelversustheUserModel
CS7IS5- UserModelling:UserControl 2
Source:Kay,J.(2000).UserInterfacesforAll,chapterUserModelingforAdaptation,p.p.271–294.HumanFactorsSeries.LawrenceErlbaumAssociates,Inc.
![Page 3: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/3.jpg)
NowforalittlePsychology…
CS7IS5- UserModelling:UserControl 3
![Page 4: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/4.jpg)
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].
![Page 5: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/5.jpg)
Thereisnospoon
• ExtremeinterpretationsofConstructivismcontendthatthereisnoobjectivereality!
• Thereisadifferencebetweenwhatauserunderstandsoftheworldandhowausermodelrepresentsthatunderstanding
• AstheUserModelismetadata,ittoo…• … isanabstraction• … iserrorprone• … isincompletebynature• … issusceptibletomisinterpretation
• Moreover,Usersarenotobjectivewiththemselves• ConsidertheConfidence/PrudencemeasuresinELEKTRA
CS7IS5- UserModelling:UserControl 5
![Page 6: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/6.jpg)
Implicit/Explicit|Subjective/Objective
• Thiscausesabitofaquandarywhenitcomestohowwegatherinformationaboutauser
• Aretheyareliablesource?
• Istheimagewehaveofourselvespurelysubjective?
• Canusersbetrustedinexplicitmodellingtoofferanobjectiverepresentationofthemselves?
CS7IS5- UserModelling:UserControl 6
![Page 7: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/7.jpg)
NowforalittlePoetry!
CS7IS5- UserModelling:UserControl 7
![Page 8: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/8.jpg)
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
![Page 9: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/9.jpg)
Realityissubjective
User’sunderstanding
Programmer(‘s/s’)understanding
CS7IS5- UserModelling:UserControl 9
![Page 10: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/10.jpg)
We(Programmers)needtobeexplicit
• IfourAdaptiveApplicationisgoingtointeractwithpeopleinapersonalised manner…• … weneedtobeexplicitaboutitsdomain,boundaries,functions,expectationsontheuser,etc.
• Theseneedtobeexplicitlycaptured
• Moreover,weneedtodecidehowmuchUserControlissupported
CS7IS5- UserModelling:UserControl 10
![Page 11: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/11.jpg)
SharingUnderstanding
• BeforewecanofferUserControlweneedtoenhancetheuser’sunderstandingoftheAdaptiveApplication• AtrulyAdaptiveApplicationwouldbeabletoreshapeitsunderstandingoftheworld(i.e.thatencodedbytheprogrammers)toeachuser
• We’renotquitethereyet…
• Theuseristhemostintelligentandadaptable‘component’oftheAdaptiveApplication• Givethemtheabilitytoscrutiniseelementsoftheapplicationandtheymayunderstanditbetter
• FirststeptowardsUserControl
CS7IS5- UserModelling:UserControl 11
![Page 12: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/12.jpg)
Scrutability
CS7IS5- UserModelling:TheBasics 12
Source:Kay,J.Stereotypes,StudentModelsandScrutability,IntelligentTutoringSystems,5thInternationalConference,ITS2000,Montréal,Canada,June19-23,2000
![Page 13: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/13.jpg)
Reflection
• Effectivescrutability shouldleadtoenhanceduserunderstandingofhowtheAdaptiveApplicationfunctionsandutilises theinformationmodelledaboutthem.Itmayalsofosterreflection.
• Scrutabilityà Understandingà Reflection
• Whatdoesitmeantobereflective?
• IsthisanecessarypartofanAdaptiveApplication?
CS7IS5- UserModelling:UserControl 13
![Page 14: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/14.jpg)
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?
![Page 15: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/15.jpg)
UserControl
• UserControlmaytakemanyforms…• Modificationoftheusermodel(discretelyorabstractly)• ChoosingwhichcomponentsoftheAdaptiveApplicationare’turnedon’• ChoicesmadethroughinteractionwiththeAdaptiveApplication• QuittingtheApplication!
CS7IS5- UserModelling:UserControl 15
![Page 16: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/16.jpg)
Remember,also,thattheUserisnotstatic
• TheAdaptiveApplicationisnottheonlythingintheirlife
• Theymay…• … accessexternal(related)material• … interactwithother(knowledgeable,ornot!)people
• … taketimeawayfromtheApplicationandforgetsomeofwhattheyhavebeenexposedto!
• AppropriateUserControlcancaterforthese
CS7IS5- UserModelling:UserControl 16
![Page 17: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/17.jpg)
Socio-technicalorHCI
• AdaptiveApplicationsmaybeseenaseitherasocio-technicalsystemoraformofHumanComputerInteraction• Deepinteractionbetweenthecomputingtechnologyandtheuser(s)
Source:https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/
![Page 18: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/18.jpg)
NurturingalignmentbetweentheUserModelandtheUser’sModel
Explicitlysolicitmodelinformationfromtheuser• Questionitsvalidity• Attempttoverifyunderstandingimplicitly
1Offerscrutable(explicit)controlovertheusermodel• Again,attempttoverifyunderstandingimplicitly
2Fosteropportunitiesforreflection
3
![Page 19: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/19.jpg)
Whatwecoveredtoday
19CS7IS5- UserModelling:UserControl
![Page 20: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/20.jpg)
Whatwedidn’tdiscusstoday
• DynamismandMaintenance(well,notfully)• Completeness• Metacognition
CS7IS5- UserModelling:UserControl 20
![Page 21: CS7IS5 - User Modelling - User Control](https://reader034.vdocuments.mx/reader034/viewer/2022050715/624bdecdbb29f407c7162265/html5/thumbnails/21.jpg)
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