Market Analysis Report on Potential Resources for Knowledge-Based Systems

Abstract

An expert system is a knowledge-based system, with the only difference between the two being in nomenclature. While an expert system describes an artificially intelligent system capable of making decisions commensurate with those made by a human expert, a knowledge-based system describes an architecture consisting of a knowledge base, user interface, and inference engine. This analysis showed that there were many potential candidate resources for developing a knowledge-based expert system. However, due to government restrictions on certain Internet sites, this study was not able to examine all characteristics of potential resources. An ideal candidate resource should have the following strengths: it should be easily accessible, have extensive documentation, possess speed, employ known algorithms, allow for forward/backward chaining of rules, be easy to understand, and be easy to implement on a personal computer and on a mobile platform. Many of the Java-based and Python-based resources met these criteria. Recommended resources include Drools, Jess, and Hammurapi Rules for Java and Pyke for Python.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 30, 2018
Accession Number
AD1064950

Entities

People

  • Nehemiah T. Liu

Organizations

  • United States Army Institute of Surgical Research

Tags

Communities of Interest

  • Biomedical

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Biomedical Research
  • Cardiovascular Physiological Phenomena
  • Closed Loop Systems
  • Combat Casualty Care
  • Computer Languages
  • Computer Programming
  • Computers
  • Decision Support Systems
  • Expert Systems
  • Health Services
  • Inference Engines
  • Information Systems
  • Knowledge Based Systems
  • Language
  • Lisp Programming Language
  • Machine Learning
  • Medical Personnel
  • Natural Languages
  • Ontologies
  • Pain
  • Personal Computers
  • United States Special Operations Command
  • User Interface

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Artificial Intelligence
  • Database Systems and Applications

Technology Areas

  • AI & ML