SlideShare a Scribd company logo
Dirk Fahland
         Wil M.P. van der Aalst

          Simplifying
Mined Process Models
Process Mining, Currently


event   process mining   process
 log       algorithm      model




                                   PAGE 1
Process Mining, Currently


                                   readable
event   process mining   process    process
 log       algorithm      model      model




                                   PAGE 2
Post-Process the Model


                                                          readable
 event     process mining    process
                                         simplify          process
  log         algorithm       model                         model




can replay the entire log       introduce:
                            post-processing           can replay
                            operations on the       the entire log
                              mined model
                                                           PAGE 3
…Based on Original Event Log

           process mining    process
              algorithm       model                       readable
 event                                   simplify          process
  log                                                       model




can replay the entire log       introduce:
                            post-processing           can replay
                            operations on the       the entire log
                              mined model
                                                           PAGE 4
Analysis

          process mining   process
             algorithm      model                    readable
 event                                   simplify     process
  log                                                  model




          discover ordering relations
                    infer behavior



                                                    behavior
   observed executions                  generalized behavior
incomplete knowledge
                                                     PAGE 5
Idea: Re-Adjust Generalization

             process mining       process
                algorithm          model                    readable
  event                                         simplify     process
   log                                                        model




                        unfold model wrt. log
   model
complexity


                          fold, simplify,
                          generalize


                                                           behavior
               log
                                                            PAGE 6
Unfold a Spaghetti-Model




                           PAGE 7
Unfold Model wrt. a Log


                                A
                 ABDA
                 ABCBDA
                 ABCBC
                   log      C   B



                                D

                              mined
                          process model




                                    PAGE 8
Unfold Model wrt. a Log
                 unfold
    A
                                A
                 ABDA
                 ABCBDA
    B            ABCBC
                   log      C   B
    D


    A                           D

                              mined
                          process model




                                    PAGE 9
Unfold Model wrt. a Log
                 unfold
      A
                                A
                 ABDA
                 ABCBDA
      B          ABCBC
                   log      C   B
  C   D


  B   A                         D

                              mined
  D
                          process model


  A

                                    PAGE 10
Unfold Model wrt. a Log
                 unfold
        A
                                A
                 ABDA
                 ABCBDA
        B        ABCBC
                   log      C   B
    C   D


    B   A                       D

                              mined
    D
                          process model
C


    A

                                    PAGE 11
Unfold Model wrt. a Log
                       unfold
        A
                                      A
                       ABDA
                       ABCBDA
        B              ABCBC
                         log      C   B
    C   D


    B   A                             D

                                    mined
    D   B
                                process model
C


B   A
        unfolding
        wrt. the log                      PAGE 12
Represents Concurrency
                       unfold
        A
                                       A
                       AEBDA
                       ABECBDA
        B   E          ABCBC
                         log       C   B       E
    C   D


    B   A                              D

                                     mined
    D
                                 process model
C


    A
        unfolding
        wrt. the log                       PAGE 13
Represents Concurrency

        A
                            AEBDA
                            ABECBDA
        B   E               ABCBC
                               log
    C   D

                       •   is a process model
    B   A              •   contains only behavior in the log
                       •   is acyclic
C   D
                       •   represents concurrency explicitly
                       •   labeled
                           (several tasks with same label)
    A
        unfolding
        wrt. the log                                         PAGE 14
Represents Concurrency

        A
                       AEBDA
                       ABECBDA
        B   E          ABCBC
                         log
    C   D
                                    unfold

    B   A

                                 fold,
                                 simplify,
C   D
                                 generalize


    A
        unfolding
        wrt. the log                          PAGE 15
Fold an unfolded model

        A
                merge equivalent nodes

        B   E   necessary condition on
                equivalent transitions
    C   D        • same label

    B   A


C   D


    A

                                         PAGE 16
Fold an unfolded model

        A
                merge equivalent nodes

        B   E   necessary condition on
                equivalent transitions
    C   D        • same label
                 • equivalent pre-/post-places
    B   A


