SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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
 

Similar to 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
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

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