SlideShare une entreprise Scribd logo
1  sur  28
Meronymy-based
Aggregation of Activities in
Business Process Models
Sergey Smirnov1, Remco Dijkman2,
Jan Mendling3, and Mathias Weske1
1 Hasso Plattner Institute, Germany
2 Eindhoven University of Technology, The Netherlands
3 Humboldt-Universität zu Berlin, Germany
Meronymy-based Aggregation of Activities in Business Process Models
2
Meronymy-based Aggregation of Activities in Business Process Models
Motivation
> 300 nodes
> 150 activities
Meronymy-based Aggregation of Activities in Business Process Models
3
Business Process Model
Abstraction
… is an operation on a business process model
preserving essential process properties and leaving
out insignificant process details in order to retain
information relevant for a particular purpose
Meronymy-based Aggregation of Activities in Business Process Models
4
BPMA Scenario
Abstraction objects = Activities
Abstraction operation = Aggregation
Confirm
order
Revise order
Update
customer
file
Update
manufacturing
plan
Generate
order
summary
Review
order
summary
Arrange
shipment
Receive
order
Update
customer
file
Handle order
Process
order
summary
Receive
order
Meronymy-based Aggregation of Activities in Business Process Models
5
P
Structural BPMA Challenges
Confirm
order
Revise order
Update
customer
file
Update
manufacturing
plan
Generate
order
summary
Review
order
summary
Arrange
shipment
Receive
order
Arrange
shipment
Update
manufacturing
plan
Revise order
Generate
order
summary
Review
order
summary
Update
customer
file
Candidate 1
Candidate 2
?Candidate 1 Candidate 2
Meronymy-based Aggregation of Activities in Business Process Models
6
Activity Ontology
Create
order
report
Update
customer
profile
Generate
order
summary
Review
order
summary
Process
order
summary
Send
otification
Forward
file to
Meronymy-based Aggregation of Activities in Business Process Models
7
P
Role of Activity Ontology in
BPMA
Confirm
order
Revise order
Update
customer
file
Update
manufacturing
plan
Generate
order
summary
Review
order
summary
Arrange
shipment
Receive
order
Generate
order
summary
Review
order
summary
Update
customer
file
Candidate 1
Candidate 2
Create
order
report
Update
customer
profile
Generate
order
summary
Review
order
summary
Process
order
summary
Send
otification
?Candidate 1 Candidate 2
Meronymy-based Aggregation of Activities in Business Process Models
8
Aggregation Mining Idea
Input: Process model + Ontology
Output: Aggregations
Algorithm Sketch:
FOR each aggregation candidate
map each aggregation candidate activity to
an ontology activity
IF (ontology activities are strongly related)
aggregation candidate is an aggregation
How to find an aggregation
candidate efficiently?
How to judge on ontology
activity relatedness?
Meronymy-based Aggregation of Activities in Business Process Models
9
Activity Alphabet
Create
order
report
Update
customer
profile
Generate
order
summary
Review
order
summary
Process
order
summary
Send
otification
Forward
file to
Meronymy-based Aggregation of Activities in Business Process Models
10
Process Model
is a process model, where:
 finite non-empty set of activities
 finite set of gateways

 finite set of nodes
 the flow relation
 a connected graph
