Areteq, Inc.
What is Knowledge Engineering?
Knowledge Engineering refers to the creation, mantenance, and extension of knowledge-based computer systems. Each knowledge base has its own rules and relationships. The KNOWLEDGE BASE MODIFIER is an AreteQ software product whose purpose is to allow non-computer experts to create, maintain, and de-bug knowledge bases.

This software requires that a user create a set of rules by which the text will be analyzed. Sometimes these rules are little more than keywords with synonyms; however, they could be multiple associations. For example, if one were creating a knowledge base to catch money laundering, the name of a bank officer, bank, address, e-mail address, etc. AND a monetary sum within the same document might be suspicious so that one would infer possible evidence. Accordingly, the user would create a rule that says, "If you find a [any or all of the information listed above] AND you find a [any currency or banking transaction specified], then flag the appropriate passages in the text and report.

Obviously, such information is fluid. Bankers change, terms change, currencies change, etc. Moreover, it is entirely possible that some bit of information will be left out of the knowledge base as it is built. The KNOWLEDGE BASE MODIFIER allows a user to go back in and add something, to remove something that was just plain wrong or is now altered so as to be incorrect, to de-bug inferences or associations that are yielding unforeseen results, etc.

While not anyone is suited to be a "knowledge engineer," the software is designed so that organizations can maintain their own knowledge bases.

Classified Information Processing: AreteQ's knowledge engineers have Q clearances and can work with the Y-12 National Security Complex to provide classified knowledge bases for customers requiring them.

Frequently asked questions about Knowledge Engineering >>