SlideShare a Scribd company logo
1 of 22
Download to read offline
Intelligent User
Interfaces
ICS2208
vanessa.camilleri@um.edu.mt
Dr Vanessa Camiller
i

Department of AI,
 

University of Malta
Topic 4: Overview
• Agents & Intelligent Agents


• Agent Models


• Bene
fi
ts of user adaptivity


• Usability challenges


• Collecting data from users


• Future needs in IUI’s
2
Agents & Intelligent Agents
• Complex systems: Arti
fi
cial vs. Natural


• Intelligent Agents: autonomous & cooperative


• Environment as the problem space: deterministic
vs. stochastic


• Uses a perception of the environment status to take
decisions


• Uses and provides functions
Agents & Intelligent Agents
• Important characteristics of agents include:


• Rationality; agent acts to achieve goals, taking
the right decision in every situation


• Behaviour depends on (a) performance
measure, (b) knowledge of environment, (c)
sequence of perceptions


• Autonomy; agent takes initiative with a non-trivial
degree of control over its actions
Agent Models
• Simple Re
fl
ex; decision based on current perception


• Model-based Re
fl
ex; when the world is not fully observable


• Goal-based; agent is wholly dedicated to achieving end
goals, no matter how complex


• Utility-based; similar to goal-based but agent knows the
utility function


• Learning; knowledge is expanded learning from past
experiences
Agent Environment Space
• Observable


• Deterministic
• Dynamic


• Discrete


• Multiagent
Agent Environment Space
The Design Perspective


• Basic - agents access their deployment
context directly


• Abstraction -
fi
lling in conceptual gap between
agent abstraction and deployment context


• Interaction/Mediation - supporting both
perspectives and support coordination
between agents
Agent Interactions
Agent viewed as ‘the one who acts’


• Situated; being immersed in an environment


• Social; reconciles individual cognitive processes
and social coordinations


• Simulated; dynamic processes of agent interaction
repeated over time
Interface Agents
Why design them?


• To improve communication between humans and
computers.


• To enhance the
fl
exibility, usability, and power of
human-computer interaction for all users.


HCI scientists exploit knowledge of users, tasks,
tools, and content, as well as devices for supporting
interaction within different contexts of use.
9
In simple terms, an intelligent interface agent provides
a way for a system to learn something about each
individual user and adapt its behaviour to them in
some nontrivial way.
• Amazon adapts its recommendation system to the
user’s previous history of purchase. Depending on
their function and form, systems that adapt to their
users have been given labels ranging from
adaptive interfaces through user modelling
systems to software agents or intelligent agents.


• However a common property binding these
systems or agents is user-adaptivity
Systems where the
intelligence lies mainly in UIs
• Systems with adaptive user interfaces that are automatically
adapted to the inferred capabilities or needs of the user.


• Multimodal systems that aim to enable more natural, human-like
forms of input and output.


• Systems with human-like virtual characters that enable the user to
interact with a system in a way that is partly similar to human-
human interaction.


• Smart environments in which embedded objects interact
intelligently with their users.


• Personalised websites, in which the displayed content is adapted
to the inferred interests of the user.
Systems where the intelligence
lies mainly behind UIs
• Recommender systems, which present products, documents, or other items that
are expected to be of interest to the current user.


• Systems that employ intelligent technology to support information retrieval.


• Learning environments that offer learning assistance on the basis of assessments
of each learner’s capabilities and needs.


• Interface agents that perform complex or repetitive tasks with some guidance from
the user.


• Situated assistance systems that monitor and support a user’s daily activities.


• Systems for capturing knowledge from domain experts who are not knowledge
engineers.


• Games that make use of AI technology to create the opponents against which the
human players play.
General schema for the processing in a user adaptive


system


(Dotted arrows: use of information; solid


arrows: production of results.)
• A user-adaptive agent system can be de
fi
ned as:


An interactive system that adapts its behaviour to
individual users on the basis of processes of user
model acquisition and application that involve
some form of learning, inference, or decision
making
Overview of adaptation in amazon
Interface pro-activity continuum; moving
towards a completely automated and intelligent
task completion
Bene
fi
ts of user-adaptivity:


Functions: supporting system use


• Taking over parts of routine tasks;


• Adapting the interface;


• Helping with system use;


• Mediating interaction with the real world;


• Controlling a dialog;
Bene
fi
ts of user-adaptivity:


Functions: supporting information acquisition


• Helping users
fi
nd information;


• Recommending products;


• Tailoring information presentation;


• Supporting collaboration;


• Supporting learning;
Use of Data Collected
• The key difference between user-adaptive systems and
other interactive systems is the inclusion of some
method for acquiring and exploiting a user model.


• What is needed are (a) some implementation of the
adaptation algorithm, not necessarily embedded in any
interactive system; and (b) a database of behavioural
data from a number of users who have used a relevant
nonadaptive system. The researcher can then apply the
modelling method to the data in order to determine how
well the system would adapt to the users in question.
Future of User-adaptive
Systems
• Growing need for user-adaptivity;


• Diversity of Users and Contexts of Use


• Number and Complexity of Interactive Systems


• Scope of Information to Be Dealt With
Future of User-adaptive
Systems
• Increasing Feasibility of Successful Adaptation


• Ways of Acquiring Information About Users


• Advances in Techniques for Learning, Inference,
and Decision


• Attention to Empirical Methods

More Related Content

What's hot (20)

ICS2208 lecture4
ICS2208 lecture4ICS2208 lecture4
ICS2208 lecture4
 
ICS2208 lecture1
ICS2208 lecture1ICS2208 lecture1
ICS2208 lecture1
 
ICS2208 lecture2
ICS2208 lecture2ICS2208 lecture2
ICS2208 lecture2
 
ARI2132 lecture2
ARI2132 lecture2ARI2132 lecture2
ARI2132 lecture2
 
ARI2132 lecture4
ARI2132 lecture4ARI2132 lecture4
ARI2132 lecture4
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
 
Ari2132 lecture5
Ari2132 lecture5Ari2132 lecture5
Ari2132 lecture5
 
ICS2208 lecture5
ICS2208 lecture5ICS2208 lecture5
ICS2208 lecture5
 
ARI2132 lecture3
ARI2132 lecture3ARI2132 lecture3
ARI2132 lecture3
 
ICS3211 lntelligent Interfaces
ICS3211 lntelligent InterfacesICS3211 lntelligent Interfaces
ICS3211 lntelligent Interfaces
 
ICS3211 lecture 07
ICS3211 lecture 07ICS3211 lecture 07
ICS3211 lecture 07
 
ICS3211 lecture 11
ICS3211 lecture 11ICS3211 lecture 11
ICS3211 lecture 11
 
ICS3211 Week 5
ICS3211 Week 5ICS3211 Week 5
ICS3211 Week 5
 
Ubiquitous computing presentation
Ubiquitous computing presentationUbiquitous computing presentation
Ubiquitous computing presentation
 
ICS3211 Lecture 3
ICS3211 Lecture 3ICS3211 Lecture 3
ICS3211 Lecture 3
 
ICS3211 lecture 05
ICS3211 lecture 05ICS3211 lecture 05
ICS3211 lecture 05
 
ICS3211 lecture 10
ICS3211 lecture 10ICS3211 lecture 10
ICS3211 lecture 10
 
ICS3211 Week6
ICS3211 Week6ICS3211 Week6
ICS3211 Week6
 
ICS3211 lecture 06
ICS3211 lecture 06ICS3211 lecture 06
ICS3211 lecture 06
 
ICS3211 lecture01
ICS3211 lecture01ICS3211 lecture01
ICS3211 lecture01
 

Similar to ICS2208 Lecture4

User Experience Design - Designing for others
User Experience Design - Designing for othersUser Experience Design - Designing for others
User Experience Design - Designing for othersBART RADKA
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxssuser50f868
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface designPreeti Mishra
 
Itsm training
Itsm trainingItsm training
Itsm trainingrhootan
 
Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1Francesco Rago
 
Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Megatris Comp
 
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2Francesco Rago
 
User centered Design
User centered DesignUser centered Design
User centered DesignSaqib Shehzad
 
ICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdfICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdfVanessa Camilleri
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rulesPreeti Mishra
 
Autonomic Computing by- Sandeep Jadhav
Autonomic Computing by- Sandeep JadhavAutonomic Computing by- Sandeep Jadhav
Autonomic Computing by- Sandeep JadhavSandep Jadhav
 
Properties of ubiquitous computing
Properties of ubiquitous computingProperties of ubiquitous computing
Properties of ubiquitous computingPurvi Sankhe
 
CIS375 Interaction Designs Chapter15
CIS375 Interaction Designs Chapter15CIS375 Interaction Designs Chapter15
CIS375 Interaction Designs Chapter15Dr. Ahmed Al Zaidy
 

Similar to ICS2208 Lecture4 (20)

ICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdfICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdf
 
ICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdfICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdf
 
User Experience Design - Designing for others
User Experience Design - Designing for othersUser Experience Design - Designing for others
User Experience Design - Designing for others
 
ICS3211 lecture 02
ICS3211 lecture 02ICS3211 lecture 02
ICS3211 lecture 02
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptx
 
Seminar on Rs.pptx
Seminar on Rs.pptxSeminar on Rs.pptx
Seminar on Rs.pptx
 
An overview on ai
An overview on aiAn overview on ai
An overview on ai
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
 
Itsm training
Itsm trainingItsm training
Itsm training
 
Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1
 
Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)
 
Intelligent Cloud Automation
Intelligent Cloud AutomationIntelligent Cloud Automation
Intelligent Cloud Automation
 
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
ICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdfICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdf
 
Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
Autonomic Computing by- Sandeep Jadhav
Autonomic Computing by- Sandeep JadhavAutonomic Computing by- Sandeep Jadhav
Autonomic Computing by- Sandeep Jadhav
 
User Support
User SupportUser Support
User Support
 
Properties of ubiquitous computing
Properties of ubiquitous computingProperties of ubiquitous computing
Properties of ubiquitous computing
 
CIS375 Interaction Designs Chapter15
CIS375 Interaction Designs Chapter15CIS375 Interaction Designs Chapter15
CIS375 Interaction Designs Chapter15
 

More from Vanessa Camilleri

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_.pdfVanessa Camilleri
 
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.pdfVanessa Camilleri
 
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 6Vanessa Camilleri
 
ICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfVanessa Camilleri
 
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 InterfacesVanessa Camilleri
 
ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfVanessa Camilleri
 
ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023Vanessa Camilleri
 
ICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdfICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdfVanessa Camilleri
 
ICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdfICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdfVanessa Camilleri
 

More from Vanessa Camilleri (19)

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 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
 
Foundations of AI Ethics
Foundations of AI Ethics Foundations of AI Ethics
Foundations of AI Ethics
 
ICS3211 Lecture 10
ICS3211 Lecture 10 ICS3211 Lecture 10
ICS3211 Lecture 10
 
ICS3211 Lecture 9
ICS3211 Lecture 9ICS3211 Lecture 9
ICS3211 Lecture 9
 

Recently uploaded

social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

