2. Topic 4: Overview
ā¢ Agents & Intelligent Agents
ā¢ Agent Models
ā¢ Beneļ¬ts 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
7. Intelligent Interfaces
Why design them?
ā¢ To improve communication between humans and
computers.
ā¢ To enhance the ļ¬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.
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 deļ¬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
16. Beneļ¬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;
17. Beneļ¬ts of user-adaptivity:
Functions: supporting information acquisition
ā¢ Helping users ļ¬nd information;
ā¢ Recommending products;
ā¢ Tailoring information presentation;
ā¢ Supporting collaboration;
ā¢ Supporting learning;
20. Obtaining information about users:
ā¢ Explicit self-reports & assessments;
ā¢ self reports about objective personal
characteristics;
ā¢ self assessments of interests & knowledge;
ā¢ self reports on speciļ¬c 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;
22.
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