Skip to main content
  • 63 Accesses

Abstract

The benefits of a qualitative modelling approach to building knowledge-based systems include better project control, communication between participants, more accurate validation and easier maintenance. Knowledge acquisition from experts will be more successful if a conceptual model is developed from a knowledge level description, to act as a publicly examinable basis for system design. Analytical tools are available to structure both content and process knowledge on paper, before any commitment is made to implementation. The role of abstraction in developing models of generic tasks as a set of templates for conceptual model development is reviewed, with particular regard to knowledge acquisition tools. Modelling problem-solving methods, especially for constructive tasks such as planning, is more difficult than modelling content knowledge. Epistemological support for conceptual abstraction, particularly at middle levels, remains inadequate.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Ford (1975) Paradigms and Fairy Tales. Routledge and Kegan Paul, London.

    Google Scholar 

  2. N. Moray (1987) Intelligent aids, mental models and the theory of machines. International Journal of Man-Machine Studies 27, 619–629.

    Article  Google Scholar 

  3. B. R. Gaines (1984) Methodology in the large: modeling all there is. Systems Research 1, 91–103.

    Article  Google Scholar 

  4. T. S. E. Maibaum (1986) Role of abstraction in program development. In Information Processing86 (H:J. Kugler, Ed.), pp. 135–142. Elsevier, Amsterdam.

    Google Scholar 

  5. J. C. Kunz, M. J. Stelzner and M. D. Williams (1989) From classic expert systems to models: introduction to a methodology for building model-based systems. In Topics in Expert System Design: Methodologies and Tools (G. Guida and C. Tasso, Eds), pp. 87–110. Elsevier, Amsterdam.

    Google Scholar 

  6. P. N. Finlay and M. King (1989) Experiences in developing an expert system for MBA admissions. J. Opl Res. Soc. 40, 625–635.

    Article  Google Scholar 

  7. B. Wahlstrom (1988) On the use of models in human decision-making. In Tasks, Errors and Mental Models (L. P. Goodstein, H. B. Andersen and S. E. Olsen, Eds), pp. 161–170. Taylor & Francis, London.

    Google Scholar 

  8. M. A. Musen (1989) Automated Generation of Model-Based Knowledge-Acquisition Tools. Pitman, London.

    Google Scholar 

  9. S. M. Twine (1988) From information analysis towards knowledge analysis. In Proceedings of the European Knowledge Acquisition Workshop (EKAW ’88) (J. H. Boose, B. R. Gaines and M. Linster, Eds), pp. 6.1–6.15. GMD, Sankt Augustin, West Germany.

    Google Scholar 

  10. J. G. Gammack and A. Anderson (1990) Constructive interaction in knowledge engineering. Expert Systems 7, 19–26.

    Article  Google Scholar 

  11. E. A. Feigenbaum and P. McCorduck (1984) The Fifth Generation. Pan, London.

    Google Scholar 

  12. L. Suchman (1987) Plans and Situated Actions. Cambridge University Press, Cambridge.

    Google Scholar 

  13. D. A. Norman (1983) Some observations on mental models. In Mental Models (D. Gentner and A. L. Stevens, Eds), pp. 7–14. Erlbaum, Hillsdale, New Jersey.

    Google Scholar 

  14. D. Partridge (1985) Input-expectation discrepancy reduction: a ubiquitous mechanism. In Proceedinas of the 9th International Joint Conference on Artificial Intelligence (IJCAI-85), Los Angeles, USA, August 1985, pp. 267–273.

    Google Scholar 

  15. P. Johnson, H. Johnson, R. Waddington and A. Shouls (1988) Task-related knowledge structures: analysis, modelling and application. In People and Computers IV (D. M. Jones and R. Winder, Eds), pp. 35–61. Cambridge University Press, Cambridge.

    Google Scholar 

  16. D. E. Mahling and W. B. Croft (1988) Relating human knowledge of tasks to the requirements of plan libraries. International Journal of Man-Machine Studies 31, 61–97.

    Article  Google Scholar 

  17. D. Partridge (1987) Human decision making and the symbolic search space paradigm in AI. AI & Society 1, 103–114.

    Article  Google Scholar 

  18. E. Soloway, J. Bachant and K. Jensen (1987) Assessing the maintainability of XCON-in-RIME: coping with the problems of a very large rule base. In Proceedings of the 6th National Conference on Artificial Intelligence (AAAI-87), Seattle, USA, August 1987, pp. 824–829.

    Google Scholar 

  19. R. Neches, W. R. Swartout and J. D. Moore (1985) Enhanced maintenance and explanation of expert systems through explicit models of their development. IEEE Transactions on Software Engineering SE-11 11, 1337–1351.

    Article  Google Scholar 

  20. J. P. Held and J. V. Carlis (1989) Conceptual data modeling of expert systems. IEEE Expert 4, 50–61.

    Article  Google Scholar 

  21. J. A. Bubenko Jr (1987) Information analysis and conceptual modeling. In Databases (J. Paredaeens, Ed.), pp. 141–192. Academic Press, London.

    Google Scholar 

  22. R. Worden (1988) Processes of knowledge and software. In Research and Development in Expert Systems V (B. Kelly and A. L. Rector, Eds), pp. 139–159. Cambridge University Press, Cambridge.

    Google Scholar 

  23. I. M. Neale (1988) First generation expert systems: a review of knowledge acquisition methodologies. The Knowledge Engineering Review 3, 105–145.

    Article  Google Scholar 

  24. G. M. Nijssen, D. J. Duke and S. M. Twine (1988) The Entity-Relationship data model considered harmful. Presented at the 6th Symposium on Empirical Foundations of Information and Software Sciences, Atlanta, USA, October 1988.

    Google Scholar 

  25. A. Newell (1982) The knowledge level. Artifecial Intelligence 18, 87–127.

    Article  Google Scholar 

  26. V. Jonckers (1989) A framework for modeling programming knowledge. AI Communications 2, 72–87.

    Google Scholar 

  27. D. C. Berry and D. E. Broadbent (1984) On the relationship between task performance and associated verbalizable knowledge. Q. J. Exp. Psychol. 36A, 209–231.

    Article  Google Scholar 

  28. N. M. Cooke (1985) Modelling human expertise in expert systems. Memoranda in Computer and Cognitive Science MCCS-85–12, Computing Research Laboratory, New Mexico State University, Las Cruces, New Mexico.

    Google Scholar 

  29. W. J. Clancey (1989) Viewing knowledge bases as qualitative models. IEEE Expert 4, 9–23.

    Article  Google Scholar 

  30. M. A. Musen (1989) Automated support for building and extending expert models. Knowledge Systems Laboratory Working Paper no. KSL-89–26.

    Google Scholar 

  31. E. Motta, T. Rajan and M. Eisenstadt (1990) Knowledge acquisition as a process of model refinement. Knowledge Acquisition 2, 21–49.

    Article  Google Scholar 

  32. E. M. Roth and D. D. Woods (1989) Cognitive task analysis: An approach to knowledge acquisition for intelligent system design. In Topics in Expert System Design: Methodologies and Tools (G. Guida and C. Tasso, Eds), pp. 233–264. Elsevier, Amsterdam.

    Google Scholar 

  33. K. Morik (1987) Knowledge acquisition and machine learning—the issue of modelling. In Proceedings of the First European Workshop on Knowledge Acquisition for Knowledge-Based Systems, Reading, UK, September 1987.

    Google Scholar 

  34. K. Morik (1987) Acquiring domain models. International Journal of Man-Machine Studies 26, 93–104.

    Article  Google Scholar 

  35. S. Wrobel. (1988) Design goals for sloppy modeling systems. International Journal of Man-Machine Studies 29, 461–477.

    Article  Google Scholar 

  36. S. Regoczei and E. P. O. Plantinga (1987) Creating the domain of discourse: ontology and inventory. International Journal of Man-Machine Studies 27, 235–250.

    Article  Google Scholar 

  37. R. M. O’Keefe (1985) Expert systems and operational research—mutual benefits. J. Opl Res. Soc. 36, 125–129.

    Article  Google Scholar 

  38. G. F. Chamberlin, I. M. Neate and M. N. Khan (1989) TULIP: a life underwriting system. In Research and Development in Expert Systems VI. Proceedings of the Ninth Annual Conference of the British Computer Society Specialist Group on Expert Systems, London, September 1989 (N. R. Shadbolt, Ed.), pp. 153–164. Cambridge University Press, Cambridge.

    Google Scholar 

  39. E. S. Cordingley (1989) Knowledge elicitation techniques for knowledge-based systems. In Knowledge Elicitation: Principles, Techniques and Applications (D. Diaper, Ed.), pp. 89–175. Ellis Horwood, Chichester.

    Google Scholar 

  40. N. E. Johnson (1989) Meditating representations in knowledge elicitation. In Knowledge Elicitation: Principles, Techniques and Applications (D. Diaper, Ed.), pp. 179–194. Ellis Horwood, Chichester.

    Google Scholar 

  41. L. W. Barsalou and D. L. Medin (1986) Concepts—static definitions or context-dependent representations? Cahiers Psychologie Cognitive 6, 187–202.

    Google Scholar 

  42. C. Eden, S. Jones and D. Sims (1983) Messing about in Problems. Pergamon, Oxford.

    Google Scholar 

  43. P. L. Alvey and M. F. Greaves (1987) Observations on the development of a high performance system for leukaemia diagnosis. In Research and Development in Expert Systems III (M. A. Bramer, Ed.), pp. 99–110. Cambridge University Press, Cambridge.

    Google Scholar 

  44. A. Saffiotti (1987) An AI view of the treatment of uncertainty. The Knowledge Engineering Review 2, 75–97.

    Article  Google Scholar 

  45. J. Liebowitz (1988) Beyond decision support systems: the role of operations research in expert systems. Computers & Industrial Engineering 14, 415–418.

    Article  Google Scholar 

  46. J. A. Long and I. M. Neale (1989) Validating and testing in KBS—a case study. In Proceedings of The Second International Conference on Industrial and Engineering Applications of Artiftcial Intelligence and Expert Systems (IEA/ AIE-89), University of Tullahoma Space Institute, Tullahoma, USA, June 1989 (New York: ACM), pp. 875–880.

    Google Scholar 

  47. J. A. Breuker and B. J. Wielinga (1987) Use of models in the interpretation of verbal data. In Knowledge Acquisition for Expert Systems: a Practical Handbook (A. L. Kidd, Ed.), pp. 17–44. Plenum, New York.

    Chapter  Google Scholar 

  48. J. A. Breuker and B. J. Wielinga (1989) Models of expertise in knowledge acquisition. In Topics in Expert System Design: Methodologies and Tools (G. Guida and C. TASSO, Eds), pp. 265–295. Elsevier, Amsterdam.

    Google Scholar 

  49. J. McDermott (1988) Preliminary steps toward a taxonomy of problem-solving methods. In Automating Knowledge Acquisition for Expert Systems (S. Marcus, Ed.), pp. 225–256. Kluwer, Boston.

    Chapter  Google Scholar 

  50. B. Chandrasekaran (1986) Generic tasks in knowledge-based reasoning: high level building blocks for expert system design. IEEE Expert 1, 23–30.

    Article  Google Scholar 

  51. B. Chandrasekaran (1988) Generic tasks as building blocks for knowledge-based systems: the diagnosis and routine design examples. The Knowledge Engineering Review 3, 183–210.

    Article  Google Scholar 

  52. W. J. Clancey (1985) Heuristic classification. Artificial Intelligence 27, 289–350.

    Article  Google Scholar 

  53. M. A. Musen (1989) Conceptual models of interactive knowledge acquisition tools. Knowledge Acquisition 1, 73–88.

    Article  Google Scholar 

  54. S. Marcus (Ed.) (1988) Automating Knowledge Acquisition for Expert Systems. Kluwer, Boston.

    MATH  Google Scholar 

  55. J. H. Boose (1989) A survey of knowledge acquisition techniques and tools. Knowledge Acquisition 1, 3–37.

    Article  Google Scholar 

  56. L. Eshelman, D. Ehret, J. McDermott and M. Tan (1987) MOLE: a tenacious knowledge acquisition tool. International Journal of Man-Machine Studies 26, 55–64.

    Article  Google Scholar 

  57. C. Kitto (in press) Progress in automated knowledge acquisition tools: how close are we to replacing the knowledge engineer? Knowledge Acquisition, in press.

    Google Scholar 

  58. M. A. Musen, L. M. Fagan, D. M. Combs and E. H. Shortliffe (1987) Use of a domain model to drive an interactive knowledge-editing tool. International Journal of Man-Machine Studies 26, 105–121.

    Article  Google Scholar 

  59. D. Gregory (1986) Philosophy and practice in knowledge representation. In Human Productivity Enhancement, Vol. 2 (J. Zeidner, Ed.), pp. 165–203. Praeger, New York.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Copyright information

© 1992 Operational Research Society Ltd

About this chapter

Cite this chapter

Neale, I.M. (1992). Modelling Expertise for KBS Development. In: Doukidis, G.I., Paul, R.J. (eds) Artificial Intelligence in Operational Research. Palgrave, London. https://doi.org/10.1007/978-1-349-12362-9_34

Download citation

  • DOI: https://doi.org/10.1007/978-1-349-12362-9_34

  • Publisher Name: Palgrave, London

  • Print ISBN: 978-1-349-12364-3

  • Online ISBN: 978-1-349-12362-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics