suriadi caise2013 slides

26
Introduction Approach Case Study Summary Future Work Understanding Process Behaviours in a Large Insurance Company in Australia: A Case Study 1 S. Suriadi, M. Wynn, C. Ouyang, A.H.M. ter Hofstede, and N. van Dijk Information Systems School Queensland University of Technology Brisbane, Australia [email protected] June 21, 2013 1 This work was supported by the Australian Research Council Discovery Project grant DP110100091. S.Suriadi et al. Process Mining Case Study at Suncorp 1/ 23

Upload: caise2013vlc

Post on 27-Jun-2015

132 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Understanding Process Behaviours in a LargeInsurance Company in Australia: A Case Study1

S. Suriadi, M. Wynn, C. Ouyang, A.H.M. ter Hofstede, andN. van Dijk

Information Systems SchoolQueensland University of Technology

Brisbane, Australia

[email protected]

June 21, 2013

1This work was supported by the Australian Research Council Discovery Project grant DP110100091.

S.Suriadi et al. Process Mining Case Study at Suncorp 1/ 23

Page 2: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Outline

1 Introduction

2 Approach

3 Case Study

4 Summary

5 Future Work

S.Suriadi et al. Process Mining Case Study at Suncorp 2/ 23

Page 3: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Motivation

Introduction

Case Study

A 6-month case study with Suncorp, one of the largestinsurance organizations in Australia

Goal: to identify reasons for under-performing claims, leadingto process improvement

Approach: Process Mining and L∗-methodology

Why Process Mining?

Explosion of data for analysis

Extract evidence-based insights from data (>100 orgs.)

limited application in Australia

S.Suriadi et al. Process Mining Case Study at Suncorp 3/ 23

Page 4: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Contributions

Introduction

Contributions

A report on the experiences gained from this case study:

challenges, lessons learned, and recommendations

What’s new?

Validation of existing lessons learned

Detailed (new?) insights for every stage of the case study

Review of process mining-related tools

Novice/beginner’s point of view

S.Suriadi et al. Process Mining Case Study at Suncorp 4/ 23

Page 5: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Methodology for ‘Spaghetti Process’

L∗ Methodology

Initial interview and preliminary data analysis suggest:

unstructured process

Adopt the L∗ methodology by van der Aalst (2011)

for “spaghetti” process

- business

understanding

- data

understanding

- historic data

- handmade

models

- objectives

- questions

- explore

- discover

- check

- compare

- promote

- diagnose

- verification

- validation

- accreditation

- redesign

- adjust

- intervene

- support

- feedback to

objectives

S.Suriadi et al. Process Mining Case Study at Suncorp 5/ 23

Page 6: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Methodology for ‘Spaghetti Process’

L∗ Methodology

Initial interview and preliminary data analysis suggest:

unstructured process

Adopt the L∗ methodology by van der Aalst (2011)

for “spaghetti” process

- business

understanding

- data

understanding

- historic data

- handmade

models

- objectives

- questions

- explore

- discover

- check

- compare

- promote

- diagnose

- verification

- validation

- accreditation

- redesign

- adjust

- intervene

- support

- feedback to

objectives

Stage 0:Plan/Justify

S.Suriadi et al. Process Mining Case Study at Suncorp 5/ 23

Page 7: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Methodology for ‘Spaghetti Process’

L∗ Methodology

Initial interview and preliminary data analysis suggest:

unstructured process

Adopt the L∗ methodology by van der Aalst (2011)

for “spaghetti” process

- business

understanding

- data

understanding

- historic data

- handmade

models

- objectives

- questions

- explore

- discover

- check

- compare

- promote

- diagnose

- verification

- validation

- accreditation

- redesign

- adjust

- intervene

- support

- feedback to

objectives

Stage 0:Plan/Justify

Stage 1:Extract

S.Suriadi et al. Process Mining Case Study at Suncorp 5/ 23

Page 8: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Methodology for ‘Spaghetti Process’

L∗ Methodology

Initial interview and preliminary data analysis suggest:

unstructured process

Adopt the L∗ methodology by van der Aalst (2011)

for “spaghetti” process

- business

understanding

- data

understanding

- historic data

- handmade

models

- objectives

- questions

- explore

- discover

- check

- compare

- promote

- diagnose

- verification

- validation

- accreditation

- redesign

- adjust

- intervene

- support

- feedback to

objectives

Stage 0:Plan/Justify

Stage 1:Extract

Stage 2: Control Flow and Connect

S.Suriadi et al. Process Mining Case Study at Suncorp 5/ 23

