{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T20:27:12Z","timestamp":1770755232679,"version":"3.50.0"},"reference-count":26,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2023,3,18]],"date-time":"2023-03-18T00:00:00Z","timestamp":1679097600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Process mining analyzes events that are logged during the execution of a process, with the aim of gathering useful information and knowledge. Process discovery algorithms derive process models that represent these processes. The level of abstraction at which the process model is represented is reflected in the granularity of the event log. When a process is captured by the usage of sensor systems, process activities are recorded at the sensor-level in the form of sensor readings, and are therefore too fine-grained and non-explanatory. To increase the understandability of the process model, events need to be abstracted into higher-level activities that provide a more meaningful representation of the process. The abstraction becomes more relevant and challenging when the process involves human behavior, as the flexible nature of human\u00a0actions can make it harder to identify and abstract meaningful activities. This paper proposes CvAMoS, a trace-based approach for event abstraction, which focuses on identifying motifs while taking context into account. A motif is a recurring sequence of events that represents an activity that took place under specific circumstances depicted by the context. Context information is logged in the event log in the form of environmental sensor readings (e.g., the temperature and light sensors). The presented algorithm uses a distance function to deal with the variability in the execution of activities. The result is a set of meaningful and interpretable motifs. The algorithm has been tested on both synthetic and real datasets, and compared to the state of the art. CvAMoS is implemented as a Java application and the code is freely available.<\/jats:p>","DOI":"10.3390\/fi15030113","type":"journal-article","created":{"date-parts":[[2023,3,20]],"date-time":"2023-03-20T02:38:27Z","timestamp":1679279907000},"page":"113","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["CvAMoS\u2014Event Abstraction Using Contextual Information"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2487-1164","authenticated-orcid":false,"given":"Gemma","family":"Di Federico","sequence":"first","affiliation":[{"name":"Department of Applied Mathematics and Computer Science, Technical University of Denmark, 2800 Kongens Lyngby, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0837-0183","authenticated-orcid":false,"given":"Andrea","family":"Burattin","sequence":"additional","affiliation":[{"name":"Department of Applied Mathematics and Computer Science, Technical University of Denmark, 2800 Kongens Lyngby, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,3,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Van Der Aalst, W. (2016). Process Mining: Data Science in Action, Springer.","DOI":"10.1007\/978-3-662-49851-4"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Banovic, N., Buzali, T., Chevalier, F., Mankoff, J., and Dey, A.K. (2016, January 7\u201312). Modeling and understanding human routine behavior. Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, San Jose, CA, USA.","DOI":"10.1145\/2858036.2858557"},{"key":"ref_3","unstructured":"Di Federico, G., Burattin, A., and Montali, M. (2021, January 10). Human Behavior as a Process Model: Which Language to Use?. Proceedings of the ITBPM@ BPM, Rome, Italy."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1002\/kpm.1649","article-title":"A process mining methodology for modeling unstructured processes","volume":"27","author":"Stefanini","year":"2020","journal-title":"Knowl. Process Manag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/s13740-014-0038-4","article-title":"Knowledge-intensive processes: Characteristics, requirements and analysis of contemporary approaches","volume":"4","author":"Marrella","year":"2015","journal-title":"J. Data Semant."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Fernandez-Llatas, C. (2021). Interactive Process Mining in Healthcare, Springer.","DOI":"10.1007\/978-3-030-53993-1"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"15434","DOI":"10.3390\/s131115434","article-title":"Process mining for individualized behavior modeling using wireless tracking in nursing homes","volume":"13","author":"Benedi","year":"2013","journal-title":"Sensors"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1016\/j.jmsy.2022.05.012","article-title":"Integrating process management and event processing in smart factories: A systems architecture and use cases","volume":"63","author":"Seiger","year":"2022","journal-title":"J. Manuf. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Di Federico, G., and Burattin, A. (2022, January 11\u201316). vAMoS: EVent Abstraction via Motifs Search. Proceedings of the Business Process Management Workshops: BPM 2022 International Workshops, M\u00fcnster, Germany. Revised Selected Papers.","DOI":"10.1007\/978-3-031-25383-6_9"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1007\/s41066-020-00226-2","article-title":"Event abstraction in process mining: Literature review and taxonomy","volume":"6","author":"Mannhardt","year":"2021","journal-title":"Granul. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"e1346","DOI":"10.1002\/widm.1346","article-title":"Extraction, correlation, and abstraction of event data for process mining","volume":"10","author":"Diba","year":"2020","journal-title":"Wiley Interdiscip. Rev. Data Min. Knowl. Discov."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1997","DOI":"10.1007\/s12652-019-01211-7","article-title":"Visual process maps: A visualization tool for discovering habits in smart homes","volume":"11","author":"Leotta","year":"2020","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"key":"ref_13","unstructured":"Mannhardt, F., Leoni, M.D., Reijers, H.A., Van Der Aalst, W.M., and Toussaint, P.J. (2021, January 6\u201310). From low-level events to activities\u2014A pattern-based approach. Proceedings of the International Conference on Business Process Management, Rome, Italy."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Carmona, J., van Dongen, B., Solti, A., and Weidlich, M. (2018). Conformance Checking, Springer.","DOI":"10.1007\/978-3-319-99414-7"},{"key":"ref_15","unstructured":"Mannhardt, F., and Tax, N. (2017). Unsupervised Event Abstraction using Pattern Abstraction and Local Process Models. arXiv."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/j.jides.2016.11.001","article-title":"Mining local process models","volume":"3","author":"Tax","year":"2016","journal-title":"J. Innov. Digit. Ecosyst."},{"key":"ref_17","unstructured":"Lu, X., Fahland, D., Andrews, R., Suriadi, S., Wynn, M.T., ter Hofstede, A.H., and van der Aalst, W.M. (2017). On the Move to Meaningful Internet Systems, Proceedings of the OTM 2017 Conferences: Confederated International Conferences: CoopIS, C&TC, and ODBASE 2017, Rhodes, Greece, 23\u201327 October 2017, Springer. Proceedings, Part I."},{"key":"ref_18","unstructured":"De Leoni, M., and D\u00fcndar, S. (April, January 30). Event-log abstraction using batch session identification and clustering. Proceedings of the ACM SAC, Brno, Czech Republic."},{"key":"ref_19","unstructured":"Melman, P., and Roshan, U.W. (2018, January 19\u201321). K-means-based feature learning for protein sequence classification. Proceedings of the BICOB, Las Vegas, NV, USA."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Koschmider, A., Mannhardt, F., and Heuser, T. (2018, January 9\u201314). On the contextualization of event-activity mappings. Proceedings of the Business Process Management Workshops: BPM 2018 International Workshops, Sydney, NSW, Australia. Revised Papers 16.","DOI":"10.1007\/978-3-030-11641-5_35"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"7813","DOI":"10.1038\/srep07813","article-title":"qPMS9: An efficient algorithm for quorum planted motif search","volume":"5","author":"Nicolae","year":"2015","journal-title":"Sci. Rep."},{"key":"ref_22","unstructured":"Koschmider, A., Leotta, F., Serral, E., and Torres, V. (2022, October 01). BP-Meets-IoT 2021 Challenge Dataset. Available online: http:\/\/pros.webs.upv.es\/sites\/bp-meet-iot2021\/."},{"key":"ref_23","first-page":"1","article-title":"Learning setting-generalized activity models for smart spaces","volume":"2010","author":"Cook","year":"2010","journal-title":"IEEE Intell. Syst."},{"key":"ref_24","unstructured":"Berti, A., Li, C.Y., Schuster, D., and van Zelst, S.J. (2021, January 1). The process mining toolkit (pmtk): Enabling advanced process mining in an integrated fashion. Proceedings of the ICPM Demo Track 2021, Eindhoven, The Netherlands."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Di Federico, G., and Burattin, A. (2022, January 23\u201328). Do You Behave Always the Same? A Process Mining Approach. Proceedings of the Process Mining Workshops: ICPM 2022 International Workshops, Bozen-Bolzano, Italy.","DOI":"10.1007\/978-3-031-27815-0_1"},{"key":"ref_26","unstructured":"Brunings, M., Fahland, D., and van Dongen, B. (2022). Transactions on Petri Nets and Other Models of Concurrency XVI, Springer."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/15\/3\/113\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:58:24Z","timestamp":1760122704000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/15\/3\/113"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,18]]},"references-count":26,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["fi15030113"],"URL":"https:\/\/doi.org\/10.3390\/fi15030113","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,18]]}}}