SlideShare a Scribd company logo
1 of 22
Download to read offline
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
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

What's hot

What's hot (20)

ICS2208 lecture4
ICS2208 lecture4ICS2208 lecture4
ICS2208 lecture4
 
ICS 2208 lecture1
ICS 2208 lecture1ICS 2208 lecture1
ICS 2208 lecture1
 
ICS2208 lecture2
ICS2208 lecture2ICS2208 lecture2
ICS2208 lecture2
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
 
ICS2208 Lecture2
ICS2208 Lecture2ICS2208 Lecture2
ICS2208 Lecture2
 
ICS3211 lntelligent Interfaces
ICS3211 lntelligent InterfacesICS3211 lntelligent Interfaces
ICS3211 lntelligent Interfaces
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
 
ICS2208 Lecture10
ICS2208 Lecture10ICS2208 Lecture10
ICS2208 Lecture10
 
ICS3211 lecture 11
ICS3211 lecture 11ICS3211 lecture 11
ICS3211 lecture 11
 
ICS3211 lecture 07
ICS3211 lecture 07ICS3211 lecture 07
ICS3211 lecture 07
 
ICS2208 lecture5
ICS2208 lecture5ICS2208 lecture5
ICS2208 lecture5
 
ICS3211 Lecture 3
ICS3211 Lecture 3ICS3211 Lecture 3
ICS3211 Lecture 3
 
ICS3211 lecture 02
ICS3211 lecture 02ICS3211 lecture 02
ICS3211 lecture 02
 
ICS3211 lecture 06
ICS3211 lecture 06ICS3211 lecture 06
ICS3211 lecture 06
 
ICS3211 lecture01
ICS3211 lecture01ICS3211 lecture01
ICS3211 lecture01
 
Thai hci
Thai hciThai hci
Thai hci
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room SystemConceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
C0353018026
C0353018026C0353018026
C0353018026
 

Similar to ARI2132 lecture3

Recommending Tags with a Model of Human Categorization
Recommending Tags with a Model of Human CategorizationRecommending Tags with a Model of Human Categorization
Recommending Tags with a Model of Human Categorization
Christoph Trattner
 
ModelMine a tool to facilitate mining models from open source repositories pr...
ModelMine a tool to facilitate mining models from open source repositories pr...ModelMine a tool to facilitate mining models from open source repositories pr...
ModelMine a tool to facilitate mining models from open source repositories pr...
Sayed Mohsin Reza
 
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
SEAD
 
Chapter 3 - HCI Human Factors Cognition Perception.pptx
Chapter 3 - HCI Human Factors Cognition  Perception.pptxChapter 3 - HCI Human Factors Cognition  Perception.pptx
Chapter 3 - HCI Human Factors Cognition Perception.pptx
NjeruDaniel1
 
eParticipation and Participatory Design
eParticipation and Participatory DesigneParticipation and Participatory Design
eParticipation and Participatory Design
Michael Muller
 

Similar to ARI2132 lecture3 (20)

ICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdfICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdf
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...
 
Machine Learning at Quora (2/26/2016)
Machine Learning at Quora (2/26/2016)Machine Learning at Quora (2/26/2016)
Machine Learning at Quora (2/26/2016)
 
Object oriented analysis_and_design_v2.0
Object oriented analysis_and_design_v2.0Object oriented analysis_and_design_v2.0
Object oriented analysis_and_design_v2.0
 
Design activity framework for visualization design
Design activity framework for visualization designDesign activity framework for visualization design
Design activity framework for visualization design
 
Recommending Tags with a Model of Human Categorization
Recommending Tags with a Model of Human CategorizationRecommending Tags with a Model of Human Categorization
Recommending Tags with a Model of Human Categorization
 
ModelMine a tool to facilitate mining models from open source repositories pr...
ModelMine a tool to facilitate mining models from open source repositories pr...ModelMine a tool to facilitate mining models from open source repositories pr...
ModelMine a tool to facilitate mining models from open source repositories pr...
 
HCI Research as Problem-Solving
HCI Research as Problem-SolvingHCI Research as Problem-Solving
HCI Research as Problem-Solving
 
Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...Computational Thinking in the Workforce and Next Generation Science Standards...
Computational Thinking in the Workforce and Next Generation Science Standards...
 
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
 
Classroom of the futurev3
Classroom of the futurev3Classroom of the futurev3
Classroom of the futurev3
 
Domain Modeling for Personalized Learning
Domain Modeling for Personalized LearningDomain Modeling for Personalized Learning
Domain Modeling for Personalized Learning
 
intro to data science Clustering and visualization of data science subfields ...
intro to data science Clustering and visualization of data science subfields ...intro to data science Clustering and visualization of data science subfields ...
intro to data science Clustering and visualization of data science subfields ...
 
Chapter 3 - HCI Human Factors Cognition Perception.pptx
Chapter 3 - HCI Human Factors Cognition  Perception.pptxChapter 3 - HCI Human Factors Cognition  Perception.pptx
Chapter 3 - HCI Human Factors Cognition Perception.pptx
 
Papers at CHI23
Papers at CHI23Papers at CHI23
Papers at CHI23
 
Intro to Info Arch
Intro to Info ArchIntro to Info Arch
Intro to Info Arch
 
Enriching social media personas with personality traits
Enriching social media personas with personality traitsEnriching social media personas with personality traits
Enriching social media personas with personality traits
 
Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"
 
Requirements Engineering - Stakeholders
Requirements Engineering - StakeholdersRequirements Engineering - Stakeholders
Requirements Engineering - Stakeholders
 
eParticipation and Participatory Design
eParticipation and Participatory DesigneParticipation and Participatory Design
eParticipation and Participatory Design
 

More from Vanessa Camilleri

More from Vanessa Camilleri (20)

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

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 

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
  • 14.
  • 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>