Meronymy-based Aggregation of Activities in Business Process Models
11
Aggregation Candidate
In process model
is an aggregation candidate.
Meronymy-based Aggregation of Activities in Business Process Models
12
Meronymy tree is a tuple
Meronymy Tree
n0
n1 n2 g n3
e f n6 n7 n8n4 n5
n0
Meronymy-based Aggregation of Activities in Business Process Models
13
Meronymy Forest
Meronymy forest F is a disjoint union of
meronymy trees
n9
n10 n12
n13
n14 n15 n16
n17 n18 n19 n20 n21
n0
n1 n2 g n3
e f n6 n7 n8n4 n5
n0
n1 n2 g n3
e f n6 n7 n8n4 n5
n9
n10 n12
n13
n14 n15 n16
n17 n18 n19 n20 n21
Meronymy-based Aggregation of Activities in Business Process Models
14
Aggregation Candidate
Construction
Construction of aggregation candidates aggregation
through aggregation candidate size increment
start: k =2
i iteration: construct i-size aggregation candidates
from (i-1) aggregation candidates
prune insignificant candidates
prune candidates with large distance
stop: k=|A|, PM = (A, G, E) OR all the aggregation
candidates of size k are pruned
Meronymy-based Aggregation of Activities in Business Process Models
15
Activity Match (1)
A1
A2
A3
A4
A5 A6 A7
n0
n1 n2 g n3
e f n6 n7 n8n4 n5
n13
n14 n15 n16
n17 n18 n19 n20 n21
Process model
Meronymy forest
Meronymy-based Aggregation of Activities in Business Process Models
16
Activity Match (2)
A1
A2
A3
A4
A5 A6 A7
n0
n1 n2 g n3
e f n6 n7 n8n4 n5
n13
n14 n15 n16
n17 n18 n19 n20 n21
Process model
Meronymy forest
Meronymy-based Aggregation of Activities in Business Process Models
17
Activity MixMatch
A1
A2
A3
A4
A5 A6 A7
n0
n1 n2 g n3
e f n6 n7 n8n4 n5
n13
n14 n15 n16
n17 n18 n19 n20 n21
Process model
Meronymy forest n1 g
n14
n15n1
g
n15n14
Meronymy-based Aggregation of Activities in Business Process Models
18
n0
n1 n2 g n3
e f n6 n7 n8n4 n5 f
Lowest Common Ancestor
Lowest common ancestor is a function
maps a tree node set to its
lowest common ancestor
e
n2
Meronymy-based Aggregation of Activities in Business Process Models
19
n0
n1 n2 g n3
e f n6 n7 n8n4 n5 f
Meronymy Leaves
Meronymy leaves is a function
maps an activity to the leaves
of the subtree rooted to
this activity
e
n2
Meronymy-based Aggregation of Activities in Business Process Models
20
n0
n1 n2 g n3
e f n6 n7 n8n4 n5
Degree of Aggregation
Coverage (1)
Degree of aggregation coverage is a function
Meronymy-based Aggregation of Activities in Business Process Models
21
n0
n1 n2 g n3
e f n6 n7 n8n4 n5
Degree of Aggregation
Coverage (2)
Degree of aggregation coverage is a function
Meronymy-based Aggregation of Activities in Business Process Models
22
n0
n1 n2 g n3
e f n6 n7 n8n4 n5
Degree of Aggregation
Coverage Properties
Shows
 if the LCA has other descendents,
except aggregation candidate
Ignores
 aggregation candidate size
 the aggregation candidate
depth in the LCA subtree
 ignore the LCA depth
Possesses
 value between 0 and 1
Meronymy-based Aggregation of Activities in Business Process Models
23
Object Studied in Evaluation
Model collection
 6 process models (42 activities on average)
Meronymy forest
 MIT Process Handbook
 processes elicited in the interviews with process experts
 ≈ 5000 activities
 specifies meronymy and hyponymy
 spans several business domains
Meronymy-based Aggregation of Activities in Business Process Models
24
Evaluation Approach
 Each activity aggregation is decomposed into a set
of subsets of size 2, e.g.:
{a, b, c} → {a, b}, {a, c}, {b, c}
 Modeling expert evaluates pair relevance
 Experiments varying node distance, cover
 Observe the precision value
Meronymy-based Aggregation of Activities in Business Process Models
25
Evaluation Results
0
0.2
0.4
0.6
0.8
1
1 2 3 4
cover threshold 0.3 cover threshold 0.2
0
0.2
0.4
0.6
0.8
1 2 3 4
cover threshold 0.3 cover threshold 0.2
Observations
0.27 ≤ precision ≤ 0.46
↑ cover → ↑ precision
↑ node distance → ↓ precision
Meronymy-based Aggregation of Activities in Business Process Models
26
Conclusion
Contributions
 Metric for relatedness
of activity sets
 Activity aggregation
mining algorithm
Future work
 Improve activity
matching technique
 Precise aggregation
mining technique
evaluation
 Investigate other
information enabling
activity aggregation
Meronymy-based Aggregation of Activities in Business Process Models
27
Thank you!
Meronymy-based Aggregation of Activities in Business Process Models
28
Contact Details
Sergey Smirnov
PhD Student
Business Process Technology Group
Hasso Plattner Institute
Prof.-Dr.-Helmert-Str. 2-3, 14482 Potsdam, Germany
Email: sergey.smirnov@hpi.uni-potsdam.de
Phone: +49 (0) 331 5509 194
Fax: +49(0) 331 5509 189

Contenu connexe

Similaire à Meronymy-based Aggregation of Activities in Business Process Models

Evolution of Workflow Technology: Usages, Architectures, Languages
Evolution of Workflow Technology: Usages, Architectures, LanguagesEvolution of Workflow Technology: Usages, Architectures, Languages
Evolution of Workflow Technology: Usages, Architectures, LanguagesWSO2
 
Laura sebu icstcc_merging
Laura sebu icstcc_mergingLaura sebu icstcc_merging
Laura sebu icstcc_merginglaurasebu
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014Shakti Ranjan
 