Page 9: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 1

Stage 1: Planning

Activities:

Presentation and discussionsExtract question(s) and assess data availabilityMutually-beneficial engagement model

Close engagement

Main Question

Why did the processing of certain ‘simple’ claim take such a longtime to complete?

Case study was conducted in two phases:

First phase: “data-driven” (quite ‘explorative’)Second phase: “question-driven”

S.Suriadi et al. Process Mining Case Study at Suncorp 6/ 23

Page 10: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 1

Stage 1: Planning - Challenges and Lessons Learned

Challenges

Defining the concept of a ‘simple’ claim

No corresponding business rules‘commonly-held’ belief, differing opinions

Took up to 5 interview sessions spanning up to 6 weeks intotal

Lessons Learned

Composition of team is crucial for effective communication

Use “question-driven” approach

S.Suriadi et al. Process Mining Case Study at Suncorp 7/ 23

Page 11: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 1

Stage 1: Planning - Results

Results

A clear definition of ‘simple’ claim

A claim with less than x-amount of claim value and should becompleted in no later than y -number of days

Derivation of process mining questions:

Q1: What is the performance distribution of ‘simple’ vs‘non-simple’ claims?Q2: What do the corresponding process models look like?Q3: What are the key differences in the processing of “simplequick” vs. “simple slow” claims that lead to performancedifferences?

S.Suriadi et al. Process Mining Case Study at Suncorp 8/ 23

Page 12: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 2

Stage 2: Extract

Two phases:

First round: data quality issue, omission of importantinformation, poorly-populated fieldsSecond round: cleaner data with more accurate information

All finalized claims (no incomplete cases)

>32,000 claimsover 1 million unique events

Data cleaning, filtering, and conversion to XES/MXML

One of the most challenging stages in the case study

S.Suriadi et al. Process Mining Case Study at Suncorp 9/ 23

Page 13: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 2

Stage 2: Extract - Challenges

Challenges

Data interpretation

Complex process (over 20 top-level activities, > 100second-level activities)‘High process variant’ is the norm!

flexibility and/or ‘sloppy’ logging practice?

Inconsistent terminology (nat. hazard vs. storm vs. flood)

Data Filtering

Necessary to ensure scalability of analysis and interestingcomparative analysisWould like to apply hierarchical filtering, but

which criteria to use?

Related to poor definition of ‘simple’ claims

S.Suriadi et al. Process Mining Case Study at Suncorp 10/ 23

Page 14: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 2

Stage 2: Extract - Challenges

Challenges

Data manipulationMany tools involved, each with its own

strengths and weaknesses, and‘quirkiness’ w.r.t data format (input and output)

Need to use them allHighly tedious!

Spreadsheet Disco

Database

(e.g. MySQL)

Text/XML Editor

ProM Tool

CSV XESXESAME

S.Suriadi et al. Process Mining Case Study at Suncorp 11/ 23

Page 15: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 2

Stage 2: Extract - Lessons Learned

Lessons Learned

Naive interpretation of data –> meaningless findings, e.g.

‘complete’ timestamp interpretation?activity duration (from [scheduled, assign, start] to complete) -big differences, often.

schedule

(recorded)

assign

(recorded)actual completion time

(not recorded) recorded as complete

(recorded)

start

(not recorded)

