Page 274 -
P. 274

256                                               9 Operational Support














            Fig. 9.11 A model based on historic data is used to provide recommendations for running cases.
            Recommendations are not enforced and may have quality attributes attached, e.g., in 85% of similar
            cases, x is the activity that minimizes flow time

            9.5 Recommend


            The third operational support activity we consider in this chapter is recommenda-
            tion.AsFig. 9.11 shows, the setting is similar to prediction, i.e., a partial trace is sent
            to the operational support system followed by a response. However, the response is
            not a prediction but a recommendation about what to do next. To provide such a
            recommendation, a model is learned from “post mortem” event data. Moreover, the
            operational support system should know what the decision space is, i.e., what are the
            possible actions from which to choose one. Based on the recommendation model,
            these actions are ordered. For example, in Fig. 9.11 the operational support system
            recommends to do action x with 85% certainty. The other two possible actions have
            a “lower” recommendation: y is recommended with 12% certainty and z is recom-
            mended with 3% certainty. In most cases it is impossible to give a recommendation
            that is guaranteed to be optimal; the best choice for the next step may depend on the
            occurrence of unknown external events in the future. For example, in Fig. 9.11 there
            may be cases for which z turns out to be the best choice.
              A recommendation is always given with respect to a specific goal. Examples of
            goals are:
            • Minimize the remaining flow time
            • Minimize the total costs
            • Maximize the fraction of cases handled within 4 weeks
            • Maximize the fraction of cases that is accepted
            • Minimize resource usage

            These goals can also be aggregated and combined, e.g., to balance between
            cost reduction and flow time reduction. To operationalize such a goal, a perfor-
            mance indicator needs to be defined, e.g., remaining flow time or total costs. This
            performance indicator corresponds to the response variable in supervised learn-
            ing.
              A recommendation makes statements about a set of possible actions, i.e., the
            decision space. The decision space may be a set of activities, e.g., {f,g,h}.This
            means that in the current state activities f , g, and h are possible candidates and the
            question to be answered by the operational support system is “Which candidate is
   269   270   271   272   273   274   275   276   277   278   279