SlideShare a Scribd company logo
ICS3211 - Intelligent
Interfaces II
Combining design with technology for effective human-
computer interaction
Week 2
Department of AI,
University of Malta,
2020
Theoretical Frameworks in
HCI
Week 2 overview:
• Intelligent Interfaces - discussion point
• Need for Intelligent interfaces
• Difference between Intelligent Interfaces vs Interfaces
for an intelligent system;
• Components of Intelligent Interfaces
• Human Information Processing - methods & models;
Learning Outcomes
At the end of this session you should be able to:
• Describe and recognise intelligent interfaces;
• Explain the difference between an intelligent interface and an
interface for an intelligent system;
• List the components for Intelligent Interfaces
• Compare different theories and their applications to the field of
HCI;
• Compare different information processing methods and models;
Discussion Point
• Why do we need intelligent interfaces?
• What can an interface be intelligent about?
• Think of an intelligent interface; discuss with 2/3
other class members why it falls under the category
of intelligent interfaces
Intelligent Interfaces
• What are they?
• Intelligent interfaces have two components:
✴ ArtificiaI Intelligence (AI)
✴ Computer Human Interaction (CHI)
• Not every intelligent program/system has an
intelligent interface. Why?
IUI Research Fields
A normal user interface is defined as a method of
communication between a human user and a
machine. If we extend this definition, we can say that
an intelligent user interface uses some kind of
intelligent technology to achieve this human-machine
communication. In other words, IUIs are interfaces
with the ability to adapt to the user, communicate
with the user, and solve problems for the user.
“Intelligent user interfaces specifically aim to
enhance the flexibility, usability, and power of human-
computer interaction for all users. In doing so, they
exploit knowledge of users, tasks, tools, and content,
as well as devices for supporting interaction within
differing contexts of use.”
[Maybury 2001]
• Why do we need an intelligent interface?
• Interfaces can get too complex
• Interfaces can get too inflexible
• Interfaces don’t change when our needs change
• Interfaces don’t work with each other
• What makes an interface intelligent?
• Adapts to different user needs
• Learns new concepts and techniques
• Anticipates users’ needs
• Takes initiative and makes suggestions to user
• Justifies actions taken
Difference between an Intelligent System
and an Intelligent Interface
• How can user interfaces engage users to act more
intelligently?
• What empirical knowledge regarding the presentation of
information can be applied in the design of user interfaces
and dialog models?
• How will users perceive and accept the evolving ability of
computers to perform surrogate tasks correctly?
• What are current and future potential models of interactive
computing?
• How useful are sophisticated reasoning and knowledge-
base technologies in UI design?
Components of Intelligent
Interfaces
• The User Model
• Multimodal
Communication
• Plan recognition
• Dynamic
Presentation
• Natural Language
• Intelligent Help
• Interface
Adaptability
Discussion Point
• Understanding the problem space. Think of an
industry working on developing smart models.
• Work in groups and answer the following questions:
• Identify the product/technology they can work with;
• Can you identify any problems that may relate to the
user experience?
• How do you think any changes in design may affect
the new user experience?
User Model
• Information which best describes the user, and
which is used to determine how the data is
presented;
• Best used when:
• system seeks to adapt behaviour to users;
• class of users is diverse
• Uses of user models:
• getting input from user;
• providing help & advice;
• understanding user’s information seeking
behaviour;
• providing output to user;
• deciding what to say & how to say it;
Multimodal Communication
• Uses of various methods of communication with an
interface
• Two purposes:
• enables users to use system more intuitively;
• gives users more freedom;
Plan Recognition
• Deduces what user plans to do;
• Takes into consideration:
• system knowledge
• user model;
• user’s actions;
Dynamic Presentation
• Different people view data in different ways;
• System decides to display data based on user
models;
• Intelligent data displays from data entered in
system
Natural Language
• High degree of freedom on the user’s part;
• Adds more intuitiveness to a system;
• Makes system less cumbersome;
Intelligent Help
• Help that is presented to the user, just in time;
• System recognises that the user is facing a
problem and suggests ways in which s/he can
solve the problem
Interface Adaptability
• System may adapt to user preferences without the
user having to specify;
• Interface may adapt depending on user models
• Step towards response planning
HCI Theories
Early theories & Models
• GOMS Model
• Goals
• Operations
• Methods
• Selection Rules
Theories that span 3 major
eras
• Theories that view human-computer interaction as information
processing;
• Theories that view interaction as the initiative of agents pursuing projects;
• Theories that view interaction as socially and materially embedded in rich
contexts;
Information Processing:
methods & models
• HIP approach tied to cognitive psychology, human
factors, and human engineering;
• Empirical studies evaluate the information
processing requirements of various tasks in which
humans use computers;
• Computation models are developed with the intent
to characterize human information processing
when interacting with computers and to predict
human performance with alternative interfaces;
Information Processing
Methods
• Signal detection methods and theory
• Chronometric methods
• Speed-accuracy methods
• Psychophysiological methods
Information Processing
Models
• Discrete vs. continuous:
• representation;
• transformation;
• transmission;
Information
Processing
Stages
for choice reaction tasks
where each stimulus is
assigned to a unique
response
Information Processing in
Choice-Reaction Tasks
• Stimulus Identification:
• preprocessing;
• feature extraction;
• identification;
• Response Selection;
• Response Execution:
• motor programming;
• motor adjustment;
Attention Models
• The Filter Theory;
• The Filter Attenuation
Theory;
• Load Theory;
• Unitary Resource
Model;
• Multiple Resource
Model;
• Feature Integration
Theory;
• Response Selection
Bottleneck Theory;
–Jef Raskin
“As far as the customer is concerned, the
interface is the product.”