MBIT Graduate Project Presentation
MBIT Graduate Project PresentationMBIT Graduate Project Presentation
MBIT Graduate Project PresentationDimitris Kosmidis
 
Project Template Sample Kerala University MBA
Project Template Sample Kerala University MBAProject Template Sample Kerala University MBA
Project Template Sample Kerala University MBAAnujith KR
 
An approach to model reduction of logistic networks based on ranking
An approach to model reduction of logistic networks based on rankingAn approach to model reduction of logistic networks based on ranking
An approach to model reduction of logistic networks based on rankingMKosmykov
 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsMithileysh Sathiyanarayanan
 
AI for Business Process Management
AI for Business Process ManagementAI for Business Process Management
AI for Business Process ManagementMarlon Dumas
 
Atlantic introduction
Atlantic introductionAtlantic introduction
Atlantic introductionJohn Miller
 
Predictive Business Process Monitoring with Structured and Unstructured Data
Predictive Business Process Monitoring with Structured and Unstructured DataPredictive Business Process Monitoring with Structured and Unstructured Data
Predictive Business Process Monitoring with Structured and Unstructured DataMarlon Dumas
 
A Technical Focus on Business Process Management – Past, Present, and Emergin...
A Technical Focus on Business Process Management – Past, Present, and Emergin...A Technical Focus on Business Process Management – Past, Present, and Emergin...
A Technical Focus on Business Process Management – Past, Present, and Emergin...Ingo Weber
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturingPrem kumar
 
Mining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesMining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesSaimir Bala
 
Mining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesMining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesSaimir Bala
 
Experimental Plans and Intensive Numerical Aided Design
Experimental Plans and Intensive Numerical Aided DesignExperimental Plans and Intensive Numerical Aided Design
Experimental Plans and Intensive Numerical Aided DesignIJERA Editor
 
How Business mathematics assist Business in decision making
How Business mathematics assist Business in decision makingHow Business mathematics assist Business in decision making
How Business mathematics assist Business in decision makingFahad Fu
 
7Epsilon investment casting case study to satisfy requirements of clause 6-1-...
7Epsilon investment casting case study to satisfy requirements of clause 6-1-...7Epsilon investment casting case study to satisfy requirements of clause 6-1-...
7Epsilon investment casting case study to satisfy requirements of clause 6-1-...Meghana Ransing
 
1) 6Sigma - DEFINE MWSI.ppt
1) 6Sigma - DEFINE MWSI.ppt1) 6Sigma - DEFINE MWSI.ppt
1) 6Sigma - DEFINE MWSI.pptKrzysztofKnop1
 

Similaire à Meronymy-based Aggregation of Activities in Business Process Models (20)

Evolution of Workflow Technology: Usages, Architectures, Languages
Evolution of Workflow Technology: Usages, Architectures, LanguagesEvolution of Workflow Technology: Usages, Architectures, Languages
Evolution of Workflow Technology: Usages, Architectures, Languages
 
Laura sebu icstcc_merging
Laura sebu icstcc_mergingLaura sebu icstcc_merging
Laura sebu icstcc_merging
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014
 
MBIT Graduate Project Presentation
MBIT Graduate Project PresentationMBIT Graduate Project Presentation
MBIT Graduate Project Presentation
 
Project Template Sample Kerala University MBA
Project Template Sample Kerala University MBAProject Template Sample Kerala University MBA
Project Template Sample Kerala University MBA
 
An approach to model reduction of logistic networks based on ranking
An approach to model reduction of logistic networks based on rankingAn approach to model reduction of logistic networks based on ranking
An approach to model reduction of logistic networks based on ranking
 
BPM2017 - Integrated Modeling and Verification of Processes and Data Part 1: ...
BPM2017 - Integrated Modeling and Verification of Processes and Data Part 1: ...BPM2017 - Integrated Modeling and Verification of Processes and Data Part 1: ...
BPM2017 - Integrated Modeling and Verification of Processes and Data Part 1: ...
 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri nets
 
AI for Business Process Management
AI for Business Process ManagementAI for Business Process Management
AI for Business Process Management
 
Atlantic introduction
Atlantic introductionAtlantic introduction
Atlantic introduction
 
Predictive Business Process Monitoring with Structured and Unstructured Data
Predictive Business Process Monitoring with Structured and Unstructured DataPredictive Business Process Monitoring with Structured and Unstructured Data
Predictive Business Process Monitoring with Structured and Unstructured Data
 
A Technical Focus on Business Process Management – Past, Present, and Emergin...
A Technical Focus on Business Process Management – Past, Present, and Emergin...A Technical Focus on Business Process Management – Past, Present, and Emergin...
A Technical Focus on Business Process Management – Past, Present, and Emergin...
 
