Page 466 -
P. 466

Chapter 11  Managing Knowledge 465


                  The strategy used to search through the knowledge base is called the
                 inference engine. Two strategies are commonly used: forward chaining and
               backward chaining (see Figure 11.6).
                  In  forward chaining,  the inference engine begins with the informa-
               tion entered by the user and searches the rule base to arrive at a conclusion.
               The strategy is to fire, or carry out, the action of the rule when a condition is
               true. In Figure 11.6, beginning on the left, if the user enters a client’s name with
               income greater than $100,000, the engine will fire all rules in sequence from
               left to right. If the user then enters information indicating that the same client
               owns real estate, another pass of the rule base will occur and more rules will
               fire. Processing continues until no more rules can be fired.
                  In backward chaining, the strategy for searching the rule base starts with a
               hypothesis and proceeds by asking the user questions about selected facts until
               the hypothesis is either confirmed or disproved. In our example, in Figure 11.6,
               ask the question, “Should we add this person to the prospect database?” Begin on
               the right of the diagram and work toward the left. You can see that the person
               should be added to the database if a sales representative is sent, term insurance is
               granted, or a financial adviser visits the client.


               Examples of Successful Expert Systems
               Expert systems provide businesses with an array of benefits including
               improved decisions, reduced errors, reduced costs, reduced training time, and
               higher levels of quality and service. Con-Way Transportation built an expert
               system called Line-haul to automate and optimize planning of overnight ship-
               ment routes for its nationwide freight-trucking business. The expert system
               captures the business rules that dispatchers follow when assigning drivers,
               trucks, and trailers to transport 50,000 shipments of heavy freight each night
               across 25 states and Canada and when plotting their routes. Line-haul runs on
               a Sun computer platform and uses data on daily customer shipment requests,
               available drivers, trucks, trailer space, and weight stored in an Oracle database.
               The expert system uses thousands of rules and 100,000 lines of program code
               written in C  to crunch the numbers and create optimum routing plans for
                           ++
               95 percent of daily freight shipments. Con-Way dispatchers tweak the routing
               plan provided by the expert system and relay final routing specifications to
               field personnel responsible for packing the trailers for their nighttime runs.
               Con-Way recouped its $3 million investment in the system within two years
               by reducing the number of drivers, packing more freight per trailer, and reduc-
               ing damage from rehandling. The system also reduces dispatchers’ arduous
               nightly tasks.
                  Although expert systems lack the robust and general intelligence of human
               beings, they can provide benefits to organizations if their limitations are well
               understood. Only certain classes of problems can be solved using expert sys-
               tems. Virtually all successful expert systems deal with problems of classifica-
               tion in limited domains of knowledge where there are relatively few alterna-
               tive outcomes and these possible outcomes are all known in advance. Expert
               systems are much less useful for dealing with unstructured problems typically
               encountered by managers.
                  Many expert systems require large, lengthy, and expensive development
               efforts. Hiring or training more experts may be less expensive than building an
               expert system. Typically, the environment in which an expert system operates
               is continually changing so that the expert system must also continually change.










   MIS_13_Ch_11 Global.indd   465                                                                             1/17/2013   2:30:05 PM
   461   462   463   464   465   466   467   468   469   470   471