More Related Content

PDF
ICS3211 Lecture 07
PDF
ICS3211 Week 5
PDF
ICS3211 Lecture 3
PPTX
ICS3211 lecture 11
PDF
ICS3211 Week6
PDF
ICS3211 Week 4
PPTX
ICS3211 lecture 07
PPTX
ICS3211 lecture 05
ICS3211 Lecture 07
ICS3211 Week 5
ICS3211 Lecture 3
ICS3211 lecture 11
ICS3211 Week6
ICS3211 Week 4
ICS3211 lecture 07
ICS3211 lecture 05

What's hot (20)

PPTX
ICS3211 lecture 10
PPTX
ICS3211 lecture 02
PPTX
ICS3211 lecture 03
PPTX
ICS3211 lecture 04
PDF
ICS2208 Lecture 3
PDF
Intelligent Interfaces ICS3211
PDF
ICS3211 lecture01
PDF
ICS3211 Lecture 9
PPTX
ICS3211 lecture 06
PDF
ICS3211 Lecture 08 2020
PDF
ICS1020 CV
PDF
ICS2208 lecture9
PPTX
ICS2208 lecture1
PDF
ICS2208 lecture6
PPTX
ICS2208 lecture2
PDF
ICS2208 lecture7
PDF
ICS2208 Lecture4
PDF
ICS2208 Lecture2
PPTX
ICS2208 lecture4
ICS3211 lecture 10
ICS3211 lecture 02
ICS3211 lecture 03
ICS3211 lecture 04
ICS2208 Lecture 3
Intelligent Interfaces ICS3211
ICS3211 lecture01
ICS3211 Lecture 9
ICS3211 lecture 06
ICS3211 Lecture 08 2020
ICS1020 CV
ICS2208 lecture9
ICS2208 lecture1
ICS2208 lecture6
ICS2208 lecture2
ICS2208 lecture7
ICS2208 Lecture4
ICS2208 Lecture2
ICS2208 lecture4
Ad

Similar to ICS3211 lntelligent Interfaces (20)