OOAD and UML
OOAD and UMLOOAD and UML
OOAD and UML
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturing
 
Mining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesMining Project-Oriented Business Processes
Mining Project-Oriented Business Processes
 
Mining Project-Oriented Business Processes
Mining Project-Oriented Business ProcessesMining Project-Oriented Business Processes
Mining Project-Oriented Business Processes
 
Experimental Plans and Intensive Numerical Aided Design
Experimental Plans and Intensive Numerical Aided DesignExperimental Plans and Intensive Numerical Aided Design
Experimental Plans and Intensive Numerical Aided Design
 
How Business mathematics assist Business in decision making
How Business mathematics assist Business in decision makingHow Business mathematics assist Business in decision making
How Business mathematics assist Business in decision making
 
7Epsilon investment casting case study to satisfy requirements of clause 6-1-...
7Epsilon investment casting case study to satisfy requirements of clause 6-1-...7Epsilon investment casting case study to satisfy requirements of clause 6-1-...
7Epsilon investment casting case study to satisfy requirements of clause 6-1-...
 
1) 6Sigma - DEFINE MWSI.ppt
1) 6Sigma - DEFINE MWSI.ppt1) 6Sigma - DEFINE MWSI.ppt
1) 6Sigma - DEFINE MWSI.ppt
 

