SlideShare une entreprise Scribd logo
1  sur  36
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

Contenu connexe

Similaire à 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_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_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
 

Similaire à 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 5 - Process Discovery
Process Mining - Chapter 5 - Process DiscoveryProcess Mining - Chapter 5 - Process Discovery
Process Mining - Chapter 5 - Process Discovery
 
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_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
 

Plus de Dirk Fahland

Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis Multi-Dimensional Process Analysis
Multi-Dimensional Process Analysis
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
 
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
 

Plus de 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
 

Dernier

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 

Dernier (20)

Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 

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