C   D


    A

                                                 PAGE 17
Fold an unfolded model

        A
                merge equivalent nodes

        B   E   necessary condition on
                equivalent transitions
    C   D        • same label
                 • equivalent pre-/post-places
    B   A
                various equivalences possible
                (see paper for some)
C   D


    A

                                                 PAGE 18
Fold an unfolded model

        A
                merge equivalent nodes

        B   E
                     A

    C   D

                 C   B   E
    B   A


                     D
C   D


    A                A

                                         PAGE 19
Unfolding and Refolding
                     unfold
                                                A

          fold
                      A
                                            C   B       E


                 C    B   E
                                                D


                      D
                          refolded vs. original model
                          • less behavior
                            (replays the log and more)
                      A
                          • simpler structure
                                                    PAGE 20
Next: Simplifying and Generalizing


                                                      readable
                             process
                                        simplify
                                          simplify     process
                              model
                                                        model




                          unfold
complexity
                   fold


                           simplify,
                           generalize

                                                     behavior
             log

                                                      PAGE 21
Implied Places

        A
                           implied place
                           • does not restrict transitions
        B   fold
                       A
                           remove from folded model
    C   D                  • simpler model
                   C   B   • same behavior
    B   A


                       D
                           various techniques to find
C   D                      implied places

    A                  A

                                                PAGE 22
Special: Implied Places and Folding

    A                     A
p                     p
                                              A
    B     C          D        C           p
                                  fold
                                         D    B      C
        unfolding wrt. log

 folding may merge implied and non-implied places
 remove p: simpler model,
             more behavior (generalization)
 let user decide
                                                  PAGE 23
Configurable Simplification


                                                               readable
                             process
                                                 simplify
                                                   simplify     process
                              model
                                                                 model




                          unfold
complexity
                   fold
                                          configurable


                                     simplify,
                                   generalize
                                                              behavior
             log

                                                               PAGE 24
ProM6 / Uma > www.processmining.org




                                  PAGE 25
ProM6 / Uma > www.processmining.org




                                  PAGE 26
ProM6 / Uma > www.processmining.org




                                  PAGE 27
Experimental Results

 15 benchmark logs, 6 industrial logs
 [www.promtools.org/prom5/]




                                         PAGE 28
Experimental Results

  15 benchmark logs, 6 industrial logs
      [www.promtools.org/prom5/]
 model complexity = #arcs / #nodes
9.0
8.0
7.0
6.0
5.0
4.0
3.0
2.0
1.0
0.0




                                          PAGE 29
Experimental Results
 precision: traces allowed by model and not in log
 1.0 = only log behavior allowed




 rises/falls within limits (can be controlled)
                                                  PAGE 30
from    to
spaghetti   lasagna?
from    to less complex
spaghetti   spaghetti
Lessons Learned

 techniques to navigate the model/behavior space
 use model and log together
 use model unfoldings
 break a rule and see what happens

                          unfold
   model
complexity
                   fold



                                     simplify,
                                   generalize
                                                 behavior
             log
                                                  PAGE 33
And next?

         process mining   process
            algorithm      model               readable
 event                              simplify    process
  log                                            model




 process views
  most simple model covering 80% of the log

 improve mining algorithms?
  we showed: there is room for improvement

                                               PAGE 34
Dirk Fahland
         about.me/dirk.fahland

          Simplifying
Mined Process Models

More Related Content

Similar to Simplifying Mined Process Models

Process mining chapter_07_conformance_checking
Process mining chapter_07_conformance_checkingProcess mining chapter_07_conformance_checking
Process mining chapter_07_conformance_checking
Muhammad Ajmal
 
Process Mining - Chapter 8 - Mining Additional Perspectives
Process Mining - Chapter 8 - Mining Additional PerspectivesProcess Mining - Chapter 8 - Mining Additional Perspectives
Process Mining - Chapter 8 - Mining Additional Perspectives
Wil van der Aalst
 
