SlideShare a Scribd company logo
AI in Smart
Environments
ARI2132
vanessa.camilleri@um.edu.mt
Topic 3: Overview
• User Models
• Recommender Systems
• Case Highlights: understanding user preferences in
recommender systems
• Case Highlights: sentient destination prediction
2
User Models
• Interaction concepts in novel devices;
• HCI & intelligent space
• People utilise interactive equipment to solve the
interactive tasks
• Equipment, Human & Task: 3 basic elements in the
smart space
Smart Interaction Space
Resource Model
• RID
• Name
• Direct
• Modal
• Ability[]
• Personality[]
• Environment[]
Task Model
• TID
• Name
• Type
• Subtask[]
• Action[]
• Environment[]
Human Model
• HID
• Status[]
• PhysicsParameters[]
• PhysiologicalParameters[]
• PsychologicalParameters[]
• Personality[]
• Environment[]
Human-Task-Resource
Model
Challenges
A. Cognitive gap Between Tasks and Resources
B. Cognitive Burden Between Resources and Users
Cognitive gap Between
Tasks and Resources
Cognitive Burden Between
Resources and Users
Task Analysis
• Task Decomposition
• Subtask[]
• Action[]
• Process Tasks
• Knowledge base
• Creative Tasks
• Creative thought
Ability Matching
ARI2132 lecture3
User & Resource Model
Smart Environment
• Interaction only between user and the space
• Simplified resource model:
• merging models of different devices with same
channel
• unitising similar parameters of different devices
• reducing the operation interface of devices
User Modelling
• Physical
• Physiological
• Psychological
Context Model
Usability Experiments
Task Models
Task Model - Team
<?xml version="1.0" encoding="UTF-8"?>
<taskmodel name="Performing a conference" role="Team">
<roles>
<role name="Chair" file="Chair.xml"/>
<role name="Presenter" file="Presenter.xml"/>
</roles>
<task name="Perform Conference Session">
<task name="Manage presentations"
operator="disabling" iterative="true">
<task name="Introduce talk" operator="enabling"
startTrigger=
"Chair.oneInstance.IntroducePresenter.start"
endTrigger=
"Chair.oneInstance.IntroducePresenter.end">
</task>
<task name="Present"
startTrigger=
"Presenter.oneInstance.IntroduceTalk.start"
endTrigger=
"Presenter.oneInstance.EndTalk.end">
</task>
</task>
<task name="Discuss"
startTrigger="Presenter.allInstances.EndTalk.end"
endTrigger="Chair.allInstances.CloseSession.end">
</task>
</task>
</taskmodel>
Task Model - Chair
<?xml version="1.0" encoding="UTF-8"?>
<taskmodel name="Chairing a session" role="Chair">
<task name="Chair session">
<task name="Introduce session" operator="enabling" />
<task name="Introduce presenter"
operator="disabling" iterative="true">
</task>
<task name="Open discussion"
operator="enabling"
precondition="Presenter.allInstances.EndTalk">
</task>
<task name="Close session"/>
</task>
</taskmodel>

More Related Content

PDF
ARI2132 lecture4
PDF
Ari2132 lecture5
PPTX
ARI2132 lecture2
PDF
ICS2208 lecture6
PDF
ICS2208 Lecture 3
PDF
ICS2208 Lecture4
PDF
ICS2208 lecture9
PPTX
ICS2208 lecture1
ARI2132 lecture4
Ari2132 lecture5
ARI2132 lecture2
ICS2208 lecture6
ICS2208 Lecture 3
ICS2208 Lecture4
ICS2208 lecture9
ICS2208 lecture1

What's hot (20)

