{'fraction_non_alphanumeric': 0.00889248181083266, 'fraction_numerical': 0.0, 'mean_word_length': 5.316326530612245, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Discovering Business Process Model from Unstructured Activity Logs

Many real world business processes are executed without explicit orchestration and hence do not generate structured execution logs. This is particularly true for the class of business processes which are executed in service delivery centers in emerging markets where rapid changes in processes and in the people executing the processes are common. In such environments, the process execution logs are usually a mix of human entered activity log of actions performed and the auto-generated logs by various tools used during the process execution. Process discovery from unstructured execution logs has been a relatively unexplored research area. In this paper, we propose an approach for process discovery from unstructured logs using gaussian mixture models and hidden markov models. We apply this approach to the logs generated by a real-world business process used in a service delivery center and demonstrate that the results obtained are comparable to an approach of manually labeling the logs followed by a best known process discovery algorithm in literature. The approach proposed is generic and applicable to a wide range of business process execution settings.