Process mining chapter_08_mining_additional_perspectives
Process mining chapter_08_mining_additional_perspectivesProcess mining chapter_08_mining_additional_perspectives
Process mining chapter_08_mining_additional_perspectives
Muhammad Ajmal
 
Process mining chapter_05_process_discovery
Process mining chapter_05_process_discoveryProcess mining chapter_05_process_discovery
Process mining chapter_05_process_discovery
Muhammad Ajmal
 
Process Mining - Chapter 5 - Process Discovery
Process Mining - Chapter 5 - Process DiscoveryProcess Mining - Chapter 5 - Process Discovery
Process Mining - Chapter 5 - Process Discovery
Wil van der Aalst
 
Process mining chapter_06_advanced_process_discovery_techniques
Process mining chapter_06_advanced_process_discovery_techniquesProcess mining chapter_06_advanced_process_discovery_techniques
Process mining chapter_06_advanced_process_discovery_techniques
Muhammad Ajmal
 
Process Mining - Chapter 6 - Advanced Process Discovery_techniques
Process Mining - Chapter 6 - Advanced Process Discovery_techniquesProcess Mining - Chapter 6 - Advanced Process Discovery_techniques
Process Mining - Chapter 6 - Advanced Process Discovery_techniques
Wil van der Aalst
 
Alignment based Precision Checking
Alignment based Precision CheckingAlignment based Precision Checking
Alignment based Precision Checking
Arya Adriansyah Ph.D.
 
Discovering Petri Nets: Evidence-Based Business Process Management
Discovering Petri Nets: Evidence-Based Business Process ManagementDiscovering Petri Nets: Evidence-Based Business Process Management
Discovering Petri Nets: Evidence-Based Business Process Management
Wil van der Aalst
 

Similar to Simplifying Mined Process Models (9)

Process mining chapter_07_conformance_checking
Process mining chapter_07_conformance_checkingProcess mining chapter_07_conformance_checking
Process mining chapter_07_conformance_checking
 
Process Mining - Chapter 8 - Mining Additional Perspectives
Process Mining - Chapter 8 - Mining Additional PerspectivesProcess Mining - Chapter 8 - Mining Additional Perspectives
Process Mining - Chapter 8 - Mining Additional Perspectives
 
Process mining chapter_08_mining_additional_perspectives
Process mining chapter_08_mining_additional_perspectivesProcess mining chapter_08_mining_additional_perspectives
Process mining chapter_08_mining_additional_perspectives
 
Process mining chapter_05_process_discovery
Process mining chapter_05_process_discoveryProcess mining chapter_05_process_discovery
Process mining chapter_05_process_discovery
 
Process Mining - Chapter 5 - Process Discovery
Process Mining - Chapter 5 - Process DiscoveryProcess Mining - Chapter 5 - Process Discovery
Process Mining - Chapter 5 - Process Discovery
 
Process mining chapter_06_advanced_process_discovery_techniques
Process mining chapter_06_advanced_process_discovery_techniquesProcess mining chapter_06_advanced_process_discovery_techniques
Process mining chapter_06_advanced_process_discovery_techniques
 
Process Mining - Chapter 6 - Advanced Process Discovery_techniques
Process Mining - Chapter 6 - Advanced Process Discovery_techniquesProcess Mining - Chapter 6 - Advanced Process Discovery_techniques
Process Mining - Chapter 6 - Advanced Process Discovery_techniques
 
Alignment based Precision Checking
Alignment based Precision CheckingAlignment based Precision Checking
Alignment based Precision Checking
 
Discovering Petri Nets: Evidence-Based Business Process Management
Discovering Petri Nets: Evidence-Based Business Process ManagementDiscovering Petri Nets: Evidence-Based Business Process Management
Discovering Petri Nets: Evidence-Based Business Process Management
 

More from Dirk Fahland

