Views
5 years ago

DataKnowledgeEngJour.. - School of Computing

DataKnowledgeEngJour.. - School of Computing

“Expert Systems” OR

“Expert Systems” OR “Expert Internet” OR “Expert Intranet” OR “Systems Internet” OR “Systems Intranet” OR “Internet Intranet” Three keyword combination -> “Expert Systems Internet” OR “Expert Systems Intranet” OR “Expert Internet Intranet” OR “Systems Internet Intranet” c. Control Module Figure 3: Feedback Window JESS, developed by Sandia Labs, is used to represent the expert knowledge in the E-Referencer. JESS is written entirely in Java and implements a subset of the CLIPS [23] language, which uses production rules to represent knowledge. A production rule consists of a list of facts followed by a list of actions. When all the facts in the list are asserted, the rule is said to have fired and the list of actions is executed. Actions could include asserting more facts, which could fire more rules. In JESS, all production rules are specified in a script. It comes with a set of standard functions and provides a mechanism to wrap functions written in Java as JESS functions. All these functions can then be called from within the 17

JESS script, which allows for greater flexibility in manipulating the system. JESS was chosen because JESS syntax is simple and search strategies can be specified as production rules easily. Furthermore, the ability to integrate Java functions into JESS makes it very favorable for our use since E-Referencer is written in Java. JESS uses an inference engine, based on the Rete (Greek word for net) algorithm [24], to process the production rules. The Control Module creates this JESS inference engine, which processes the production rules contained in the JESS script. The components of the Control Module are: • A Knowledge Base of search strategies. The strategies are represented as production rules in the JESS script EReferencer.clp. Example of a search strategy: If “No. of records retrieved = 0” and “No. of words in query = 1” then assert “Broadening Strategy 6” (prompt user to enter synonyms) • A Fact Base which stores the intermediate search results and information needed to select the next search strategy. The intermediate search results and information are represented as asserted facts in JESS, which could lead to the firing of other production rules, in some case, the firing of a rule which contains another search strategy. Example of facts: “No. of records retrieved = 10” “No. of words in query = 5” • An Explanation Facility, to explain why and how certain strategy is chosen. The explanations are embedded in the production rules. Below is a sample piece of code for a search strategy implemented as a production rule in the JESS script. For a more thorough understanding of the JESS syntax and rules, refer to the JESS README http://herzberg.ca.sandia.gov/jess/README.html. (defrule BROADENING_STRATEGY1 1 ; Expression has adjacency operators. Convert them into ands. ?expr

ug brochure.pdf - School of Computing - Robert Gordon University
Multiple Object Tracking System - School of Computer and ...
School of Computing prospectus 2012 - Walter Sisulu University
Untitled - School of Computing - Queen's University
SLED PT Prospectus 2007 - School of Computing, Informatics and ...
Computing, Information, and Communications Computing ... - nitrd
Computer Abstracts International Database
Texts in Computational Science and Engineering
Careers in Computing - School of Design, Engineering, and ...
School of Computing and Information Sciences An Overview
Presentation Slides Download - School of Computing and ...
Compute Gazette - Commodore Computers
Computational Science Requirements for Leadership Computing
Improving High School Computer Science Education
School of Computer Science Undergraduate Study
Women Audio Video Engineers (WAVE) - School of Computing ...
Informatics Newsletter Sp#1864D - School of Computing, Informatics ...
Informatics Newsletter - School of Computing, Informatics and Media
FIU School of Computing and Information Sciences - SCIS Home ...
Lecture 9 - School of Informatics and Computing - Indiana University
“Porn on the Dean's PC” - School of Computing and Information ...
CI245 - School of Computing, Engineering and Mathematics
ACM CAREERS BROCHURE - Association for Computing Machinery
Computer Aided Dispatch Documentation Of Efforts - SafeCom
Computational Intelligence, Theory and Applications : International ...
IDRA INJECT COMPUTER III - Final - Idra Group
TESLA™ M2050 / M2070 GPU CoMPUTinG ModULE - NVIDIA
Brain Computer Interfaces - Computer Sciences