rule-based systems. A rule-based system provides
the explanation by the rules used to create the
solution. In a case based system, actual cases that
come close to matching the input case are used to
describe the solutions. Case based reasoning mimics
the human cognitive process for problem solving
better than other types of expert systems. Recall
usually takes the form of remembering the entire
case or episode rather than a set of rules. In this
way, case based expert systems are seen as more
flexible and friendly to system users (Kesh, 1995).
Hybrid systems are systems that use a
combination of knowledge base and reasoning
engines to derive a solution. They use the strengths
of each of the solutions to produce a result superior
to those of just a single method. Soft computing
techniques are being applied where uncertainty and
learning a part of the systems requirement. Soft
computing refers to techniques such as fuzzy logic,
neural networks, and genetic algorithms. Examples
of hybrid systems are expert systems utilizing
production rules in the knowledge base and fuzzy
logic as part of the inference engine. Nolan (Nolan,
1998) found that fuzzy technology enables the
improvement of approximate reasoning by three
different methods: (1) through efficient numerical
representation of vague terms, (2) through increased
range of operations in ill-defined environments, and
(3) by decreasing sensitivity to noisy data.
Some research (Lenard, Alam et al. 2001)
suggests the use of fuzzy clustering applied to
qualitative questions asked during the audit can be
successfully used in a hybrid system. Their work
focused on combining fuzzy clustering and a proven
statistical model to support an auditor’s decision
about going concern. Their expert system hybrid
model provides statistical support and expert
knowledge for use in the audit opinion. The success
of their system with bankruptcy predictions indicates
using both quantitative and qualitative information
has the potential for better accuracy than each model
being used separately. Strategic expert systems is
still an under addressed topic in business (Wong and
Monaco, 1995). This type of expertise is difficult to
extract, and due to wide domain areas, the issues
may be very complex and interrelated. While
researchers have recognized the importance of these
systems, there is a void in the business literature
with regard to this topic.
3 BUILDING PROCESS
The domain of auditing is defined as: "a systematic
process of objectively obtaining and evaluating
evidence regarding assertions about economic
actions and events to ascertain the degree of
correspondence between those assertions and
established criteria and communicating their results
to interested users" (Concepts, 1973). There are
three types of audits: (1) financial statements audit,
(2) compliance audits, and (3) operational audits.
The financial statements audit encompasses the
process of collection and evaluation of evidence
about an organization's financial statements. Its goal
is to express an opinion as to the statements’ fair
representation of the financial position, results of
operations, and cash flows of the organization; and
whether they are prepared in conformity with
Generally Accepted Accounting Principles (GAAP)
and other applicable criteria.
Briefly described, the financial statement
audit process consists of four phases: (1) Planning
and design of the audit approach, (2) performing
tests of controls (TOC) and substantive tests of
transactions (STOT) (3) Performing analytical
procedures and tests of detail balances (TDB),
(4) Completing audit fieldwork and issuing the audit
report. This formal structure lends itself easily to
the application of a case-based approach. Each set
of case data generated by the performance of the
annual audit for a given client is conveniently stored
in a matrix format, wherein a specific set of tasks
must be performed in a specific order. This is done
overall for audit planning purposes, and more
specifically for each “audit cycle” performed for the
financial statement line item classification.
Each audit performed by the audit firm will
generate data and expert system recommendations in
each of the four phases for a wide variety of
circumstances. The collection of facts, rules,
inferences, and conclusions will be represented by
one case in the expert system’s case database. Every
successful audit firm will normally perform multiple
audits during the course of a year, with each audit
generating a new case for the database.
Furthermore, as the years pass, additional cases are
generated for new conditions as a given audit
client’s financial statements undergo the annual
auditing process.
Within each cell of the defined case matrix,
a specific set of data (facts) must be gathered about
the planning for that phase or about the financial
statement line item for the other phases. Also for
each cell, a specific set of rules (production rules)
must be applied to the facts (asserted or bound). The
inference engine of the expert system must then
apply the rules to the facts gathered, typically using
fuzzy logic algorithms, and generate
ICEIS 2005 - ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS
262