Object-Centric Processes - from cases to objects and relations… and beyond
Object-Centric Processes - from cases to objects and relations… and beyondObject-Centric Processes - from cases to objects and relations… and beyond
Object-Centric Processes - from cases to objects and relations… and beyond
Dirk Fahland
 
Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis
Dirk Fahland
 
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
Dirk Fahland
 
Describing, Discovering, and Understanding Multi-Dimensional Processes
Describing, Discovering, and Understanding Multi-Dimensional ProcessesDescribing, Discovering, and Understanding Multi-Dimensional Processes
Describing, Discovering, and Understanding Multi-Dimensional Processes
Dirk Fahland
 
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
Dirk Fahland
 
Where did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process modelsWhere did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process models
Dirk Fahland
 
Mining Branch-Time Scenarios From Execution Logs
Mining Branch-Time Scenarios From Execution LogsMining Branch-Time Scenarios From Execution Logs
Mining Branch-Time Scenarios From Execution Logs
Dirk Fahland
 
From Live Sequence Chart Specifications to Distributed Components
From Live Sequence Chart Specifications to Distributed ComponentsFrom Live Sequence Chart Specifications to Distributed Components
From Live Sequence Chart Specifications to Distributed Components
Dirk Fahland
 
LSC Revisited - From Scenarios to Distributed Components
LSC Revisited - From Scenarios to Distributed ComponentsLSC Revisited - From Scenarios to Distributed Components
LSC Revisited - From Scenarios to Distributed Components
Dirk Fahland
 
Process Mining for ERP Systems
Process Mining for ERP SystemsProcess Mining for ERP Systems
Process Mining for ERP Systems
Dirk Fahland
 
The Process of Process Modeling
The Process of Process ModelingThe Process of Process Modeling
The Process of Process Modeling
Dirk Fahland
 
Behavioral Conformance of Artifact-Centric Process Models
Behavioral Conformance of Artifact-Centric Process ModelsBehavioral Conformance of Artifact-Centric Process Models
Behavioral Conformance of Artifact-Centric Process Models
Dirk Fahland
 
Many-to-Many: Interactions in Artifact-Centric Choreographies
Many-to-Many: Interactions in Artifact-Centric ChoreographiesMany-to-Many: Interactions in Artifact-Centric Choreographies
Many-to-Many: Interactions in Artifact-Centric Choreographies
Dirk Fahland
 
Artifacts - Processes with Multiple Instances
Artifacts - Processes with Multiple InstancesArtifacts - Processes with Multiple Instances
Artifacts - Processes with Multiple Instances
Dirk Fahland
 

More from Dirk Fahland (14)

Object-Centric Processes - from cases to objects and relations… and beyond
Object-Centric Processes - from cases to objects and relations… and beyondObject-Centric Processes - from cases to objects and relations… and beyond
Object-Centric Processes - from cases to objects and relations… and beyond
 
Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis
 
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
Artifacts and Databases - the Need for Event Relation Graphs and Synchronous ...
 
Describing, Discovering, and Understanding Multi-Dimensional Processes
Describing, Discovering, and Understanding Multi-Dimensional ProcessesDescribing, Discovering, and Understanding Multi-Dimensional Processes
Describing, Discovering, and Understanding Multi-Dimensional Processes
 
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
Process Mining: Past, Present, and Open Challenges (AIST 2017 Keynote)
 
Where did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process modelsWhere did I go wrong? Explaining errors in process models
Where did I go wrong? Explaining errors in process models
 
Mining Branch-Time Scenarios From Execution Logs
Mining Branch-Time Scenarios From Execution LogsMining Branch-Time Scenarios From Execution Logs
Mining Branch-Time Scenarios From Execution Logs
 
From Live Sequence Chart Specifications to Distributed Components
From Live Sequence Chart Specifications to Distributed ComponentsFrom Live Sequence Chart Specifications to Distributed Components
From Live Sequence Chart Specifications to Distributed Components
 
LSC Revisited - From Scenarios to Distributed Components
LSC Revisited - From Scenarios to Distributed ComponentsLSC Revisited - From Scenarios to Distributed Components
LSC Revisited - From Scenarios to Distributed Components
 
