AI and HCI: Two Fields Divided by a Common Focus

Although AI and HCI explore computing and intelligent behavior and the fields have seen some cross-over, until recently there was not very much. This article outlines a history of the fields that identifies some of the forces that kept the fields at arm’s length. AI was generally marked by a very ambitious, long-term vision requiring expensive systems, although the term was rarely envisioned as being as long as it proved to be, whereas HCI focused more on innovation and improvement of widely-used hardware within a short time-scale. These differences led to different priorities, methods, and assessment approaches. A consequence was competition for resources, with HCI flourishing in AI winters and moving more slowly when AI was in favor. The situation today is much more promising, in part because of platform convergence: AI can be exploited on widely-used systems.

[1]  James D. Hollan,et al.  STEAMER: An Interactive Inspectable Simulation-Based Training System , 1984, AI Mag..

[2]  Gerhard Fischer,et al.  A Critic for LISP , 1987, IJCAI.

[3]  Daniel G. Bobrow,et al.  GUS, A Frame-Driven Dialog System , 1986, Artif. Intell..

[4]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[5]  Hubert L. Dreyfus,et al.  What computers still can't do - a critique of artificial reason , 1992 .

[6]  Arthur L. Norberg,et al.  Transforming Computer Technology: Information Processing for the Pentagon, 1962-1986 , 1996 .

[7]  James D. Hollan,et al.  An introduction to HITS: Human Interface Tool Suite , 1991 .

[8]  John Riedl,et al.  Combining Collaborative Filtering with Personal Agents for Better Recommendations , 1999, AAAI/IAAI.

[9]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[10]  Allen Newell,et al.  Heuristic Problem Solving: The Next Advance in Operations Research , 1958 .

[11]  Hans P. Moravec Robot: Mere Machine to Transcendent Mind , 1998 .

[12]  Douglas B. Lenat,et al.  When Will Machines Learn? , 2005, Machine Learning.

[13]  Brian P. Bloomfield The Question of Artificial Intelligence: Philosophical and Sociological Perspectives , 1988 .

[14]  Sharon L. Oviatt,et al.  Mutual disambiguation of recognition errors in a multimodel architecture , 1999, CHI '99.

[15]  Gerhard Fischer,et al.  Knowledge-based help systems , 1985, CHI '85.

[16]  Hans P. Moravec When will computer hardware match the human brain , 1998 .

[17]  Hilla Peretz,et al.  The , 1966 .

[18]  Jonathan Grudin,et al.  Three faces of human-computer interaction , 2005, IEEE Annals of the History of Computing.

[19]  Loren G. Terveen,et al.  A Collaborative Interface for Editing Large Knowledge Bases , 1990, AAAI.

[20]  Brian R. Gaines,et al.  From Timesharing to the Sixth Generation: The Development of Human-Computer Interaction, Part I , 1986, Int. J. Man Mach. Stud..

[21]  Eric Horvitz,et al.  Principles of mixed-initiative user interfaces , 1999, CHI '99.

[22]  Claude E. Shannon,et al.  Programming a computer for playing chess , 1950 .

[23]  R. Kurzweil The age of spiritual machines: when computers exceed human intelligence , 1998 .

[24]  J. C. R. Licklider,et al.  Man-Computer Symbiosis , 1960 .

[25]  P. Resnick FILTERING INFORMATION ON THE INTERNET , 1997 .

[26]  Herbert A. Simon,et al.  The new science of management decision , 1960 .

[27]  James D. Hollan,et al.  Direct Manipulation Interfaces , 1985, Hum. Comput. Interact..

[28]  Jonathan Grudin Turing maturing: the separation of artificial intelligence and human-computer interaction , 2006, INTR.

[29]  Donald A. Norman,et al.  How might people interact with agents , 1994, CACM.

[30]  Henry Lieberman Seeing What Your Programs are Doing , 1984, Int. J. Man Mach. Stud..

[31]  I. J. Good,et al.  Speculations Concerning the First Ultraintelligent Machine , 1965, Adv. Comput..

[32]  Gerald M. Weinberg,et al.  Psychology of computer programming , 1971 .