ICS2208 Lecture4

  • 1. Intelligent User Interfaces ICS2208 vanessa.camilleri@um.edu.mt Dr Vanessa Camiller i Department of AI, University of Malta
  • 2. Topic 4: Overview • Agents & Intelligent Agents • Agent Models • Bene fi ts of user adaptivity • Usability challenges • Collecting data from users • Future needs in IUI’s 2
  • 3. Agents & Intelligent Agents • Complex systems: Arti fi cial vs. Natural • Intelligent Agents: autonomous & cooperative • Environment as the problem space: deterministic vs. stochastic • Uses a perception of the environment status to take decisions • Uses and provides functions
  • 4. Agents & Intelligent Agents • Important characteristics of agents include: • Rationality; agent acts to achieve goals, taking the right decision in every situation • Behaviour depends on (a) performance measure, (b) knowledge of environment, (c) sequence of perceptions • Autonomy; agent takes initiative with a non-trivial degree of control over its actions
  • 5. Agent Models • Simple Re fl ex; decision based on current perception • Model-based Re fl ex; when the world is not fully observable • Goal-based; agent is wholly dedicated to achieving end goals, no matter how complex • Utility-based; similar to goal-based but agent knows the utility function • Learning; knowledge is expanded learning from past experiences
  • 6. Agent Environment Space • Observable • Deterministic • Dynamic • Discrete • Multiagent
  • 7. Agent Environment Space The Design Perspective • Basic - agents access their deployment context directly • Abstraction - fi lling in conceptual gap between agent abstraction and deployment context • Interaction/Mediation - supporting both perspectives and support coordination between agents
  • 8. Agent Interactions Agent viewed as ‘the one who acts’ • Situated; being immersed in an environment • Social; reconciles individual cognitive processes and social coordinations • Simulated; dynamic processes of agent interaction repeated over time
  • 9. Interface Agents Why design them? • To improve communication between humans and computers. • To enhance the fl exibility, usability, and power of human-computer interaction for all users. HCI scientists exploit knowledge of users, tasks, tools, and content, as well as devices for supporting interaction within different contexts of use. 9
  • 10. In simple terms, an intelligent interface agent provides a way for a system to learn something about each individual user and adapt its behaviour to them in some nontrivial way.
  • 11. • Amazon adapts its recommendation system to the user’s previous history of purchase. Depending on their function and form, systems that adapt to their users have been given labels ranging from adaptive interfaces through user modelling systems to software agents or intelligent agents. • However a common property binding these systems or agents is user-adaptivity
  • 12. Systems where the intelligence lies mainly in UIs • Systems with adaptive user interfaces that are automatically adapted to the inferred capabilities or needs of the user. • Multimodal systems that aim to enable more natural, human-like forms of input and output. • Systems with human-like virtual characters that enable the user to interact with a system in a way that is partly similar to human- human interaction. • Smart environments in which embedded objects interact intelligently with their users. • Personalised websites, in which the displayed content is adapted to the inferred interests of the user.
  • 13. Systems where the intelligence lies mainly behind UIs • Recommender systems, which present products, documents, or other items that are expected to be of interest to the current user. • Systems that employ intelligent technology to support information retrieval. • Learning environments that offer learning assistance on the basis of assessments of each learner’s capabilities and needs. • Interface agents that perform complex or repetitive tasks with some guidance from the user. • Situated assistance systems that monitor and support a user’s daily activities. • Systems for capturing knowledge from domain experts who are not knowledge engineers. • Games that make use of AI technology to create the opponents against which the human players play.
  • 14. General schema for the processing in a user adaptive system (Dotted arrows: use of information; solid arrows: production of results.)
  • 15. • A user-adaptive agent system can be de fi ned as: An interactive system that adapts its behaviour to individual users on the basis of processes of user model acquisition and application that involve some form of learning, inference, or decision making
  • 17. Interface pro-activity continuum; moving towards a completely automated and intelligent task completion
  • 18. Bene fi ts of user-adaptivity: Functions: supporting system use • Taking over parts of routine tasks; • Adapting the interface; • Helping with system use; • Mediating interaction with the real world; • Controlling a dialog;
  • 19. Bene fi ts of user-adaptivity: Functions: supporting information acquisition • Helping users fi nd information; • Recommending products; • Tailoring information presentation; • Supporting collaboration; • Supporting learning;
  • 20. Use of Data Collected • The key difference between user-adaptive systems and other interactive systems is the inclusion of some method for acquiring and exploiting a user model. • What is needed are (a) some implementation of the adaptation algorithm, not necessarily embedded in any interactive system; and (b) a database of behavioural data from a number of users who have used a relevant nonadaptive system. The researcher can then apply the modelling method to the data in order to determine how well the system would adapt to the users in question.
  • 21. Future of User-adaptive Systems • Growing need for user-adaptivity; • Diversity of Users and Contexts of Use • Number and Complexity of Interactive Systems • Scope of Information to Be Dealt With
  • 22. Future of User-adaptive Systems • Increasing Feasibility of Successful Adaptation • Ways of Acquiring Information About Users • Advances in Techniques for Learning, Inference, and Decision • Attention to Empirical Methods