HOME

TheInfoList



OR:

An intelligent user interface (Intelligent UI, IUI, or sometimes Interface Agent) is a
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
(UI) that involves some aspect of
artificial intelligence Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
(AI or computational intelligence). There are many modern examples of IUIs, the most famous (or infamous) being the Microsoft
Office Assistant The Office Assistant is a discontinued intelligent user interface for Microsoft Office that assisted users by way of an interactive animated character which user interface, interfaced with the Office help content. It was included in Microsoft Off ...
, whose most recognizable agentive representation was called " Clippy". Generally, an IUI involves the computer-side having sophisticated knowledge of the domain and/or a model of the user. These allow the interface to better understand the user's needs and personalize or guide the interaction.


History

Probably the earliest examples of what could be considered true IUIs appeared in the Intelligent Computer Assisted Instruction (ICAI, aka.
intelligent tutoring system An intelligent tutoring system (ITS) is a computer system that imitates human tutors and aims to provide immediate and customized instruction or feedback to learners, usually without requiring intervention from a human teacher. ITSs have the comm ...
s) community, which arose in the 1960s and 1970s and become popular (among academics) in the 1980s. Also, in the early 1980s, as
expert system In artificial intelligence (AI), an expert system is a computer system emulating the decision-making ability of a human expert. Expert systems are designed to solve complex problems by reasoning through bodies of knowledge, represented mainly as ...
s took hold in the AI community, expert systems were applied to UIs (e.g., the aptly-named "WIZARD" system). In the 1990s the application of plan inference to interaction formed the basis for research in what then was named natural interfaces (the term has later come to evolve to mean full-body interaction). Later IUIs, such as Clippy, are more statistically-based, using
machine learning Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
methods to decide how to tune the interactive experience to the individual user. In the 2000s this strand of research often is labeled
personalization Personalization (broadly known as customization) consists of tailoring a service or product to accommodate specific individuals. It is sometimes tied to groups or segments of individuals. Personalization involves collecting data on individuals, ...
, most often employing various
recommender system A recommender system (RecSys), or a recommendation system (sometimes replacing ''system'' with terms such as ''platform'', ''engine'', or ''algorithm'') and sometimes only called "the algorithm" or "algorithm", is a subclass of information fi ...
techniques to adapt the behavior of an interface or an entire interactive system to individual user preferences.


Definitional difficulty

What constitutes "intelligent" is potentially disputable, as is what counts as an "interface". The field is in practice defined by the community of researchers and the channels they publish in.


Research

Research in intelligent user interfaces is published in general Human-Computer Interaction conferences and journals such as CHI or UIST as well as in some artificial intelligence research channels such as those hosted by the AAAI, but most importantly there are the dedicated conference series o
Intelligent User Interfaces
(since 1988) an
Recommender Systems
(since 2007), as well as the journa
User Modeling and User-Adapted Interaction
(since 1990).


Humanizing cues

As practical concept of social interface design, social interface is seen in the studies of human-computer interaction (in particular, its computer interface aspect). The basic thesis is that where a computer interface is more akin to another human, it can facilitate correct responses from users during human-to-computer interaction. Software that can provide such humanizing cues often does it by creating interface with human-like quality (such as giving recognizable
gender Gender is the range of social, psychological, cultural, and behavioral aspects of being a man (or boy), woman (or girl), or third gender. Although gender often corresponds to sex, a transgender person may identify with a gender other tha ...
to a
software agent In computer science, a software agent is a computer program that acts for a user or another program in a relationship of agency. The term ''agent'' is derived from the Latin ''agere'' (to do): an agreement to act on one's behalf. Such "action on ...
). Studies are often concerned with how should such agents (like the Microsoft Agent) be designed to make them more appealing (is having
facial expression Facial expression is the motion and positioning of the muscles beneath the skin of the face. These movements convey the emotional state of an individual to observers and are a form of nonverbal communication. They are a primary means of conveying ...
s efficient, should the agent be anthropomorphic, and so on).Michael A. Cusumano, Richard W. Selby, ''Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shakes Markets and Manages People''. Simon and Schuster, 1998,
Google Print, p.178
/ref>


See also

* Natural language user interface ** Chatterbot *
Recommender system A recommender system (RecSys), or a recommendation system (sometimes replacing ''system'' with terms such as ''platform'', ''engine'', or ''algorithm'') and sometimes only called "the algorithm" or "algorithm", is a subclass of information fi ...


References

{{Reflist


Links


AAAI Conference

International Conference on Intelligent User Interfaces

ACM Conference On Recommender Systems

Journal on User Modeling and User-Adapted Interaction
User interfaces