SlideShare a Scribd company logo
AI in Smart
Environments
ARI2132
vanessa.camilleri@um.edu.mt
Topic 4: Overview
• Agents & Intelligent Agents
• Agent Models
• Benefits of user adaptivity
• Usability challenges
• Collecting data from users
• Future needs in IUI’s
2
Agents & Intelligent Agents
• Rational
• Autonomous
• Uses a perception of the environment status to take
decisions
• Uses and provides functions
Agent Models
• Simple Reflex
• Model-based Reflex
• Goal-based
• Utility-based
• Learning
Agent Environment Space
• Observable
• Deterministic
• Dynamic
• Discrete
Agent Interactions
• Situated
• Social
• Simulated
Intelligent Interfaces
Why design them?
• To improve communication between humans and
computers.
• To enhance the flexibility, 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.
7
In simple terms, an intelligent interface 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 defined 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
Benefits 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;
Benefits of user-adaptivity:
Functions: supporting information acquisition
• Helping users find information;
• Recommending products;
• Tailoring information presentation;
• Supporting collaboration;
• Supporting learning;
Usability challenges for user-adaptive systems
Strategies for dealing with
tradeoffs among usability goals in
user-adaptive systems
Obtaining information about users:
• Explicit self-reports & assessments;
• self reports about objective personal
characteristics;
• self assessments of interests & knowledge;
• self reports on specific evaluations;
• responses to test items;
Obtaining information about users:
• Non explicit input;
• naturally occurring actions;
• previously stored information;
• low levels of psychological states;
• signals concerning the current surroundings;
ARI2132 lecture4
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

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

What's hot (20)

PPTX
ICS2208 lecture2
PPTX
ICS2208 lecture4
PPTX
ICS2208 lecture7
PDF
ICS 2208 lecture1
PDF
ICS2208 Lecture2
PDF
ICS2208 lecture7
PDF
ICS3211 lntelligent Interfaces
PDF
ICS2208 Lecture10
PPTX
ICS3211 lecture 11
PPTX
ICS2208 lecture5
PPTX
ICS3211 lecture 07
PDF
ICS3211 Lecture 07
PDF
ICS3211 Week6
PDF
ICS3211 Lecture 3
PDF
ICS3211 Week 5
PPTX
ICS3211 lecture 10
PDF
Intelligent Interfaces ICS3211
PPTX
ICS3211 lecture 06
PPTX
ICS3211 lecture 02
PPTX
ICS3211 lecture 05
ICS2208 lecture2
ICS2208 lecture4
ICS2208 lecture7
ICS 2208 lecture1
ICS2208 Lecture2
ICS2208 lecture7
ICS3211 lntelligent Interfaces
ICS2208 Lecture10
ICS3211 lecture 11
ICS2208 lecture5
ICS3211 lecture 07
ICS3211 Lecture 07
ICS3211 Week6
ICS3211 Lecture 3
ICS3211 Week 5
ICS3211 lecture 10
Intelligent Interfaces ICS3211
ICS3211 lecture 06
ICS3211 lecture 02
ICS3211 lecture 05
Ad

Similar to ARI2132 lecture4 (20)

PDF
ICS3211_lecture 03 2023.pdf
PDF
ICS3211_lecture 04 2023.pdf
PDF
ICS3211_lecture_week52023.pdf
PPTX
20210821152206_ISYS6619-UX for Digital Business Topik 10.pptx
PDF
ICS2208 Lecture 5
PPT
User Experience Design - Designing for others
PPT
An overview on ai
PDF
ARI2132 lecture 9
PPT
Usability requirements
PPTX
Defination of prooperties and artificial intelligence
PPTX
User centered Design
PPTX
Usability Evaluation
PPT
unit3kiran.pptunit-3-Interactions&Usecases.pptx
PPT
Artificial intelligence
PDF
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
PDF
Contribution to proactivity in mobile context-aware recommender systems
PPTX
hci in software development process
PDF
Elements of artificial intelligence and usage
PDF
Ulixes.io - One Pager
PDF
Human Computer Interaction-Chapter eight.pdf
ICS3211_lecture 03 2023.pdf
ICS3211_lecture 04 2023.pdf
ICS3211_lecture_week52023.pdf
20210821152206_ISYS6619-UX for Digital Business Topik 10.pptx
ICS2208 Lecture 5
User Experience Design - Designing for others
An overview on ai
ARI2132 lecture 9
Usability requirements
Defination of prooperties and artificial intelligence
User centered Design
Usability Evaluation
unit3kiran.pptunit-3-Interactions&Usecases.pptx
Artificial intelligence
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Contribution to proactivity in mobile context-aware recommender systems
hci in software development process
Elements of artificial intelligence and usage
Ulixes.io - One Pager
Human Computer Interaction-Chapter eight.pdf
Ad

More from Vanessa Camilleri (18)

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 11.pdf
PDF
FoundationsAIEthics2023.pdf
PDF
ICS3211_lecture 9_2022.pdf
PDF
ICS1020CV_2022.pdf
PDF
ARI5902_2022.pdf
PDF
Foundations of AI Ethics
PDF
ICS3211 Lecture 10
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 11.pdf
FoundationsAIEthics2023.pdf
ICS3211_lecture 9_2022.pdf
ICS1020CV_2022.pdf
ARI5902_2022.pdf
Foundations of AI Ethics
ICS3211 Lecture 10

Recently uploaded (20)

PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Classroom Observation Tools for Teachers
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
01-Introduction-to-Information-Management.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
RMMM.pdf make it easy to upload and study
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Yogi Goddess Pres Conference Studio Updates
O7-L3 Supply Chain Operations - ICLT Program
Classroom Observation Tools for Teachers
Pharmacology of Heart Failure /Pharmacotherapy of CHF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Final Presentation General Medicine 03-08-2024.pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
GDM (1) (1).pptx small presentation for students
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
human mycosis Human fungal infections are called human mycosis..pptx
Chinmaya Tiranga quiz Grand Finale.pdf
Complications of Minimal Access Surgery at WLH
01-Introduction-to-Information-Management.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
RMMM.pdf make it easy to upload and study
Anesthesia in Laparoscopic Surgery in India
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Yogi Goddess Pres Conference Studio Updates

ARI2132 lecture4

  • 2. Topic 4: Overview • Agents & Intelligent Agents • Agent Models • Benefits of user adaptivity • Usability challenges • Collecting data from users • Future needs in IUI’s 2
  • 3. Agents & Intelligent Agents • Rational • Autonomous • Uses a perception of the environment status to take decisions • Uses and provides functions
  • 4. Agent Models • Simple Reflex • Model-based Reflex • Goal-based • Utility-based • Learning
  • 5. Agent Environment Space • Observable • Deterministic • Dynamic • Discrete
  • 6. Agent Interactions • Situated • Social • Simulated
  • 7. Intelligent Interfaces Why design them? • To improve communication between humans and computers. • To enhance the flexibility, 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. 7
  • 8. In simple terms, an intelligent interface provides a way for a system to learn something about each individual user and adapt its behaviour to them in some nontrivial way.
  • 9. • 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
  • 10. 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.
  • 11. 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.
  • 12. General schema for the processing in a user adaptive system (Dotted arrows: use of information; solid arrows: production of results.)
  • 13. • A user-adaptive agent system can be defined 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
  • 15. Interface pro-activity continuum; moving towards a completely automated and intelligent task completion
  • 16. Benefits 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;
  • 17. Benefits of user-adaptivity: Functions: supporting information acquisition • Helping users find information; • Recommending products; • Tailoring information presentation; • Supporting collaboration; • Supporting learning;
  • 18. Usability challenges for user-adaptive systems
  • 19. Strategies for dealing with tradeoffs among usability goals in user-adaptive systems
  • 20. Obtaining information about users: • Explicit self-reports & assessments; • self reports about objective personal characteristics; • self assessments of interests & knowledge; • self reports on specific evaluations; • responses to test items;
  • 21. Obtaining information about users: • Non explicit input; • naturally occurring actions; • previously stored information; • low levels of psychological states; • signals concerning the current surroundings;
  • 23. 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.
  • 24. 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
  • 25. 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