Dernier

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Dernier (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Meronymy-based Aggregation of Activities in Business Process Models

  • 1. Meronymy-based Aggregation of Activities in Business Process Models Sergey Smirnov1, Remco Dijkman2, Jan Mendling3, and Mathias Weske1 1 Hasso Plattner Institute, Germany 2 Eindhoven University of Technology, The Netherlands 3 Humboldt-Universität zu Berlin, Germany
  • 2. Meronymy-based Aggregation of Activities in Business Process Models 2 Meronymy-based Aggregation of Activities in Business Process Models Motivation > 300 nodes > 150 activities
  • 3. Meronymy-based Aggregation of Activities in Business Process Models 3 Business Process Model Abstraction … is an operation on a business process model preserving essential process properties and leaving out insignificant process details in order to retain information relevant for a particular purpose
  • 4. Meronymy-based Aggregation of Activities in Business Process Models 4 BPMA Scenario Abstraction objects = Activities Abstraction operation = Aggregation Confirm order Revise order Update customer file Update manufacturing plan Generate order summary Review order summary Arrange shipment Receive order Update customer file Handle order Process order summary Receive order
  • 5. Meronymy-based Aggregation of Activities in Business Process Models 5 P Structural BPMA Challenges Confirm order Revise order Update customer file Update manufacturing plan Generate order summary Review order summary Arrange shipment Receive order Arrange shipment Update manufacturing plan Revise order Generate order summary Review order summary Update customer file Candidate 1 Candidate 2 ?Candidate 1 Candidate 2
  • 6. Meronymy-based Aggregation of Activities in Business Process Models 6 Activity Ontology Create order report Update customer profile Generate order summary Review order summary Process order summary Send otification Forward file to
  • 7. Meronymy-based Aggregation of Activities in Business Process Models 7 P Role of Activity Ontology in BPMA Confirm order Revise order Update customer file Update manufacturing plan Generate order summary Review order summary Arrange shipment Receive order Generate order summary Review order summary Update customer file Candidate 1 Candidate 2 Create order report Update customer profile Generate order summary Review order summary Process order summary Send otification ?Candidate 1 Candidate 2
  • 8. Meronymy-based Aggregation of Activities in Business Process Models 8 Aggregation Mining Idea Input: Process model + Ontology Output: Aggregations Algorithm Sketch: FOR each aggregation candidate map each aggregation candidate activity to an ontology activity IF (ontology activities are strongly related) aggregation candidate is an aggregation How to find an aggregation candidate efficiently? How to judge on ontology activity relatedness?
  • 9. Meronymy-based Aggregation of Activities in Business Process Models 9 Activity Alphabet Create order report Update customer profile Generate order summary Review order summary Process order summary Send otification Forward file to
  • 10. Meronymy-based Aggregation of Activities in Business Process Models 10 Process Model is a process model, where:  finite non-empty set of activities  finite set of gateways   finite set of nodes  the flow relation  a connected graph
  • 11. Meronymy-based Aggregation of Activities in Business Process Models 11 Aggregation Candidate In process model is an aggregation candidate.
  • 12. Meronymy-based Aggregation of Activities in Business Process Models 12 Meronymy tree is a tuple Meronymy Tree n0 n1 n2 g n3 e f n6 n7 n8n4 n5 n0
  • 13. Meronymy-based Aggregation of Activities in Business Process Models 13 Meronymy Forest Meronymy forest F is a disjoint union of meronymy trees n9 n10 n12 n13 n14 n15 n16 n17 n18 n19 n20 n21 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 n9 n10 n12 n13 n14 n15 n16 n17 n18 n19 n20 n21
  • 14. Meronymy-based Aggregation of Activities in Business Process Models 14 Aggregation Candidate Construction Construction of aggregation candidates aggregation through aggregation candidate size increment start: k =2 i iteration: construct i-size aggregation candidates from (i-1) aggregation candidates prune insignificant candidates prune candidates with large distance stop: k=|A|, PM = (A, G, E) OR all the aggregation candidates of size k are pruned
  • 15. Meronymy-based Aggregation of Activities in Business Process Models 15 Activity Match (1) A1 A2 A3 A4 A5 A6 A7 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 n13 n14 n15 n16 n17 n18 n19 n20 n21 Process model Meronymy forest
  • 16. Meronymy-based Aggregation of Activities in Business Process Models 16 Activity Match (2) A1 A2 A3 A4 A5 A6 A7 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 n13 n14 n15 n16 n17 n18 n19 n20 n21 Process model Meronymy forest
  • 17. Meronymy-based Aggregation of Activities in Business Process Models 17 Activity MixMatch A1 A2 A3 A4 A5 A6 A7 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 n13 n14 n15 n16 n17 n18 n19 n20 n21 Process model Meronymy forest n1 g n14 n15n1 g n15n14
  • 18. Meronymy-based Aggregation of Activities in Business Process Models 18 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 f Lowest Common Ancestor Lowest common ancestor is a function maps a tree node set to its lowest common ancestor e n2
  • 19. Meronymy-based Aggregation of Activities in Business Process Models 19 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 f Meronymy Leaves Meronymy leaves is a function maps an activity to the leaves of the subtree rooted to this activity e n2
  • 20. Meronymy-based Aggregation of Activities in Business Process Models 20 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 Degree of Aggregation Coverage (1) Degree of aggregation coverage is a function
  • 21. Meronymy-based Aggregation of Activities in Business Process Models 21 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 Degree of Aggregation Coverage (2) Degree of aggregation coverage is a function
  • 22. Meronymy-based Aggregation of Activities in Business Process Models 22 n0 n1 n2 g n3 e f n6 n7 n8n4 n5 Degree of Aggregation Coverage Properties Shows  if the LCA has other descendents, except aggregation candidate Ignores  aggregation candidate size  the aggregation candidate depth in the LCA subtree  ignore the LCA depth Possesses  value between 0 and 1
  • 23. Meronymy-based Aggregation of Activities in Business Process Models 23 Object Studied in Evaluation Model collection  6 process models (42 activities on average) Meronymy forest  MIT Process Handbook  processes elicited in the interviews with process experts  ≈ 5000 activities  specifies meronymy and hyponymy  spans several business domains
  • 24. Meronymy-based Aggregation of Activities in Business Process Models 24 Evaluation Approach  Each activity aggregation is decomposed into a set of subsets of size 2, e.g.: {a, b, c} → {a, b}, {a, c}, {b, c}  Modeling expert evaluates pair relevance  Experiments varying node distance, cover  Observe the precision value
  • 25. Meronymy-based Aggregation of Activities in Business Process Models 25 Evaluation Results 0 0.2 0.4 0.6 0.8 1 1 2 3 4 cover threshold 0.3 cover threshold 0.2 0 0.2 0.4 0.6 0.8 1 2 3 4 cover threshold 0.3 cover threshold 0.2 Observations 0.27 ≤ precision ≤ 0.46 ↑ cover → ↑ precision ↑ node distance → ↓ precision
  • 26. Meronymy-based Aggregation of Activities in Business Process Models 26 Conclusion Contributions  Metric for relatedness of activity sets  Activity aggregation mining algorithm Future work  Improve activity matching technique  Precise aggregation mining technique evaluation  Investigate other information enabling activity aggregation
  • 27. Meronymy-based Aggregation of Activities in Business Process Models 27 Thank you!
  • 28. Meronymy-based Aggregation of Activities in Business Process Models 28 Contact Details Sergey Smirnov PhD Student Business Process Technology Group Hasso Plattner Institute Prof.-Dr.-Helmert-Str. 2-3, 14482 Potsdam, Germany Email: sergey.smirnov@hpi.uni-potsdam.de Phone: +49 (0) 331 5509 194 Fax: +49(0) 331 5509 189