{actual duration

activity duration estimate_1activity duration estimate 2

S.Suriadi et al. Process Mining Case Study at Suncorp 12/ 23

Page 16: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 2

Stage 2: Extract - Lessons Learned

Lessons Learned

Order of data filter matters!

Case-level vs. event-level filtering, e.g.Rule A: remove all events not done by RRule B: remove all cases longer than 7 days

DISCO vs. XESAME

Rule A

event resourceactivityA (start) resourceRactivityB resourceCactivityC resourceCactivityD resourceRactivityF (end) resourceE

{10 days

{

7 days

The case does not satisfy

Rule B - thus whole

case is removed.

Rule A

Rule B

Rule B

1stFilter

2ndFilter

..........

Result

caseID:123ABC event resource <event removed>activityB resourceCactivityC resourceC <event removed> activityF resourceE

caseID:123ABC

event resourceactivityB resourceCactivityC resourceCactivityF resource E

caseID:123ABC

S.Suriadi et al. Process Mining Case Study at Suncorp 13/ 23

Page 17: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 2

Stage 2: Extract - Result

Result

Clear identification of data slices to be used for analysis andcomparison to address the 3 process mining questions definedearlier.

Cas

e D

ura

tio

n (

day

s)

$x

Payout amount

Simple Slow (SS):

<=$x payout

> y days

Simple Quick (SQ):

<=$x payout

<= y days

Complex Slow (CS):

>$x payout

> y days

Complex Quick (CQ):

>$x payout

<=y days

"in-between" cases

y+1

y

y-1

S.Suriadi et al. Process Mining Case Study at Suncorp 14/ 23

Page 18: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 3

Stage 3: Analysis - Challenges

Control-flow analysis, using Disco and ProM Tool.

Challenges

Discovering meaningful process models

Dealing with complex log‘Inconsistency in behaviour’ is the norm!

Practicality: time consuming process (especially if data had tobe further filtered/cleaned)

genetic miner, ILP miner (sometimes)

S.Suriadi et al. Process Mining Case Study at Suncorp 15/ 23

Page 19: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 3

Stage 3: Analysis - Lessons Learned

Lessons Learned

No ‘clean’ structure or we have not done proper datapre-processing?

Clues for the non-existence of structured process: theexistence of

high process variants,low fitness value of Heuristic nets, andflower-like model in simplified Petri Nets,

despite the application of hierarchical filtering and othercleaning activities.

Useful algorithms: Heuristics Miner, ILP, Uma, as well asFuzzy miner (in Disco).

Not so useful: Genetic miner

S.Suriadi et al. Process Mining Case Study at Suncorp 16/ 23

Page 20: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 3

Stage 3: Analysis - Results

Results

Q1: a significant number of under-performing cases

Q2: unstructured process indeed!

S.Suriadi et al. Process Mining Case Study at Suncorp 17/ 23

Page 21: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 4

Stage 4: Interpretation

Proper identification of differences via classical data miningtechniques

Compare Simple Quick vs. Simple Slow claims

Challenges

Finding a good set of predictor variables (too many attributes)

S.Suriadi et al. Process Mining Case Study at Suncorp 18/ 23

Page 22: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 4

Stage 4: Interpretation - Lessons Learned and Results

Lessons Learned

Two useful process-related metrics:

average execution of an activity-X per casedistribution of an activity-X over all cases

Results

Q3 is addressed

Key differences between ‘Simple Quick’ and ‘Simple Slow’classes were identified.

S.Suriadi et al. Process Mining Case Study at Suncorp 19/ 23

Page 23: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Stage 4

Stage 4: Interpretation - ResultActivity Simple Quick Simple Slow

actFreq actDist actFreq actDist

Follow Up Requested 1.86 74.4% 5.79 92.3%Incoming Correspondence 1.75 81.6% 4.27 90.1%Contact Customer 0.66 46.8% 1.29 63.3%Contact Assessor 0.11 4.9% 1.36 21.5%Conduct File Review 2.03 89.8% 6.11 96.9%

S.Suriadi et al. Process Mining Case Study at Suncorp 20/ 23

Page 24: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Conclusion

Conclusion of the Case Study - Stage 5

Useful findings:

Surprising number of under-performing claimsHighlighted non-uniformity and the need for standardization inthe claims processing

Triggered some changes in their claims processing system

“...by mining and analysing our claims ... our business has beenable to make cost saving adjustments to the existing process.”a new system was trialled

Another subsequent impact (not involved, but informedverbally)

improved the proportion of claims finalized on-time

S.Suriadi et al. Process Mining Case Study at Suncorp 21/ 23

Page 25: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Future Work

Future Work

Our case study: too afraid to manipulate data too much(limited data removal, conservative filtering)

But, fine-line between abstraction and over-simplification

When do we stop simplifying/cleaning data?

Data quality - event log quality

Claim: objective insightsPitfall: low data quality (incomplete/incorrect/noisy) and/orimproper cleaning, abstraction and manipulation

Verification of results is needed!

Establish links between original data and resultsAssert the correctness of resultsImproved accountability in making important decisions

S.Suriadi et al. Process Mining Case Study at Suncorp 22/ 23

Page 26: Suriadi caise2013 slides

Introduction Approach Case Study Summary Future Work

Future Work

Understanding Process Behaviours in a LargeInsurance Company in Australia: A Case Study2

S. Suriadi, M. Wynn, C. Ouyang, A.H.M. ter Hofstede, andN. van Dijk

Information Systems SchoolQueensland University of Technology

Brisbane, Australia

[email protected]

June 21, 2013

2This work was supported by the Australian Research Council Discovery Project grant DP110100091.

S.Suriadi et al. Process Mining Case Study at Suncorp 23/ 23