460 likes | 629 Views
User models, personal informatics for the lifelong challenges of Sisyphean Tasks, like learning, health. Personalisation + User Modelling Personal Informatics Sisyphean tasks Mirrors General apps. User Modelling. For personalisation with user control and scrutability.
E N D
User models, personal informatics for the lifelong challenges of Sisyphean Tasks,like learning, health.......
Personalisation + User Modelling • Personal Informatics • Sisyphean tasks • Mirrors • General apps
User Modelling For personalisation with user control and scrutability
What is a user model? • “A set of beliefs about the user” (Kobsa, Wahlster, 1989) • Often called a “profile” • An explicit representation of the user • Separate from the other code of an application • Potentially separate from any single application (first class citizen) cf in HCI, it is the beliefs the programmer has about the user
Open Learner Models James Uther and Andrew Lum
Fairly conventional web site for HCI course, weeks at left, content centre
Usual: labs, grades, practical tasks,… Less usual: fully online lectures slides + audio
Tag electronic traces with knowledge … ontologies….
SIV Lots of green means learner doing well Weak aspects visible as red Overview visualisation
SIV Me v Average Me v High achievers Me v IRT prediction My right to my learner model? My right to class average…?
Scrutability Capable of being understood through study and observation; comprehensible http://www.thefreedictionary.com/scrutable understandable upon close examination http://www.tiscali.co.uk/reference/dictionaries/difficultwords/data/d0011288.html
User control Marek Czarkowski, Serena Potts
A Lesson Page Indicates page has been adapted
Scrutinising a Lesson Page Mouseover showing the reason for the adaptation Excluded content Included content
Multiple interpretations of data about meUser controlPrivacy resolvers
Typical user interaction Personalised user interaction user Useraction Userinterpret Its use Machine action Machineinterpret machine User model Personal data
data about me Personal tutor data about me data about me Personalised application interpretation user controlled release User model
User models v Lifelogs • User model: • “set of beliefs about the user” • Informed by evidence about the user • and by reasoning on that evidence • Lifelogs • Arbitrary digital artifacts associated with a person • Source of evidence for user modelling • User model can link to these
Personis++ user modelling framework (Assad, Carmichael, Kay, and Kummerfeld. PersonisAD: Distributed, active, scrutable model framework for context-aware services. Pervasive 07) • User models as first class citizens • Independent of a particular application • Not just fragments of me locked away in individual systems • May be distributed over various machines I use • Scrutability and user control • I own my model • I control what goes in • I control what goes out • releasing parts to people, applications • I can see my model in meaningful forms
User models forSisyphean Tasks User models to support people in long term, critical tasks
Sisyphean tasks • Sisyphus • had to push a rock up a hill • every day as it rolled down as he neared the top • Sisyphean tasks • Are done repeatedly – every “day” • To achieve important goals - we have to re-do them • Example goals • Health, fitness, social connectedness,…
The problem • Silos of data about me • eg (Google Health), Microsoft Vault, Facebook, RTM, Blackboard, Reflect, gmail, files at home, work... • Emerging tools that can capture interesting information about me • eg Garmin watch, FitBit, Nike sensor, Withings, ... • Lifelogging technologies • eg MyLifeBits
Our approach to giving people control over their own data to support Sisyphean tasks
Simple example Weight Goal: into the model: wifi scales, personal log out of the model: mirror application on home page
Larger example Taking medications goal: into the model: RFID reader, phone app, web app out of the model: ambient orb display + sound, phone alert, web alert, front door display
MedManager • management of medication for the elderly: “forgetting to take their medicine, uncertain if they have already taken their medication, taking an extra dose of medicine when they have already taken, taking the wrong types or amount of medicine, and running short of medication supply unexpectedly” • medication manager • reminders • easy user interface: phone and home
Notion of a user model • Role in personalisation • Role for Sisyphean tasks • How all this relates to your projects • Potential for personalisation • Potential for your small prototypes to be seen as part of a bigger infrastructure