Skip to main content

Extending Jess to Handle Uncertainty

  • Conference paper
  • 406 Accesses

Abstract

Computer scientists are often faced with the challenge of having to model the world and its associated uncertainties. One area in particular where modelling uncertainty is important are Expert Systems (also referred to as Knowledge Based Systems and Intelligent Systems), where procedural / classification knowledge is often captured as facts and rules. One of the earliest Expert Systems to incorporate uncertainty was MYCIN. The developers realized that uncertainty had to be associated with both the properties of the objects they were modelling and with the knowledge (the rules themselves). A popular engine for building Knowledge Based Systems currently is Jess, which has been extended to handle uncertain knowledge by using fuzzy logic. However, systems written using this extension are generally composed of two interrelated components – namely a Java program and a Jess knowledge base. Further, this technique has several other disadvantages which are also discussed. We have developed a system, Uncertainty Jess, which provides Jess with the same powerful, yet easy to use, uncertainty handling as MYCIN. Uncertainty Jess allows the user to assign certainty factors / scores to both the properties of their data and to the rules, which it then makes use of to determine the certainty of rule conclusions for single and multiple identical conclusions.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B.G. Buchanan and E.H. Shortliffe, editors. Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, Reading, MA., 1984.

    Google Scholar 

  2. CLIPS http://www.ghg.net/clips/CLIPS.html

    Google Scholar 

  3. E. Friedman-Hill. Jess in Action: Rule-Based Systems in Java. Manning Publications Co., Greenwich, CT, 2003.

    Google Scholar 

  4. F. Hayes-Roth, D.A. Waterman, and D. B. Lenat. Building Expert Systems. Publisher: Addison-Wesley, Reading, MA., 1983. pp. 444

    Google Scholar 

  5. A. McKenzie. Identify: The Haematology Diagnostic Assistant. BSc. Dissertation, Department of Computing Science, The University of Aberdeen, Aberdeen, 2006.

    Google Scholar 

  6. B. Orchard. The FuzzyJ Toolkit.http://www.iit.nrc.ca/IR_public/fuzzy/fuzzyJToolkit2.html

    Google Scholar 

  7. Protègè http://protege.stanford.edu

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag London Limited

About this paper

Cite this paper

Corsar, D., Sleeman, D., McKenzie, A. (2008). Extending Jess to Handle Uncertainty. In: Bramer, M., Coenen, F., Petridis, M. (eds) Research and Development in Intelligent Systems XXIV. SGAI 2007. Springer, London. https://doi.org/10.1007/978-1-84800-094-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-84800-094-0_7

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84800-093-3

  • Online ISBN: 978-1-84800-094-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics