Intelligent user interface

Last updated

An intelligent user interface (Intelligent UI, IUI, or sometimes Interface Agent) is a user interface (UI) that involves some aspect of artificial intelligence (AI or computational intelligence). There are many modern examples of IUIs, the most famous (or infamous) being the Microsoft Office Assistant, whose most recognizable agentive representation was called "Clippy".

Contents

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 systems) community, which arose in the 1960s and 1970s [1] and become popular (among academics) in the 1980s. Also, in the early 1980s, as expert systems took hold in the AI community, expert systems were applied to UIs (e.g., the aptly-named "WIZARD" system [2] ). In the 1990s the application of plan inference to interaction formed the basis for research [3] 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 methods to decide how to tune the interactive experience to the individual user. In the 2000s this strand of research often is labeled personalization, most often employing various recommender system 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 on Intelligent User Interfaces (since 1988) and Recommender Systems (since 2007), as well as the journal User Modeling and User-Adapted Interaction (since 1990).

See also

Related Research Articles

<span class="mw-page-title-main">User interface</span> Means by which a user interacts with and controls a machine

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 from the human end, while the machine simultaneously feeds back information that aids the operators' decision-making process. Examples of this broad concept of user interfaces include the interactive aspects of computer operating systems, hand tools, heavy machinery operator controls and process controls. The design considerations applicable when creating user interfaces are related to, or involve such disciplines as, ergonomics and psychology.

Interactive storytelling is a form of digital entertainment in which the storyline is not predetermined. The author creates the setting, characters, and situation which the narrative must address, but the user experiences a unique story based on their interactions with the story world. The architecture of an interactive storytelling program includes a drama manager, user model, and agent model to control, respectively, aspects of narrative production, player uniqueness, and character knowledge and behavior. Together, these systems generate characters that act "human," alter the world in real-time reactions to the player, and ensure that new narrative events unfold comprehensibly.

<span class="mw-page-title-main">Ben Shneiderman</span> American computer scientist

Ben Shneiderman is an American computer scientist, a Distinguished University Professor in the University of Maryland Department of Computer Science, which is part of the University of Maryland College of Computer, Mathematical, and Natural Sciences at the University of Maryland, College Park, and the founding director (1983-2000) of the University of Maryland Human-Computer Interaction Lab. He conducted fundamental research in the field of human–computer interaction, developing new ideas, methods, and tools such as the direct manipulation interface, and his eight rules of design.

Vasant G. Honavar is an Indian born American computer scientist, and artificial intelligence, machine learning, big data, data science, causal inference, knowledge representation, bioinformatics and health informatics researcher and professor.

An intelligent tutoring system (ITS) is a computer system that aims to provide immediate and customized instruction or feedback to learners, usually without requiring intervention from a human teacher. ITSs have the common goal of enabling learning in a meaningful and effective manner by using a variety of computing technologies. There are many examples of ITSs being used in both formal education and professional settings in which they have demonstrated their capabilities and limitations. There is a close relationship between intelligent tutoring, cognitive learning theories and design; and there is ongoing research to improve the effectiveness of ITS. An ITS typically aims to replicate the demonstrated benefits of one-to-one, personalized tutoring, in contexts where students would otherwise have access to one-to-many instruction from a single teacher, or no teacher at all. ITSs are often designed with the goal of providing access to high quality education to each and every student.

Affective design describes the design of user interfaces in which emotional information is communicated to the computer from the user in a natural and comfortable way. The computer processes the emotional information and adapts or responds to try to improve the interaction in some way. The notion of affective design emerged from the field of human–computer interaction (HCI), specifically from the developing area of affective computing. Affective design serves an important role in user experience (UX) as it contributes to the improvement of the user's personal condition in relation to the computing system. The goals of affective design focus on providing users with an optimal, proactive experience. Amongst overlap with several fields, applications of affective design include ambient intelligence, human–robot interaction, and video games.

Within the field of human-computer interaction there has long been interest in developing adaptive automated instruction software to facilitate learning of application programs. This software would monitor a computer user's behavior while using the application program, and then provide optimized and personalized instruction to help the user become more skilled with the application. This form of instruction could be performed by a stand-alone tutoring application, or it could be carried out by special routines built into the application program itself. Note that the history of adaptive learning approaches to education in general, some of which is summarized in the Wikipedia articles on spaced repetition and electronic learning, lies beyond the scope of this entry.

User modeling is the subdivision of human–computer interaction which describes the process of building up and modifying a conceptual understanding of the user. The main goal of user modeling is customization and adaptation of systems to the user's specific needs. The system needs to "say the 'right' thing at the 'right' time in the 'right' way". To do so it needs an internal representation of the user. Another common purpose is modeling specific kinds of users, including modeling of their skills and declarative knowledge, for use in automatic software-tests. User-models can thus serve as a cheaper alternative to user testing but should not replace user testing.

CALO was an artificial intelligence project that attempted to integrate numerous AI technologies into a cognitive assistant. CALO is an acronym for "Cognitive Assistant that Learns and Organizes". The name was inspired by the Latin word "Calo" which means "soldier’s servant". The project started in May 2003 and ran for five years, ending in 2008.

The Special Interest Group on Computer–Human Interaction (SIGCHI) is one of the Association for Computing Machinery's special interest groups which is focused on human–computer interactions (HCI).

Fabio Paternò is Research Director and Head of the Laboratory on Human Interfaces in Information Systems at Istituto di Scienza e Tecnologie dell'Informazione, Consiglio Nazionale delle Ricerche in Pisa, Italy.

