Knowledge simplification

  • John Debenham
Communications Session 3B Knowledge Representation
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1079)


Knowledge simplification is a process which removes unnecessary duplication from raw knowledge. The presence of unnecessary duplication can make knowledge hard to understand and hard to maintain. If two items of raw knowledge share an unstated sub-rule then any changes to that sub-rule will require that those two knowledge items should both be modified; knowledge simplification prevents this duplicate representation of sub-rules. Knowledge simplification is based on an integrated approach to knowledge representation which represents all things in an application using a single schema. A single rule for knowledge simplification is expressed in terms of this representation schema. The conventional normal forms for database are a special case of this single simplification rule.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    C.J. Date, “An Introduction to Database Systems” (4th edition) Addison-Wesley, 1986.Google Scholar
  2. 2.
    J.K. Debenham, “Knowledge Constraints”, in proceedings Eighth International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems IEA/AIE'95, Melbourne, June 1995, pp553–562.Google Scholar
  3. 3.
    P. Compton, A. Srinivasan, G. Edwards, R. Malor & L. Lazarus, “Knowledge Base Maintenance without a Knowledge Engineer”, in proceedings Expert Systems World Congress, J. Liebowitz (Ed), Pergamon Press 1991.Google Scholar
  4. 4.
    F. Coenen and T. Bench-Capon, “Building Knowledge Based Systems for Maintainability”, in proceedings Third International Conference on Database and Expert Systems Applications DEXA'92, Valencia, Spain, September, 1992, pp415–420.Google Scholar
  5. 5.
    F. Lehner, H.F. Hofman, R. Setzer, and R. Maier, “Maintenance of Knowledge Bases”, in proceedings Fourth International Conference DEXA93, Prague, September 1993, pp436–447.Google Scholar
  6. 6.
    J.K. Debenham, “Managing Knowledge Base Integrity”, in proceedings ES'94, Cambridge UK, Cambridge University Press.Google Scholar
  7. 7.
    J.K. Debenham, “Understanding Expert Systems Maintenance”, in proceedings Sixth International Conference on Database and Expert Systems Applications DEXA'95, London, September 1995.Google Scholar
  8. 8.
    J.K. Debenham, “Knowledge Systems Design”, Prentice Hall, 1989.Google Scholar
  9. 9.
    H. Katsuno and A.O. Mendelzon, “On the Difference between Updating a Knowledge Base and Revising It”, in proceedings Second International Conference on Principles of Knowledge Representation and Reasoning, KR'91, Morgan Kaufmann, 1991.Google Scholar
  10. 10.
    J.K. Debenham, “A Unified Approach to Requirements Specification and System Analysis in the Design of Knowledge-Based Systems”, in proceedings Seventh International Conference on Software Engineering and Knowledge Engineering SEKE'95, Washington DC, June 1995, pp144–146.Google Scholar
  11. 11.
    J.K. Debenham, “Decomposition of Four Component Items”, in proceedings Fourth International Conference DEXA93, Prague, September 1993, pp457–460.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • John Debenham
    • 1
  1. 1.Key Centre for Advanced Computing SciencesUniversity of TechnologySydneyAustralia

Personalised recommendations