PPTX
ICS2208 lecture4
PDF
ICS 2208 lecture1
PPTX
ICS2208 lecture2
PPTX
ICS2208 lecture7
PDF
ICS2208 Lecture2
PDF
ICS3211 lntelligent Interfaces
PDF
ICS2208 lecture7
PDF
ICS2208 Lecture10
PPTX
ICS3211 lecture 11
PPTX
ICS3211 lecture 07
PPTX
ICS2208 lecture5
PDF
ICS3211 Lecture 3
PPTX
ICS3211 lecture 02
PPTX
ICS3211 lecture 06
PDF
ICS3211 lecture01
ZIP
Thai hci
PPTX
User centered Design
PDF
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
PPTX
User Interface Analysis and Design
PDF
C0353018026
ICS2208 lecture4
ICS 2208 lecture1
ICS2208 lecture2
ICS2208 lecture7
ICS2208 Lecture2
ICS3211 lntelligent Interfaces
ICS2208 lecture7
ICS2208 Lecture10
ICS3211 lecture 11
ICS3211 lecture 07
ICS2208 lecture5
ICS3211 Lecture 3
ICS3211 lecture 02
ICS3211 lecture 06
ICS3211 lecture01
Thai hci
User centered Design
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
User Interface Analysis and Design
C0353018026
Ad

Similar to ARI2132 lecture3 (20)

PDF
ICS3211_lecture 03 2023.pdf
PDF
On data-driven systems analyzing, supporting and enhancing users’ interaction...
PPTX
Machine Learning at Quora (2/26/2016)
PPT
Object oriented analysis_and_design_v2.0
PPTX
Unit-5.pptx Adhoc sensor networks notes unit 5
PDF
Design activity framework for visualization design
PPTX
Recommending Tags with a Model of Human Categorization
PDF
Unit4_AML_MTech that has many ML concepts covered
PDF
ModelMine a tool to facilitate mining models from open source repositories pr...
PDF
HCI Research as Problem-Solving
PPTX
Computational Thinking in the Workforce and Next Generation Science Standards...
PPTX
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
PPTX
1- Introduction to A I and systems pptx
PPTX
Classroom of the futurev3
PDF
Domain Modeling for Personalized Learning
PPTX
intro to data science Clustering and visualization of data science subfields ...
PPTX
Chapter 3 - HCI Human Factors Cognition Perception.pptx
PPTX
Papers at CHI23
KEY
Intro to Info Arch
PDF
Enriching social media personas with personality traits
ICS3211_lecture 03 2023.pdf
On data-driven systems analyzing, supporting and enhancing users’ interaction...
Machine Learning at Quora (2/26/2016)
Object oriented analysis_and_design_v2.0
Unit-5.pptx Adhoc sensor networks notes unit 5
Design activity framework for visualization design
Recommending Tags with a Model of Human Categorization
Unit4_AML_MTech that has many ML concepts covered
ModelMine a tool to facilitate mining models from open source repositories pr...
HCI Research as Problem-Solving
Computational Thinking in the Workforce and Next Generation Science Standards...
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
1- Introduction to A I and systems pptx
Classroom of the futurev3
Domain Modeling for Personalized Learning
intro to data science Clustering and visualization of data science subfields ...
Chapter 3 - HCI Human Factors Cognition Perception.pptx
Papers at CHI23
Intro to Info Arch
Enriching social media personas with personality traits
Ad

More from Vanessa Camilleri (20)

PDF
ICS 2208 Lecture 8 Slides AI and VR_.pdf
PDF
ICS2208 Lecture6 Notes for SL spaces.pdf
PDF
ICS 2208 Lecture Slide Notes for Topic 6
PDF
ICS2208 Lecture4 Intelligent Interface Agents.pdf
PDF
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
PDF
ICS2208 Lecture 2 Slides Interfaces_.pdf
PDF
ICS Lecture 11 - Intelligent Interfaces 2023
PDF
ICS3211_lecture 09_2023.pdf
PDF
ICS3211_lecture 08_2023.pdf
PDF
ICS3211_lecture_week72023.pdf
PDF
ICS3211_lecture_week62023.pdf
PDF
ICS3211_lecture_week52023.pdf
PDF
ICS3211_lecture 04 2023.pdf
PDF
ICS3211_lecture 11.pdf
PDF
FoundationsAIEthics2023.pdf
PDF
ICS3211_lecture 9_2022.pdf
PDF
ICS1020CV_2022.pdf
PDF
ARI5902_2022.pdf
PDF
ICS2208 Lecture 5
PDF
Foundations of AI Ethics
ICS 2208 Lecture 8 Slides AI and VR_.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS 2208 Lecture Slide Notes for Topic 6
ICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS Lecture 11 - Intelligent Interfaces 2023
ICS3211_lecture 09_2023.pdf
ICS3211_lecture 08_2023.pdf
ICS3211_lecture_week72023.pdf
ICS3211_lecture_week62023.pdf
ICS3211_lecture_week52023.pdf
ICS3211_lecture 04 2023.pdf
ICS3211_lecture 11.pdf
FoundationsAIEthics2023.pdf
ICS3211_lecture 9_2022.pdf
ICS1020CV_2022.pdf
ARI5902_2022.pdf
ICS2208 Lecture 5
Foundations of AI Ethics

Recently uploaded (20)

PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
RMMM.pdf make it easy to upload and study
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Classroom Observation Tools for Teachers
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Institutional Correction lecture only . . .
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Pharma ospi slides which help in ospi learning
PDF
01-Introduction-to-Information-Management.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
Microbial diseases, their pathogenesis and prophylaxis
RMMM.pdf make it easy to upload and study
Microbial disease of the cardiovascular and lymphatic systems
2.FourierTransform-ShortQuestionswithAnswers.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Classroom Observation Tools for Teachers
Final Presentation General Medicine 03-08-2024.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Institutional Correction lecture only . . .
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Pharma ospi slides which help in ospi learning
01-Introduction-to-Information-Management.pdf
PPH.pptx obstetrics and gynecology in nursing
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
102 student loan defaulters named and shamed – Is someone you know on the list?

ARI2132 lecture3

  • 2. Topic 3: Overview • User Models • Recommender Systems • Case Highlights: understanding user preferences in recommender systems • Case Highlights: sentient destination prediction 2
  • 3. User Models • Interaction concepts in novel devices; • HCI & intelligent space • People utilise interactive equipment to solve the interactive tasks • Equipment, Human & Task: 3 basic elements in the smart space
  • 5. Resource Model • RID • Name • Direct • Modal • Ability[] • Personality[] • Environment[]
  • 6. Task Model • TID • Name • Type • Subtask[] • Action[] • Environment[]
  • 7. Human Model • HID • Status[] • PhysicsParameters[] • PhysiologicalParameters[] • PsychologicalParameters[] • Personality[] • Environment[]
  • 9. Challenges A. Cognitive gap Between Tasks and Resources B. Cognitive Burden Between Resources and Users
  • 12. Task Analysis • Task Decomposition • Subtask[] • Action[] • Process Tasks • Knowledge base • Creative Tasks • Creative thought
  • 16. Smart Environment • Interaction only between user and the space • Simplified resource model: • merging models of different devices with same channel • unitising similar parameters of different devices • reducing the operation interface of devices
  • 17. User Modelling • Physical • Physiological • Psychological
  • 21. Task Model - Team <?xml version="1.0" encoding="UTF-8"?> <taskmodel name="Performing a conference" role="Team"> <roles> <role name="Chair" file="Chair.xml"/> <role name="Presenter" file="Presenter.xml"/> </roles> <task name="Perform Conference Session"> <task name="Manage presentations" operator="disabling" iterative="true"> <task name="Introduce talk" operator="enabling" startTrigger= "Chair.oneInstance.IntroducePresenter.start" endTrigger= "Chair.oneInstance.IntroducePresenter.end"> </task> <task name="Present" startTrigger= "Presenter.oneInstance.IntroduceTalk.start" endTrigger= "Presenter.oneInstance.EndTalk.end"> </task> </task> <task name="Discuss" startTrigger="Presenter.allInstances.EndTalk.end" endTrigger="Chair.allInstances.CloseSession.end"> </task> </task> </taskmodel>
  • 22. Task Model - Chair <?xml version="1.0" encoding="UTF-8"?> <taskmodel name="Chairing a session" role="Chair"> <task name="Chair session"> <task name="Introduce session" operator="enabling" /> <task name="Introduce presenter" operator="disabling" iterative="true"> </task> <task name="Open discussion" operator="enabling" precondition="Presenter.allInstances.EndTalk"> </task> <task name="Close session"/> </task> </taskmodel>