Welcome to the Collaboration Pattern Detection Framework documentation!
Note
This project and documentation is under active development.
This Python3-based framework conducts Collaboration Pattern Detection using methods from Process Mining, Frequent Subgraph Mining & Graph Set Clustering techniques. Resulting (process) graph sets / patterns are stored in a Graph Collection and can be exported as a file, or uploaded/downloaded from or to a Neo4j graph database.
This framework is used in the Social Process Mining project to detect Collaboration Pattern inside Enterprise Collaboration Systems (ECS).
Overview
Preprocessing: This package provides an API for preprocessing the event logs and prepare them for the collaboration pattern detection discovery algorithm.
Process Mining: This package provides an API for mining graphs (process discovery) from event logs using Process Mining discovery algorithms.
Frequent Subgraph Mining: The generated graphs are used as input for Frequent Subgraph Mining.
Clustering Graph Sets: The resulting sub-graphs can be clustered using graph set clustering.