An intelligent medical search engine is a vertical search engine that uses expert system technology to provide personalized medical information.

Adaptive learning, also known as adaptive teaching, is an educational method which uses computer algorithms as well as artificial intelligence to orchestrate the interaction with the learner and deliver customized resources and learning activities to address the unique needs of each learner. In professional learning contexts, individuals may "test out" of some training to ensure they engage with novel instruction. Computers adapt the presentation of educational material according to students' learning needs, as indicated by their responses to questions, tasks and experiences. The technology encompasses aspects derived from various fields of study including computer science, AI, psychometrics, education, psychology, and brain science.

<span class="mw-page-title-main">Eric Horvitz</span> American computer scientist, and Technical Fellow at Microsoft

Eric Joel Horvitz is an American computer scientist, and Technical Fellow at Microsoft, where he serves as the company's first Chief Scientific Officer. He was previously the director of Microsoft Research Labs, including research centers in Redmond, WA, Cambridge, MA, New York, NY, Montreal, Canada, Cambridge, UK, and Bangalore, India.

<span class="mw-page-title-main">Pedagogical agent</span>

A pedagogical agent is a concept borrowed from computer science and artificial intelligence and applied to education, usually as part of an intelligent tutoring system (ITS). It is a simulated human-like interface between the learner and the content, in an educational environment. A pedagogical agent is designed to model the type of interactions between a student and another person. Mabanza and de Wet define it as "a character enacted by a computer that interacts with the user in a socially engaging manner". A pedagogical agent can be assigned different roles in the learning environment, such as tutor or co-learner, depending on the desired purpose of the agent. "A tutor agent plays the role of a teacher, while a co-learner agent plays the role of a learning companion".

GOFAI is an acronym for "Good Old-Fashioned Artificial Intelligence" invented by the philosopher John Haugeland in his 1985 book, Artificial Intelligence: The Very Idea. Technically, GOFAI refers only to a restricted kind of symbolic AI, namely rule-based or logical agents. This approach was popular in the 1980s, especially as an approach to implementing expert systems, but symbolic AI has since been extended in many ways to better handle uncertain reasoning and more open-ended systems. Some of these extensions include probabilistic reasoning, non-monotonic reasoning, multi-agent systems, and neuro-symbolic systems. Significant contributions of symbolic AI, not encompassed by the GOFAI view, include search algorithms; automated planning and scheduling; constraint-based reasoning; the semantic web; ontologies; knowledge graphs; non-monotonic logic; circumscription; automated theorem proving; and symbolic mathematics. For a more complete list, see the main article on symbolic AI.

Peter Brusilovsky is a professor of information science and intelligent systems at the University of Pittsburgh. He is known as one of the pioneers of adaptive hypermedia, adaptive web design, and web-based adaptive learning. He has published numerous articles in user modeling, personalization, educational technology, intelligent tutoring systems, and information access. As of February 2015 Brusilovsky was ranked as #1 in the world in the area of computer education and #21 in the world in the area of World Wide Web by Microsoft Academic Search. According to Google Scholar as of April 2018, he has over 33,000 citations and h-index of 77. Brusilovsky's group has been awarded best paper awards at Adaptive Hypermedia, User Modeling, Hypertext, IUI, ICALT, and EC-TEL conference series, including five James Chen Best Student paper awards.

<span class="mw-page-title-main">SIGAI</span> Interdisciplinary group of academic and industrial researchers

ACM SIGAI is the Association for Computing Machinery's Special Interest Group on Artificial Intelligence (AI), an interdisciplinary group of academic and industrial researchers, practitioners, software developers, end users, and students who work together to promote and support the growth and application of AI principles and techniques throughout computing. SIGAI is one of the oldest special interest groups in the ACM. SIGAI, previously called SIGART, started in 1966, publishing the SIGART Newsletter that later became the SIGART Bulletin and Intelligence Magazine.

<span class="mw-page-title-main">Boi Faltings</span> Swiss professor

Boi Volkert Faltings is a Swiss professor of artificial intelligence at École Polytechnique Fédérale de Lausanne.

<span class="mw-page-title-main">Pearl Pu</span> Swiss computer scientist

Pearl Pu is a Chinese-born Swiss computer scientist. After completing her Ph.D. from the University of Pennsylvania, she obtained the Research Initiation Award from NSF before moving to Switzerland. She has been a faculty member and senior scientist at École Polytechnique Fédérale de Lausanne, where she founded the Human-Computer Interaction Group in 2000. In 1997, she co-founded the company, Iconomic Systems SA, known for the development of an agent-based paradigm for travel e-commerce and was chairperson until its sale to i:FAO in 2001. She spent 6 months each as visiting scholar at Stanford University in 2001 and at the Hong Kong University of Science and Technology in 2010.

References

  1. Burton, Richard R.; Brown, John Seely (1979). "An investigation of computer coaching for informal learning activities". International Journal of Man-Machine Studies. 11 (1): 5–24. doi:10.1016/S0020-7373(79)80003-6. ISSN   0020-7373. Archived from the original on September 24, 2017.
  2. Shrager, Jeff; Finin, Tim (1982). "An expert system that volunteers advice" (PDF). Proc. 2nd Annual National Conf. on Artificial Intelligence (AAAI-82). Pittsburgh, PA. pp. 339–340.
  3. Cawsey, Alison (1993). "User modelling in interactive explanations. User Model User-Adap Inter 3, 221–247 (1993)". User Modeling and User-Adapted Interaction. 3. doi:10.1007/BF01257890. S2CID   5555505 . Retrieved 4 January 2023.