skip to main content
Skip header Section
Mind over machine: the power of human intuition and expertise in the era of the computerDecember 1986
Publisher:
  • The Free Press
  • 866 Third Ave. New York, NY
  • United States
ISBN:978-0-02-908060-3
Published:01 December 1986
Pages:
231
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Yli-Jyrä A, Ikävalko H and Janhunen T Integrating Competencies into Preventive Maintenance Scheduling with Answer Set Optimization Foundations of Information and Knowledge Systems, (381-400)
  2. Haghir Chehreghani M (2024). The embeddings world and Artificial General Intelligence, Cognitive Systems Research, 84:C, Online publication date: 1-Mar-2024.
  3. Rosa T, Guerra E, Correia F and Goldman A (2023). CharM — Evaluating a model for characterizing service-based architectures, Journal of Systems and Software, 206:C, Online publication date: 1-Dec-2023.
  4. Svensson J (2023). Artificial intelligence is an oxymoron, AI & Society, 38:1, (363-372), Online publication date: 1-Feb-2023.
  5. ACM
    Castner N, Frankemölle J, Keutel C, Huettig F and Kasneci E LSTMs can distinguish dental expert saccade behavior with high ”plaque-urracy” 2022 Symposium on Eye Tracking Research and Applications, (1-7)
  6. ACM
    Mlynar J, Bahrami F, Ourednik A, Mutzner N, Verma H and Alavi H AI beyond Deus ex Machina – Reimagining Intelligence in Future Cities with Urban Experts Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems, (1-13)
  7. Malik S, Tawafak R and Shakir M (2022). Aligning and Assessing Teaching Approaches With SOLO Taxonomy in a Computer Programming Course, International Journal of Information and Communication Technology Education, 17:4, (1-15), Online publication date: 11-Nov-2021.
  8. Gerdes A AI can turn the clock back before we know it 2021 IEEE International Symposium on Technology and Society (ISTAS), (1-6)
  9. Peitek N, Apel S, Parnin C, Brechmann A and Siegmund J Program Comprehension and Code Complexity Metrics Proceedings of the 43rd International Conference on Software Engineering, (524-536)
  10. ACM
    Suresh H, Gomez S, Nam K and Satyanarayan A Beyond Expertise and Roles: A Framework to Characterize the Stakeholders of Interpretable Machine Learning and their Needs Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, (1-16)
  11. Einarsson Á and Hertzum M (2020). How is learning scaffolded in library makerspaces?, International Journal of Child-Computer Interaction, 26:C, Online publication date: 1-Dec-2020.
  12. ACM
    Bongard J, Baldauf M and FrÖehlich P Grasping Everyday Automation –A Design Space for Ubiquitous Automated Systems Proceedings of the 19th International Conference on Mobile and Ubiquitous Multimedia, (332-334)
  13. ACM
    Mansur R, Kazerouni A, Edwards S and Shaffer C Exploring the Bug Investigation Techniques of Intermediate Student Programmers Proceedings of the 20th Koli Calling International Conference on Computing Education Research, (1-10)
  14. Coeckelbergh M (2019). Technoperformances: using metaphors from the performance arts for a postphenomenology and posthermeneutics of technology use, AI & Society, 35:3, (557-568), Online publication date: 1-Sep-2020.
  15. Kushiro N, Aoyama Y and Mega T Extracting and Structuring Latent Knowledge for Risk Recognition from Eyes and Utterances of Field Overseers HCI International 2020 – Late Breaking Papers: Digital Human Modeling and Ergonomics, Mobility and Intelligent Environments, (509-528)
  16. ACM
    Peitek N, Siegmund J and Apel S What Drives the Reading Order of Programmers? Proceedings of the 28th International Conference on Program Comprehension, (342-353)
  17. Reddy G, Blackler A, Popovic V, Thompson M and Mahar D (2020). The effects of redundancy in user-interface design on older users, International Journal of Human-Computer Studies, 137:C, Online publication date: 1-May-2020.
  18. Carim G, Saurin T and Dekker S (2019). How the cockpit manages anomalies: revisiting the dynamic fault management model for aviation, Cognition, Technology and Work, 22:1, (143-157), Online publication date: 1-Feb-2020.
  19. ACM
    Lepri G and McPherson A Making Up Instruments Proceedings of the 2019 on Designing Interactive Systems Conference, (113-126)
  20. Hasse C (2019). Posthuman learning: AI from novice to expert?, AI & Society, 34:2, (355-364), Online publication date: 1-Jun-2019.
  21. Torrance S and Schumann F (2019). The spur of the moment: what jazz improvisation tells cognitive science, AI & Society, 34:2, (251-268), Online publication date: 1-Jun-2019.
  22. Hertzum M and Simonsen J (2022). How is professionals’ information seeking shaped by workplace procedures? A study of healthcare clinicians, Information Processing and Management: an International Journal, 56:3, (624-636), Online publication date: 1-May-2019.
  23. Gottipati S and Shankararaman V (2018). Competency analytics tool, Education and Information Technologies, 23:1, (41-60), Online publication date: 1-Jan-2018.
  24. Bajaj A and Bates-Thornton M (2017). WPKT, Journal of Organizational and End User Computing, 29:3, (24-48), Online publication date: 1-Jul-2017.
  25. Bačić B (2016). Predicting golf ball trajectories from swing plane, Expert Systems with Applications: An International Journal, 65:C, (423-438), Online publication date: 15-Dec-2016.
  26. Ribeiro E, Batista F, Trancoso I, Lopes J, Ribeiro R and de Matos D Assessing User Expertise in Spoken Dialog System Interactions Advances in Speech and Language Technologies for Iberian Languages, (245-254)
  27. ACM
    Johnson C, McGill M, Bouchard D, Bradshaw M, Bucheli V, Merkle L, Scott M, Sweedyk Z, Velázquez-Iturbide J, Xiao Z and Zhang M Game Development for Computer Science Education Proceedings of the 2016 ITiCSE Working Group Reports, (23-44)
  28. ACM
    Pasternak A Contextualized Teaching in the Lower Secondary EducationLong-term Evaluation of a CS Course from Grade 6 to 10 Proceedings of the 47th ACM Technical Symposium on Computing Science Education, (657-662)
  29. ACM
    Gatarik E, Born R and Kulhavý V Framing skilful performance to enact organizational knowledge Proceedings of the 15th International Conference on Knowledge Technologies and Data-driven Business, (1-4)
  30. Bakke S Immediacy in User Interfaces 16th International Conference on Human-Computer Interaction. Theories, Methods, and Tools - Volume 8510, (14-22)
  31. Kasser J, Hitchins D, Frank M and Zhao Y (2013). A framework for benchmarking competency assessment models, Systems Engineering, 16:1, (29-44), Online publication date: 1-Mar-2013.
  32. Vincent A Argumentation and intuitive decision making Proceedings of the 25th IVR Congress conference on AI Approaches to the Complexity of Legal Systems: models and ethical challenges for legal systems, legal language and legal ontologies, argumentation and software agents, (217-234)
  33. ACM
    Hargreaves D and Robertson T Planning travel as everyday design Proceedings of the 22nd Conference of the Computer-Human Interaction Special Interest Group of Australia on Computer-Human Interaction, (21-24)
  34. ACM
    Janlert L and Stolterman E (2008). Complex interaction, ACM Transactions on Computer-Human Interaction, 17:2, (1-32), Online publication date: 1-May-2010.
  35. Maier R and Thalmann S (2010). Using personas for designing knowledge and learning services: results of an ethnographically informed study, International Journal of Technology Enhanced Learning, 2:1/2, (58-74), Online publication date: 1-Jan-2010.
  36. Huegel J, Celik O, Israr A and O'Malley M (2009). Expertise-based performance measures in a virtual training environment, Presence: Teleoperators and Virtual Environments, 18:6, (449-467), Online publication date: 1-Dec-2009.
  37. Sawaragi T, Ito K, Horiguchi Y and Nakanishi H Identifying Latent Similarities among Near-Miss Incident Records Using a Text-Mining Method and a Scenario-Based Approach Proceedings of the Symposium on Human Interface 2009 on Human Interface and the Management of Information. Information and Interaction. Part II: Held as part of HCI International 2009, (594-603)
  38. Nonaka I and von Krogh G (2009). Perspective---Tacit Knowledge and Knowledge Conversion, Organization Science, 20:3, (635-652), Online publication date: 1-May-2009.
  39. Liew A and Sundaram D (2009). Flexible modelling and support of interrelated decisions, Decision Support Systems, 46:4, (786-802), Online publication date: 1-Mar-2009.
  40. Hatfield D, Shaffer D, Bagley E, Nulty A and Nash P Reflection in professional play Proceedings of the 8th international conference on International conference for the learning sciences - Volume 3, (245-252)
  41. ACM
    Cabitza F, Sarini M and Simone C Providing awareness through situated process maps Proceedings of the 2007 ACM International Conference on Supporting Group Work, (41-50)
  42. ACM
    Gray S, St. Clair C, James R and Mead J Suggestions for graduated exposure to programming concepts using fading worked examples Proceedings of the third international workshop on Computing education research, (99-110)
  43. Tan D and Wandke H Process-oriented user support for workflow applications Proceedings of the 12th international conference on Human-computer interaction: applications and services, (752-761)
  44. Rummel N, Hauser S and Spada H How does net-based interdisciplinary collaboration change with growing domain expertise? Proceedings of the 8th iternational conference on Computer supported collaborative learning, (615-624)
  45. ACM
    Mead J, Gray S, Hamer J, James R, Sorva J, Clair C and Thomas L (2006). A cognitive approach to identifying measurable milestones for programming skill acquisition, ACM SIGCSE Bulletin, 38:4, (182-194), Online publication date: 1-Dec-2006.
  46. ACM
    Hardian B Middleware support for transparency and user control in context-aware systems Proceedings of the 3rd international Middleware doctoral symposium
  47. Schmidt A and Kunzmann C Towards a human resource development ontology for combining competence management and technology-enhanced workplace learning Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II, (1078-1087)
  48. ACM
    Kehoe A and Pitt I Designing help topics for use with text-to-speech Proceedings of the 24th annual ACM international conference on Design of communication, (157-163)
  49. ACM
    Mead J, Gray S, Hamer J, James R, Sorva J, Clair C and Thomas L A cognitive approach to identifying measurable milestones for programming skill acquisition Working group reports on ITiCSE on Innovation and technology in computer science education, (182-194)
  50. Stahl G Group cognition Proceedings of th 2005 conference on Computer support for collaborative learning: learning 2005: the next 10 years!, (632-640)
  51. Hädrich T Contrary positions about modeling knowledge work Proceedings of the Third Biennial conference on Professional Knowledge Management, (248-258)
  52. ACM
    Hornbæk K and Frøkjær E Two psychology-based usability inspection techniques studied in a diary experiment Proceedings of the third Nordic conference on Human-computer interaction, (3-12)
  53. ACM
    Büscher M, Eriksen M, Kristensen J and Mogensen P Ways of grounding imagination Proceedings of the eighth conference on Participatory design: Artful integration: interweaving media, materials and practices - Volume 1, (193-203)
  54. Jokinen K and Kanto K User expertise modelling and adaptivity in a speech-based e-mail system Proceedings of the 42nd Annual Meeting on Association for Computational Linguistics, (87-es)
  55. Barak M Implications of computer-based projects in electronics on fostering independent learning, creativity and teamwork Proceedings of the 6th international conference on Learning sciences, (66-72)
  56. Madden M and Howley T (2004). Transfer of Experience Between Reinforcement Learning Environments with Progressive Difficulty, Artificial Intelligence Review, 21:3-4, (375-398), Online publication date: 1-Jun-2004.
  57. ACM
    Chmiel R and Loui M Debugging Proceedings of the 35th SIGCSE technical symposium on Computer science education, (17-21)
  58. ACM
    Chmiel R and Loui M (2004). Debugging, ACM SIGCSE Bulletin, 36:1, (17-21), Online publication date: 1-Mar-2004.
  59. Bloomfield B and Vurdubakis T (2003). Imitation games, Ethics and Information Technology, 5:1, (27-38), Online publication date: 17-Jun-2003.
  60. ACM
    Introna L (2000). Workplace surveillance, privacy and distributive justice, ACM SIGCAS Computers and Society, 30:4, (33-39), Online publication date: 1-Dec-2000.
  61. Rylatt R and Czarnecki C (2000). Embedding Connectionist Autonomous Agents in Time, Neural Processing Letters, 12:2, (145-158), Online publication date: 1-Oct-2000.
  62. Swan J (2000). Keith Devlin, Goodbye, Descartes, Minds and Machines, 10:3, (409-416), Online publication date: 1-Aug-2000.
  63. Siemer J and Angelides M (1998). Towards an Intelligent Tutoring System Architecturethat Supports Remedial Tutoring, Artificial Intelligence Review, 12:6, (469-511), Online publication date: 1-Dec-1998.
  64. Haselager W and Van Rappard J (1998). Connectionism, Systematicity, and the Frame Problem, Minds and Machines, 8:2, (161-179), Online publication date: 1-May-1998.
  65. ACM
    Sodan A (1998). Yin and yang in computer science, Communications of the ACM, 41:4, (103-114), Online publication date: 1-Apr-1998.
  66. ACM
    Bogoiavlenski I, Clear A, Davies G, Flack H, Myers J, Rasala R, Goldweber M and Impagliazzo J (1997). Historical perspectives on the computing curriculum, ACM SIGCUE Outlook, 25:4, (94-111), Online publication date: 1-Oct-1997.
  67. ACM
    Goldweber M, Impagliazzo J, Bogoiavlenski I, Clear A, Davies G, Flack H, Myers J and Rasala R Historical perspectives on the computing curriculum (report of the ITiCSE '97 working group on historical perspectives in computing education) The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings, (94-111)
  68. ACM
    Berg M (1994). Modeling medical work, ACM SIGBIO Newsletter, 14:2, (2-6), Online publication date: 1-May-1994.
  69. Meyer M and Curley K (1991). An applied framework for classifying the complexity of knowledge-based systems, MIS Quarterly, 15:4, (455-472), Online publication date: 1-Dec-1991.
  70. ACM
    Kyng M (1991). Designing for cooperation: cooperating in design, Communications of the ACM, 34:12, (65-73), Online publication date: 1-Dec-1991.
  71. Sloane S (1991). The Use of Artificial Intelligence by the United States Navy, AI Magazine, 12:1, (80-92), Online publication date: 1-Mar-1991.
  72. ACM
    Whitley E Expert systems: true support for the process of decision making Proceedings of the 1990 ACM SIGBDP conference on Trends and directions in expert systems, (123-140)
  73. ACM
    Wieckert K (1990). The case of the fickle expert system, ACM SIGCAS Computers and Society, 20:3, (54-59), Online publication date: 1-Aug-1990.
  74. ACM
    Carlson R (1990). Accelerating the development of effective expertise through knowledge-based feedback, ACM SIGCAS Computers and Society, 20:3, (46-53), Online publication date: 1-Aug-1990.
  75. ACM
    Wieckert K The case of the fickle expert system Proceedings of the conference on Computers and the quality of life, (54-59)
  76. ACM
    Carlson R Accelerating the development of effective expertise through knowledge-based feedback Proceedings of the conference on Computers and the quality of life, (46-53)
  77. ACM
    Polivka R (1990). Reading to write, ACM SIGAPL APL Quote Quad, 20:4, (288-297), Online publication date: 1-May-1990.
  78. ACM
    Polivka R Reading to write Conference proceedings on APL 90: for the future, (288-297)
  79. Bødker S (1989). A human activity approach to user interfaces, Human-Computer Interaction, 4:3, (171-195), Online publication date: 1-Sep-1989.
  80. ACM
    Good M (1989). Seven experiences with contextual field research, ACM SIGCHI Bulletin, 20:4, (25-32), Online publication date: 1-Apr-1989.
  81. ACM
    Good M, Campbell R, Lynch G and Wright P (1989). Experience with contextual field research, ACM SIGCHI Bulletin, 20:SI, (21-24), Online publication date: 1-Mar-1989.
  82. ACM
    Good M, Campbell R, Lynch G and Wright P Experience with contextual field research Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (21-24)
  83. ACM
    Bødker S, Ehn P, Knudsen J, Kyng M and Madsen K Computer support for cooperative design (invited paper) Proceedings of the 1988 ACM conference on Computer-supported cooperative work, (377-394)
  84. ACM
    Kyng M Designing for a dollar a day Proceedings of the 1988 ACM conference on Computer-supported cooperative work, (178-188)
Contributors
  • University of California, Berkeley
  • UC Berkeley’s Industrial Engineering and Operations Research Department

Recommendations

Reviews

Gerard Salton

The book under review represents an interesting and highly challenging account of the limitations of computer capabilities in the areas of cognition and artificial reasoning, written by two well-known critics of the artificial intelligence field. Hubert Dreyfus is a philosopher, and Stuart Dreyfus is an expert in computer science and operations research. Hubert Dreyfus wrote one of the first, much-criticized reviews of artificial intelligence efforts at the Rand Corporation [1], and this early paper was later expanded into a well-known book [2]. In the current volume, the authors join a number of other eminent critics of recent work in artificial intelligence in arguing that in many areas of human endeavor computers will never perform at the level of human experts (see, e.g., [3]). The current book will no doubt be attacked and rejected by the artificial intelligence community. It is, however, addressed to a much wider audience and should be read by anyone concerned with the role of computers in the modern world. The authors first consider the long-standing differences between the rationalist tradition of philosophy, which maintains that the world is controlled by objective principles and rules, and the empiricist tradition, which denies the existence of objective criteria and argues that human beings gain expertise through perception, intuition, and experience, rather than by following rules based on accepted facts. The authors reject the rationalist views of Plato, Descartes, and Kant, and side with Pascal, Hume, and others in claiming that human perception cannot be explained by the application of precisely formulated rules. To clarify the limits of rule-based thinking, five levels of skill acquisition are introduced, distinguishing the behavior patterns of novices, advanced beginners, competent individuals, proficient operators, and experts, respectively. The five-step model is used as the main line of argument in the remainder of the book: (1)The novice uses context-free rules and components to perform a task. A typical context-free rule applicable to motor vehicle operation might state that "when the car reaches a speed of 20 miles per hour, then it must be shifted into third gear." (2)Advanced beginners start using situational components (such as the sound of the car engine in deciding when to shift) in addition to the context-free considerations. (3)The competent individual has a goal in mind in performing a task and follows a chosen perspective using context-free, as well as situational, components. (4)Proficiency is characterized by a rapid, fluid, involved kind of behavior, in which the detached reasoning often used by beginners for problem solving gives way to holistic similarity recognition methods distinguishing relevant from extraneous facts. (5)Finally, experts use completely intuitive, instead of analytical, decision-making methods: "When things proceed normally, experts don't solve problems and don't make decisions; they do what normally works" (pp. 30--31). The authors contend that except in certain artificial, structured problem areas, where computers sometimes outperform human beings (such as the solution of puzzles and of certain mathematical problems), computers cannot reach the level of accomplishment of the proficient or expert human individual. That is, although computers can be programmed to use hundreds of rules relating hundreds of features, the rule-based approach will normally get stuck at the advanced beginner level because proficient individuals do not follow rule-based strategies in attaining their goal. On the other hand, because initial successes in relatively structured environments and artificially constrained "microworlds" have been easy to come by, the artificial intelligence experts have been caught time and again in what the authors call the "fallacy of the successful first step," characterized by a relatively easy initial accomplishment, followed by great optimism, and followed in turn by failure when confronted with more intuitive forms of understanding. Typical of the optimism that may be produced by a successful initial step is the following 30-year-old quotation: "in a visible future . . . the range of problems (computers) can handle will be coextensive with the range to which the human mind has been applied" [4]. In assessing the accomplishments of the computer in artificially constrained microworlds, the authors claim that the subworld approach represents a dead end because, contrary to the initial hope, different subworlds cannot be assembled separately to form a larger world: . . . different subworlds are not related like isolable physical systems to larger systems they compose, but are rather, local elaborations of a whole, which they presuppose . . . and there is no way they can be combined and extended to arrive at the world of everyday life. (p. 76) The problems that face us in dealing with the real world are considered by the authors under three main headings: the common sense understanding problem, the problem of temporal change or of changing relevance, and the knowledge engineering problem. Each of these problems appears to be unsolvable using currently available methods of artificial intelligence. Concerning first the common sense understanding problem, the authors contend that computers cannot be made to store and access the mass of beliefs of human beings about their world. Too many available facts exist, and the rules that relate these facts are too complex to be clearly stated: . . . the sort of rules human beings are able to articulate always contain "ceteris paribus" (everything else being equal) conditions. What "everything else" and "equal" mean in any specific situation, however, can never be fully spelled out, since one can only give further rules with further "ceteris paribus" conditions. Moreover, there is not just one exception to each rule but several, and all the rules for dealing with the exceptions are also "ceteris paribus" rules. (p. 80) To use an example from this reviewer's area of work (text analysis and text storage and retrieval), it does seem inconceivable that the contents and world understanding inherent in the text of even a single document (let alone of a complete document collection) could be incorporated into a structured knowledge base of the type currently usable in practical artificial intelligence programs. Hence it appears highly unlikely that knowledge-based processing approaches can become useful for unrestricted text retrieval in the foreseeable future. The authors point out that the common sense understanding problem is made harder by the fact that in most situations we are not concerned with static, non-situated, discrete pieces of knowledge, but rather with temporal, situated, and continuously changing know-how. They foresee that the task of representing such continuously varying situations (known as the "frame problem") becomes so hopelessly complicated as to be unmanageable: . . . the shifting relevance of aspects of ordinary changing situations would certainly be grounds for despair in AI . . . were it not for the fact that human beings get along fine in a changing world . . . and so these (AI) researchers assume human beings must somehow be able to update their formal representations. . . . We however hold that it can more plausibly be read as showing that human, skillful know-how is not represented as a mass of facts organized in frames and scripts specifying in a stepwise sequence which parts must be taken account of as the state of affairs evolves. (pp. 87--88) The currently popular knowledge engineering, or expert system, approach appears attractive because the difficulties of knowledge base construction and updating can apparently be by-passed by asking experts to collect large numbers of facts in some areas and to suggest rules of thumb that will operate in given restricted domains. In information retrieval, for example, proposals have been made to ask for expert help in constructing the knowledge base and in controlling the search effort [5]. However, the authors argue that the enthusiasm about the expert system approach is misplaced: . . . given our five stages of skill acquisition, we can understand why knowledge engineers . . . have had such trouble in getting the expert to articulate the rules he is using. The expert is simply not following any rules. He is . . . (instead) recognizing thousands of special cases. . . . That in turn explains why expert systems are never as good as experts. (p. 108) Indeed the authors argue that forcing an expert to enunciate rules will cause him to regress to the level of a beginner and to state a set of rules that the expert himself has ceased to use long ago. The authors' overall conclusion in the expert system area is that expert systems will be superior only for highly combinatorial problems where even experienced specialists have failed to develop complete understanding: . . . the common sense problem and the expertise problem are just different manifestations of the same problem, that computers cannot capture skills by using rules and features. (p. 119) Following the general discussion on intelligent systems, the authors turn to two special applications, namely, the use of computers in education and in management science. In the former area, a distinction is made between the use of computers as a tool (for example, to display information to the learner), as a replacement for a human teacher, and finally as tutee where the human operator is made to learn by teaching new facts to the machine. The authors are happy with the role of the computer as a tool, but using the skill acquisition model, they reject the use of machines as teachers and tutees: . . . in attempting to replace teachers by computers, one makes the assumption that the teacher's understanding of both the subject being taught and of the profession of teaching consists in knowing facts and rules . . . but since understanding does not consist of facts and rules, the hope that the computer will eventually replace the teacher is fundamentally misguided. (p. 132) The outlook is no better when the computer functions as tutee because programming a machine contributes to procedural thinking, and thinking like a computer "will retard passage to the high levels of proficiency and expertise" (p. 147). The argument used for computers in education also carries over to the management science area because computer models of business operations and decisions are necessarily based on facts and rules, whereas many important business decisions involve a deeper type of understanding: . . . when the future can accurately be predicted using a model . . . decision support systems have much to offer. They offer nothing but regressive thinking . . . when the decomposed analytic model . . . represents an understanding inferior to an expert's holistic involved intuition. (p. 190) In conclusion, we may ask where one is left when reaching the end of this book. Without attempting to settle the philosophical questions which arise between rationalists and empiricists, it seems to this reviewer that the authors make a very good case for claiming that real experts do not follow conventional "if-then" rules. The same is true for the contention that a complete rule set cannot be generated in unstructured environments and that rule-based problem solving will therefore find only limited application. In any case, after many years of unreasonably optimistic predictions in the knowledge processing area, the burden of proof rests on the artificial intelligence experts rather than with the authors. There are, however, open questions that are not treated in this book and that deserve to be raised. The most important relates to the assumption that if a conventional rule-based approach does not lead to a solution, then any automatic process must be inadequate. In fact, it is conceivable that a computer solution might be obtained by methods different from those used by human experts; this possibility is never seriously considered in the current text. One approach consists in replacing the missing rule-base by a very large store of snapshot pictures representing records or conditions that may arise during problem solution. By using fast, global search methods covering the whole database and appropriate connections between memory elements, it may be possible to extract from the computer store a few records exhibiting substantial similarities with particular query conditions. These relevant records may then in turn provide information for query refinement and for additional directed search operations. It has been suggested that parallel processing machines lend themselves to this type of "memory-based reasoning" [6]. Global matching operations on large storage spaces providing ranked output of records in decreasing order of presumed query-record similarity have actually been used in information retrieval for many years [7]. More generally, exact matches with precisely formulated condition statements might be replaced by approximate comparisons with patterns of tentative rules to simulate the qualitative reasoning that may be characteristic of human thought processes. It is too early to tell whether interesting alternatives to static rule-based systems can be devised that lead to useful problem solutions, but the possibility must at least be considered. Another avenue of progress might consist in using rule modification or rule learning approaches. The authors say that useful rules are too complex to formulate and cannot be generated by asking human experts. It is, however, conceivable that a program might begin with simple rules that are inadequate by themselves but can be modified in the course of the operations as experience is gained in particular problem areas. Some feedback information might become available that gives indications about the relevance or importance of certain rules, and abstraction or generalization steps might lead to the construction of improved rules from simpler initial statements. In information retrieval, the well-known "relevance feedback" steps for query modification invariably lead to the retrieval of improved output [8]. Two additional, somewhat restrictive assumptions relate to (1) the authors' five-step skill acquisition model, and (2) the difference between the so-called structured problem areas whose solution depends on a small number of facts and limited relationships, and the large mass of open-ended problems that require common sense knowledge and human expertise for solution. The proposed skill acquisition model may well be useful for the description of rule-based behavior, but there may be other kinds of learnable human behavior not based on rule formulations. The question of what constitutes a structured problem area accessible to computer solution and what lies outside is also not adequately treated. The reader is left with the uncomfortable impression of a moving definition by which anything solvable by computer is ipso facto structured, and everything else is termed unstructured and hence inaccessible. Even though the artificial intelligence question is certainly not settled in this volume, the authors must be congratulated for not being intimidated by the current euphoria regarding knowledge-based processing and expert system design, and for submitting a provocative and interesting text. One hopes that the book will gain a wide readership; it will provide a challenge for everyone, and it may even convince some readers of its merits.

Gerard Salton

The book under review represents an interesting and highly challenging account of the limitations of computer capabilities in the areas of cognition and artificial reasoning, written by two well-known critics of the artificial intelligence field. Hubert Dreyfus is a philosopher, and Stuart Dreyfus is an expert in computer science and operations research. Hubert Dreyfus wrote one of the first, much-criticized reviews of artificial intelligence efforts at the Rand Corporation [1], and this early paper was later expanded into a well-known book [2]. In the current volume, the authors join a number of other eminent critics of recent work in artificial intelligence in arguing that in many areas of human endeavor computers will never perform at the level of human experts (see, e.g., [3]). The current book will no doubt be attacked and rejected by the artificial intelligence community. It is, however, addressed to a much wider audience and should be read by anyone concerned with the role of computers in the modern world. The authors first consider the long-standing differences between the rationalist tradition of philosophy, which maintains that the world is controlled by objective principles and rules, and the empiricist tradition, which denies the existence of objective criteria and argues that human beings gain expertise through perception, intuition, and experience, rather than by following rules based on accepted facts. The authors reject the rationalist views of Plato, Descartes, and Kant, and side with Pascal, Hume, and others in claiming that human perception cannot be explained by the application of precisely formulated rules. To clarify the limits of rule-based thinking, five levels of skill acquisition are introduced, distinguishing the behavior patterns of novices, advanced beginners, competent individuals, proficient operators, and experts, respectively. The five-step model is used as the main line of argument in the remainder of the book: (1)The novice uses context-free rules and components to perform a task. A typical context-free rule applicable to motor vehicle operation might state that “when the car reaches a speed of 20 miles per hour, then it must be shifted into third gear.” (2)Advanced beginners start using situational components (such as the sound of the car engine in deciding when to shift) in addition to the context-free considerations. (3)The competent individual has a goal in mind in performing a task and follows a chosen perspective using context-free, as well as situational, components. (4)Proficiency is characterized by a rapid, fluid, involved kind of behavior, in which the detached reasoning often used by beginners for problem solving gives way to holistic similarity recognition methods distinguishing relevant from extraneous facts. (5)Finally, experts use completely intuitive, instead of analytical, decision-making methods: “When things proceed normally, experts don't solve problems and don't make decisions; they do what normally works” (pp. 30–31). The authors contend that except in certain artificial, structured problem areas, where computers sometimes outperform human beings (such as the solution of puzzles and of certain mathematical problems), computers cannot reach the level of accomplishment of the proficient or expert human individual. That is, although computers can be programmed to use hundreds of rules relating hundreds of features, the rule-based approach will normally get stuck at the advanced beginner level because proficient individuals do not follow rule-based strategies in attaining their goal. On the other hand, because initial successes in relatively structured environments and artificially constrained “microworlds” have been easy to come by, the artificial intelligence experts have been caught time and again in what the authors call the “fallacy of the successful first step,” characterized by a relatively easy initial accomplishment, followed by great optimism, and followed in turn by failure when confronted with more intuitive forms of understanding. Typical of the optimism that may be produced by a successful initial step is the following 30-year-old quotation: “in a visible future . . . the range of problems (computers) can handle will be coextensive with the range to which the human mind has been applied” [4]. In assessing the accomplishments of the computer in artificially constrained microworlds, the authors claim that the subworld approach represents a dead end because, contrary to the initial hope, different subworlds cannot be assembled separately to form a larger world: . . . different subworlds are not related like isolable physical systems to larger systems they compose, but are rather, local elaborations of a whole, which they presuppose . . . and there is no way they can be combined and extended to arrive at the world of everyday life. (p. 76) The problems that face us in dealing with the real world are considered by the authors under three main headings: the common sense understanding problem, the problem of temporal change or of changing relevance, and the knowledge engineering problem. Each of these problems appears to be unsolvable using currently available methods of artificial intelligence. Concerning first the common sense understanding problem, the authors contend that computers cannot be made to store and access the mass of beliefs of human beings about their world. Too many available facts exist, and the rules that relate these facts are too complex to be clearly stated: . . . the sort of rules human beings are able to articulate always contain “ceteris paribus” (everything else being equal) conditions. What “everything else” and “equal” mean in any specific situation, however, can never be fully spelled out, since one can only give further rules with further “ceteris paribus” conditions. Moreover, there is not just one exception to each rule but several, and all the rules for dealing with the exceptions are also “ceteris paribus” rules. (p. 80) To use an example from this reviewer's area of work (text analysis and text storage and retrieval), it does seem inconceivable that the contents and world understanding inherent in the text of even a single document (let alone of a complete document collection) could be incorporated into a structured knowledge base of the type currently usable in practical artificial intelligence programs. Hence it appears highly unlikely that knowledge-based processing approaches can become useful for unrestricted text retrieval in the foreseeable future. The authors point out that the common sense understanding problem is made harder by the fact that in most situations we are not concerned with static, non-situated, discrete pieces of knowledge, but rather with temporal, situated, and continuously changing know-how. They foresee that the task of representing such continuously varying situations (known as the “frame problem”) becomes so hopelessly complicated as to be unmanageable: . . . the shifting relevance of aspects of ordinary changing situations would certainly be grounds for despair in AI . . . were it not for the fact that human beings get along fine in a changing world . . . and so these (AI) researchers assume human beings must somehow be able to update their formal representations. . . . We however hold that it can more plausibly be read as showing that human, skillful know-how is not represented as a mass of facts organized in frames and scripts specifying in a stepwise sequence which parts must be taken account of as the state of affairs evolves. (pp. 87–88) The currently popular knowledge engineering, or expert system, approach appears attractive because the difficulties of knowledge base construction and updating can apparently be by-passed by asking experts to collect large numbers of facts in some areas and to suggest rules of thumb that will operate in given restricted domains. In information retrieval, for example, proposals have been made to ask for expert help in constructing the knowledge base and in controlling the search effort [5]. However, the authors argue that the enthusiasm about the expert system approach is misplaced: . . . given our five stages of skill acquisition, we can understand why knowledge engineers . . . have had such trouble in getting the expert to articulate the rules he is using. The expert is simply not following any rules. He is . . . (instead) recognizing thousands of special cases. . . . That in turn explains why expert systems are never as good as experts. (p. 108) Indeed the authors argue that forcing an expert to enunciate rules will cause him to regress to the level of a beginner and to state a set of rules that the expert himself has ceased to use long ago. The authors' overall conclusion in the expert system area is that expert systems will be superior only for highly combinatorial problems where even experienced specialists have failed to develop complete understanding: . . . the common sense problem and the expertise problem are just different manifestations of the same problem, that computers cannot capture skills by using rules and features. (p. 119) Following the general discussion on intelligent systems, the authors turn to two special applications, namely, the use of computers in education and in management science. In the former area, a distinction is made between the use of computers as a tool (for example, to display information to the learner), as a replacement for a human teacher, and finally as tutee where the human operator is made to learn by teaching new facts to the machine. The authors are happy with the role of the computer as a tool, but using the skill acquisition model, they reject the use of machines as teachers and tutees: . . . in attempting to replace teachers by computers, one makes the assumption that the teacher's understanding of both the subject being taught and of the profession of teaching consists in knowing facts and rules . . . but since understanding does not consist of facts and rules, the hope that the computer will eventually replace the teacher is fundamentally misguided. (p. 132) The outlook is no better when the computer functions as tutee because programming a machine contributes to procedural thinking, and thinking like a computer “will retard passage to the high levels of proficiency and expertise” (p. 147). The argument used for computers in education also carries over to the management science area because computer models of business operations and decisions are necessarily based on facts and rules, whereas many important business decisions involve a deeper type of understanding: . . . when the future can accurately be predicted using a model . . . decision support systems have much to offer. They offer nothing but regressive thinking . . . when the decomposed analytic model . . . represents an understanding inferior to an expert's holistic involved intuition. (p. 190) In conclusion, we may ask where one is left when reaching the end of this book. Without attempting to settle the philosophical questions which arise between rationalists and empiricists, it seems to this reviewer that the authors make a very good case for claiming that real experts do not follow conventional “if-then” rules. The same is true for the contention that a complete rule set cannot be generated in unstructured environments and that rule-based problem solving will therefore find only limited application. In any case, after many years of unreasonably optimistic predictions in the knowledge processing area, the burden of proof rests on the artificial intelligence experts rather than with the authors. There are, however, open questions that are not treated in this book and that deserve to be raised. The most important relates to the assumption that if a conventional rule-based approach does not lead to a solution, then any automatic process must be inadequate. In fact, it is conceivable that a computer solution might be obtained by methods different from those used by human experts; this possibility is never seriously considered in the current text. One approach consists in replacing the missing rule-base by a very large store of snapshot pictures representing records or conditions that may arise during problem solution. By using fast, global search methods covering the whole database and appropriate connections between memory elements, it may be possible to extract from the computer store a few records exhibiting substantial similarities with particular query conditions. These relevant records may then in turn provide information for query refinement and for additional directed search operations. It has been suggested that parallel processing machines lend themselves to this type of “memory-based reasoning” [6]. Global matching operations on large storage spaces providing ranked output of records in decreasing order of presumed query-record similarity have actually been used in information retrieval for many years [7]. More generally, exact matches with precisely formulated condition statements might be replaced by approximate comparisons with patterns of tentative rules to simulate the qualitative reasoning that may be characteristic of human thought processes. It is too early to tell whether interesting alternatives to static rule-based systems can be devised that lead to useful problem solutions, but the possibility must at least be considered. Another avenue of progress might consist in using rule modification or rule learning approaches. The authors say that useful rules are too complex to formulate and cannot be generated by asking human experts. It is, however, conceivable that a program might begin with simple rules that are inadequate by themselves but can be modified in the course of the operations as experience is gained in particular problem areas. Some feedback information might become available that gives indications about the relevance or importance of certain rules, and abstraction or generalization steps might lead to the construction of improved rules from simpler initial statements. In information retrieval, the well-known “relevance feedback” steps for query modification invariably lead to the retrieval of improved output [8]. Two additional, somewhat restrictive assumptions relate to (1) the authors' five-step skill acquisition model, and (2) the difference between the so-called structured problem areas whose solution depends on a small number of facts and limited relationships, and the large mass of open-ended problems that require common sense knowledge and human expertise for solution. The proposed skill acquisition model may well be useful for the description of rule-based behavior, but there may be other kinds of learnable human behavior not based on rule formulations. The question of what constitutes a structured problem area accessible to computer solution and what lies outside is also not adequately treated. The reader is left with the uncomfortable impression of a moving definition by which anything solvable by computer is ipso facto structured, and everything else is termed unstructured and hence inaccessible. Even though the artificial intelligence question is certainly not settled in this volume, the authors must be congratulated for not being intimidated by the current euphoria regarding knowledge-based processing and expert system design, and for submitting a provocative and interesting text. One hopes that the book will gain a wide readership; it will provide a challenge for everyone, and it may even convince some readers of its merits.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.