PDF
ICS3211_lecture 03 2023.pdf
PPTX
ICT L4.pptx
PPTX
PPTX
HCI.pptx
PPTX
human computer interaction presentation briefly
PPTX
01-Introduction to HCI.pptx
PPTX
HCI Presentation
PPTX
HCI Lecture 1 Complete PPT NSUT - 2023 - 2024
PPT
PPTX
PPTX
Human-Computer Interaction between human and computer (HCI).pptx
PDF
01-Introduction to HCI.pdfxzcnkzdcdncnccn
PPTX
Ubitous computing ppt
PDF
Chapter1. Introduction to Human Computer Interaction
PPTX
human computer interface
PPT
chapter one Introduction to HCI.ppt
PPT
Introduction to HCI Human Computer Interaction
PPT
Introduction to HCI.ppt
PPT
Introduction to HCI.ppt
PPT
Chapter1
ICS3211_lecture 03 2023.pdf
ICT L4.pptx
HCI.pptx
human computer interaction presentation briefly
01-Introduction to HCI.pptx
HCI Presentation
HCI Lecture 1 Complete PPT NSUT - 2023 - 2024
Human-Computer Interaction between human and computer (HCI).pptx
01-Introduction to HCI.pdfxzcnkzdcdncnccn
Ubitous computing ppt
Chapter1. Introduction to Human Computer Interaction
human computer interface
chapter one Introduction to HCI.ppt
Introduction to HCI Human Computer Interaction
Introduction to HCI.ppt
Introduction to HCI.ppt
Chapter1
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 Lecture10
PDF
ICS2208 Lecture 5
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 Lecture10
ICS2208 Lecture 5

Recently uploaded (20)

PDF
Open folder Downloads.pdf yes yes ges yes
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
PPTX
Cardiovascular Pharmacology for pharmacy students.pptx
PPTX
master seminar digital applications in india
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Business Ethics Teaching Materials for college
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Pre independence Education in Inndia.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
The Final Stretch: How to Release a Game and Not Die in the Process.
PDF
Insiders guide to clinical Medicine.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Open Quiz Monsoon Mind Game Final Set.pptx
Open folder Downloads.pdf yes yes ges yes
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Cardiovascular Pharmacology for pharmacy students.pptx
master seminar digital applications in india
TR - Agricultural Crops Production NC III.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Business Ethics Teaching Materials for college
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
2.FourierTransform-ShortQuestionswithAnswers.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
01-Introduction-to-Information-Management.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Pre independence Education in Inndia.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
The Final Stretch: How to Release a Game and Not Die in the Process.
Insiders guide to clinical Medicine.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Open Quiz Monsoon Mind Game Final Set.pptx