Process Mining for ERP Systems
Process Mining for ERP SystemsProcess Mining for ERP Systems
Process Mining for ERP Systems
 
The Process of Process Modeling
The Process of Process ModelingThe Process of Process Modeling
The Process of Process Modeling
 
Behavioral Conformance of Artifact-Centric Process Models
Behavioral Conformance of Artifact-Centric Process ModelsBehavioral Conformance of Artifact-Centric Process Models
Behavioral Conformance of Artifact-Centric Process Models
 
Many-to-Many: Interactions in Artifact-Centric Choreographies
Many-to-Many: Interactions in Artifact-Centric ChoreographiesMany-to-Many: Interactions in Artifact-Centric Choreographies
Many-to-Many: Interactions in Artifact-Centric Choreographies
 
Artifacts - Processes with Multiple Instances
Artifacts - Processes with Multiple InstancesArtifacts - Processes with Multiple Instances
Artifacts - Processes with Multiple Instances
 

Recently uploaded

2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
Cambridge Product Management Network
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
ZevinAttisha
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani case
 
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
➑➌➋➑➒➎➑➑➊➍
 
GKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt PresentationGKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt Presentation
GraceKohler1
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Efficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web ApplicationsEfficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web Applications
Harwinder Singh
 
Kirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper PresentationKirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Stone Art Hub
 
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
ISONIKELtd
 
The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...
The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...
The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...
YourLegal Accounting
 
The Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac SignThe Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac Sign
my Pandit
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
dazzjoker
 
DearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUniDearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUni
katiejasper96
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
taqyea
 
Prescriptive analytics BA4206 Anna University PPT
Prescriptive analytics BA4206 Anna University PPTPrescriptive analytics BA4206 Anna University PPT
Prescriptive analytics BA4206 Anna University PPT
Freelance
 
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
Ksquare Energy Pvt. Ltd.
 

Recently uploaded (20)

2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
2024.06 CPMN Cambridge - Beyond Now-Next-Later.pdf
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
 
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
 
GKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt PresentationGKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt Presentation
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Efficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web ApplicationsEfficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web Applications
 
Kirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper PresentationKirill Klip GEM Royalty TNR Gold Copper Presentation
Kirill Klip GEM Royalty TNR Gold Copper Presentation
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
 
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
 
The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...
The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...
The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...
 
The Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac SignThe Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac Sign
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
 
DearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUniDearbornMusic-KatherineJasperFullSailUni
DearbornMusic-KatherineJasperFullSailUni
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
 
Prescriptive analytics BA4206 Anna University PPT
Prescriptive analytics BA4206 Anna University PPTPrescriptive analytics BA4206 Anna University PPT
Prescriptive analytics BA4206 Anna University PPT
 
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
 

