Skip to main content
Log in

A fuzzy expert system shell using both exact and inexact reasoning

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

This paper presents a comprehensive expert system shell which can deal with both exact and inexact reasoning. A prototype of this proposed shell, code named as SYSTEM Z-IIe, has been implemented successfully. It is a rule-based system which employs fuzzy logic and numbers for its reasoning. Two basic inexact concepts, fuzziness and uncertainty, are both used and distinct from each other clearly in the system. Moreover, these two concepts have been built into two levels for inexact reasoning, i.e. the level of the rules and facts, and the level of the values of the objects of these rules and facts. Other features of Z-IIe include multiple fuzzy propositions in rules and dual fact input mechanisms. It also allows any combinations of fuzzy and normal terms and uncertainties. Fuzzy numeric comparison logic control is also available for the rules and facts. Its natural language interface which uses English with restricted syntax improves the efficiency of knowledge engineering. Z-IIe is also coupled to a Database Management System for supplying facts from existing databases if appropriate. All these features can be combined to build very powerful expert systems and are illustrated by an example.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bonissone, P. P. and Tong, R. M., ‘Editorial: Reasoning with uncertainty in expert systems’, Int. J. Man-Machine Studies, 22, 241–250 (1985).

    Google Scholar 

  2. Buchanan, B. G. and Shortliffe, E. H., Rule-Based Expert Systems, Addison-Wesley (1984).

  3. Dubois, D. and prade, H., ‘Operations on fuzzy numbers’, Int. J. Systems Science, 9, 613–626 (1978).

    Google Scholar 

  4. Kaufmann, A. and Gupta, M. M., Introduction to Fuzzy Arithmetic, Theory and Applications, Van Nostrand Reinhold, (1985).

  5. Leung, K. S. and Lam, W., ‘A fuzzy knowledge-based system shell’, Proceedings of the Second International Symposium on Methodologies for Intelligent Systems, 321–331, (1987a).

  6. Leung, K. S. and Lam, W., ‘The Implementation of Fuzzy Knowledge-Based System Shells’, Proceedings TENCON 87 1987 IEEE Region 10 Conference, pp. 650–654, (1987b).

  7. Mamdani, E. H., ‘Application of fuzzy logic to approximate reasoning using linguistic systems’, IEEE Trans. on Computer, c-26, 1182–1191 (1977).

    Google Scholar 

  8. Martin-Clouaire, R. and prade, H., ‘On the problems of representation and propagation of uncertainty in expert system’, Int. J. Man-Machine Studies, 22 251–264, (1985).

    Google Scholar 

  9. Mizumoto, M., ‘Extended fuzzy reasoning’, Approximate Reasoning in Expert Systems, (eds. Gupta, M. M., et al.), North-Holland, pp. 71–85., (1985).

  10. Mizumoto, M., Fukami, S. and Tanaka, K., ‘Some methods of fuzzy reasoning’, in Advances in Fuzzy Set Theory and Applications. (eds. Gupta, M. M., Ragade, R. K. and Yager, R. R.) Amsterdam: North-Holland, pp. 117–136 (1979).

    Google Scholar 

  11. Negoita, C., Expert Systems and Fuzzy Systems, Benjamin Cummings Press, (1985).

  12. Wenstop, F., ‘Deductive verbal models of organizations’, Int. J. Man-Machine Studies, 8, 301–357 (1975).

    Google Scholar 

  13. Wenstop, F., ‘Quantitative analysis with linguistic values’, Fuzzy Sets and Systems, 4, 99–115 (1980).

    Google Scholar 

  14. Whalen, T. and Schott, B., ‘Decision support with fuzzy production systems’, Advances in Fuzzy Sets, Possibility Theory, and Applications (eds. Wang, P. P.) Plenum Press (1982).

  15. Whalen, T. and Schott, B., ‘Issues in fuzzy production systems’, Int. J. Man-Machine Studies, 19, 57–71 (1983).

    Google Scholar 

  16. Yager, R. R., ‘Querying knowledge base systems with linguistic information via knowledge trees’, Int. J. Man-Machine Studies, 19, 73–95 (1983).

    Google Scholar 

  17. Zadeh, L. A., ‘The role of fuzzy logic in the management of uncertainty in expert systems’, Fuzzy Sets and Systems, 11, 199–227 (1983).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Leung, K.S., Lam, W. A fuzzy expert system shell using both exact and inexact reasoning. J Autom Reasoning 5, 207–233 (1989). https://doi.org/10.1007/BF00243003

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00243003

Key words

Navigation