ICS3211 lntelligent Interfaces

  • 1. ICS3211 - Intelligent Interfaces II Combining design with technology for effective human- computer interaction Week 2 Department of AI, University of Malta, 2020
  • 2. Theoretical Frameworks in HCI Week 2 overview: • Intelligent Interfaces - discussion point • Need for Intelligent interfaces • Difference between Intelligent Interfaces vs Interfaces for an intelligent system; • Components of Intelligent Interfaces • Human Information Processing - methods & models;
  • 3. Learning Outcomes At the end of this session you should be able to: • Describe and recognise intelligent interfaces; • Explain the difference between an intelligent interface and an interface for an intelligent system; • List the components for Intelligent Interfaces • Compare different theories and their applications to the field of HCI; • Compare different information processing methods and models;
  • 4. Discussion Point • Why do we need intelligent interfaces? • What can an interface be intelligent about? • Think of an intelligent interface; discuss with 2/3 other class members why it falls under the category of intelligent interfaces
  • 5. Intelligent Interfaces • What are they? • Intelligent interfaces have two components: ✴ ArtificiaI Intelligence (AI) ✴ Computer Human Interaction (CHI) • Not every intelligent program/system has an intelligent interface. Why?
  • 7. A normal user interface is defined as a method of communication between a human user and a machine. If we extend this definition, we can say that an intelligent user interface uses some kind of intelligent technology to achieve this human-machine communication. In other words, IUIs are interfaces with the ability to adapt to the user, communicate with the user, and solve problems for the user.
  • 8. “Intelligent user interfaces specifically aim to enhance the flexibility, usability, and power of human- computer interaction for all users. In doing so, they exploit knowledge of users, tasks, tools, and content, as well as devices for supporting interaction within differing contexts of use.” [Maybury 2001]
  • 9. • Why do we need an intelligent interface? • Interfaces can get too complex • Interfaces can get too inflexible • Interfaces don’t change when our needs change • Interfaces don’t work with each other
  • 10. • What makes an interface intelligent? • Adapts to different user needs • Learns new concepts and techniques • Anticipates users’ needs • Takes initiative and makes suggestions to user • Justifies actions taken
  • 11. Difference between an Intelligent System and an Intelligent Interface
  • 12. • How can user interfaces engage users to act more intelligently? • What empirical knowledge regarding the presentation of information can be applied in the design of user interfaces and dialog models? • How will users perceive and accept the evolving ability of computers to perform surrogate tasks correctly? • What are current and future potential models of interactive computing? • How useful are sophisticated reasoning and knowledge- base technologies in UI design?
  • 13. Components of Intelligent Interfaces • The User Model • Multimodal Communication • Plan recognition • Dynamic Presentation • Natural Language • Intelligent Help • Interface Adaptability
  • 14. Discussion Point • Understanding the problem space. Think of an industry working on developing smart models. • Work in groups and answer the following questions: • Identify the product/technology they can work with; • Can you identify any problems that may relate to the user experience? • How do you think any changes in design may affect the new user experience?
  • 15. User Model • Information which best describes the user, and which is used to determine how the data is presented; • Best used when: • system seeks to adapt behaviour to users; • class of users is diverse
  • 16. • Uses of user models: • getting input from user; • providing help & advice; • understanding user’s information seeking behaviour; • providing output to user; • deciding what to say & how to say it;
  • 17. Multimodal Communication • Uses of various methods of communication with an interface • Two purposes: • enables users to use system more intuitively; • gives users more freedom;
  • 18. Plan Recognition • Deduces what user plans to do; • Takes into consideration: • system knowledge • user model; • user’s actions;
  • 19. Dynamic Presentation • Different people view data in different ways; • System decides to display data based on user models; • Intelligent data displays from data entered in system
  • 20. Natural Language • High degree of freedom on the user’s part; • Adds more intuitiveness to a system; • Makes system less cumbersome;
  • 21. Intelligent Help • Help that is presented to the user, just in time; • System recognises that the user is facing a problem and suggests ways in which s/he can solve the problem
  • 22. Interface Adaptability • System may adapt to user preferences without the user having to specify; • Interface may adapt depending on user models • Step towards response planning
  • 23. HCI Theories Early theories & Models • GOMS Model • Goals • Operations • Methods • Selection Rules
  • 24. Theories that span 3 major eras • Theories that view human-computer interaction as information processing; • Theories that view interaction as the initiative of agents pursuing projects; • Theories that view interaction as socially and materially embedded in rich contexts;
  • 25. Information Processing: methods & models • HIP approach tied to cognitive psychology, human factors, and human engineering; • Empirical studies evaluate the information processing requirements of various tasks in which humans use computers; • Computation models are developed with the intent to characterize human information processing when interacting with computers and to predict human performance with alternative interfaces;
  • 26. Information Processing Methods • Signal detection methods and theory • Chronometric methods • Speed-accuracy methods • Psychophysiological methods
  • 27. Information Processing Models • Discrete vs. continuous: • representation; • transformation; • transmission;
  • 28. Information Processing Stages for choice reaction tasks where each stimulus is assigned to a unique response
  • 29. Information Processing in Choice-Reaction Tasks • Stimulus Identification: • preprocessing; • feature extraction; • identification; • Response Selection; • Response Execution: • motor programming; • motor adjustment;
  • 30. Attention Models • The Filter Theory; • The Filter Attenuation Theory; • Load Theory; • Unitary Resource Model; • Multiple Resource Model; • Feature Integration Theory; • Response Selection Bottleneck Theory;
  • 31. –Jef Raskin “As far as the customer is concerned, the interface is the product.”