Simplifying Mined Process Models

  • 1. Dirk Fahland Wil M.P. van der Aalst Simplifying Mined Process Models
  • 2. Process Mining, Currently event process mining process log algorithm model PAGE 1
  • 3. Process Mining, Currently readable event process mining process process log algorithm model model PAGE 2
  • 4. Post-Process the Model readable event process mining process simplify process log algorithm model model can replay the entire log introduce: post-processing can replay operations on the the entire log mined model PAGE 3
  • 5. …Based on Original Event Log process mining process algorithm model readable event simplify process log model can replay the entire log introduce: post-processing can replay operations on the the entire log mined model PAGE 4
  • 6. Analysis process mining process algorithm model readable event simplify process log model discover ordering relations  infer behavior behavior observed executions generalized behavior incomplete knowledge PAGE 5
  • 7. Idea: Re-Adjust Generalization process mining process algorithm model readable event simplify process log model unfold model wrt. log model complexity fold, simplify, generalize behavior log PAGE 6
  • 9. Unfold Model wrt. a Log A ABDA ABCBDA ABCBC log C B D mined process model PAGE 8
  • 10. Unfold Model wrt. a Log unfold A A ABDA ABCBDA B ABCBC log C B D A D mined process model PAGE 9
  • 11. Unfold Model wrt. a Log unfold A A ABDA ABCBDA B ABCBC log C B C D B A D mined D process model A PAGE 10
  • 12. Unfold Model wrt. a Log unfold A A ABDA ABCBDA B ABCBC log C B C D B A D mined D process model C A PAGE 11
  • 13. Unfold Model wrt. a Log unfold A A ABDA ABCBDA B ABCBC log C B C D B A D mined D B process model C B A unfolding wrt. the log PAGE 12
  • 14. Represents Concurrency unfold A A AEBDA ABECBDA B E ABCBC log C B E C D B A D mined D process model C A unfolding wrt. the log PAGE 13
  • 15. Represents Concurrency A AEBDA ABECBDA B E ABCBC log C D • is a process model B A • contains only behavior in the log • is acyclic C D • represents concurrency explicitly • labeled (several tasks with same label) A unfolding wrt. the log PAGE 14
  • 16. Represents Concurrency A AEBDA ABECBDA B E ABCBC log C D unfold B A fold, simplify, C D generalize A unfolding wrt. the log PAGE 15
  • 17. Fold an unfolded model A merge equivalent nodes B E necessary condition on equivalent transitions C D • same label B A C D A PAGE 16
  • 18. Fold an unfolded model A merge equivalent nodes B E necessary condition on equivalent transitions C D • same label • equivalent pre-/post-places B A C D A PAGE 17
  • 19. Fold an unfolded model A merge equivalent nodes B E necessary condition on equivalent transitions C D • same label • equivalent pre-/post-places B A various equivalences possible (see paper for some) C D A PAGE 18
  • 20. Fold an unfolded model A merge equivalent nodes B E A C D C B E B A D C D A A PAGE 19
  • 21. Unfolding and Refolding unfold A fold A C B E C B E D D refolded vs. original model • less behavior (replays the log and more) A • simpler structure PAGE 20
  • 22. Next: Simplifying and Generalizing readable process simplify simplify process model model unfold complexity fold simplify, generalize behavior log PAGE 21
  • 23. Implied Places A implied place • does not restrict transitions B fold A remove from folded model C D • simpler model C B • same behavior B A D various techniques to find C D implied places A A PAGE 22
  • 24. Special: Implied Places and Folding A A p p A B C D C p fold D B C unfolding wrt. log  folding may merge implied and non-implied places  remove p: simpler model, more behavior (generalization)  let user decide PAGE 23
  • 25. Configurable Simplification readable process simplify simplify process model model unfold complexity fold configurable simplify, generalize behavior log PAGE 24
  • 26. ProM6 / Uma > www.processmining.org PAGE 25
  • 27. ProM6 / Uma > www.processmining.org PAGE 26
  • 28. ProM6 / Uma > www.processmining.org PAGE 27
  • 29. Experimental Results  15 benchmark logs, 6 industrial logs [www.promtools.org/prom5/] PAGE 28
  • 30. Experimental Results  15 benchmark logs, 6 industrial logs [www.promtools.org/prom5/] model complexity = #arcs / #nodes 9.0 8.0 7.0 6.0 5.0 4.0 3.0 2.0 1.0 0.0 PAGE 29
  • 31. Experimental Results  precision: traces allowed by model and not in log  1.0 = only log behavior allowed  rises/falls within limits (can be controlled) PAGE 30
  • 32. from to spaghetti lasagna?
  • 33. from to less complex spaghetti spaghetti
  • 34. Lessons Learned  techniques to navigate the model/behavior space  use model and log together  use model unfoldings  break a rule and see what happens unfold model complexity fold simplify, generalize behavior log PAGE 33
  • 35. And next? process mining process algorithm model readable event simplify process log model  process views most simple model covering 80% of the log  improve mining algorithms? we showed: there is room for improvement PAGE 34
  • 36. Dirk Fahland about.me/dirk.fahland Simplifying Mined Process Models