Optimising Business Process Discovery Using Answer Set Programming

被引:2
|
作者
Chesani, Federico [1 ]
Di Francescomarino, Chiara [2 ]
Ghidini, Chiara [2 ]
Grundler, Giulia [1 ]
Loreti, Daniela [1 ]
Maggi, Fabrizio Maria [3 ]
Mello, Paola [1 ]
Montali, Marco [3 ]
Tessaris, Sergio [3 ]
机构
[1] DISI Univ Bologna, Bologna, Italy
[2] Fdn Bruno Kessler, Trento, Italy
[3] Free Univ Bozen Bolzano, Bolzano, Italy
关键词
Preferences; Answer set programming; Optimisation; Process mining; Process discovery; Declarative process models;
D O I
10.1007/978-3-031-15707-3_38
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Declarative business process discovery aims at identifying sets of constraints, from a given formal language, that characterise a workflow by using pre-recorded activity logs. Since the provided logs represent a fraction of all the consistent evolution of a process, and the fact that many sets of constraints covering those examples can be selected, empirical criteria should be employed to identify the "best" candidates. In our work we frame the process discovery as an optimisation problem, where we want to identify optimal sets of constraints according to preference criteria. Declarative constraints for processes are usually characterised via temporal logics, so different solutions can be semantically equivalent. For this reason, it is difficult to use an arbitrary finite domain constraints solvers for the optimisation. The use of Answer Set Programming enables the combination of deduction rules within the optimisation algorithm, in order to take into account not only the user preferences but also the implicit semantics of the formal language. In this paper we show how we encoded the process discovery problem using the ASPrin framework for qualitative and quantitative optimisation in ASP, and the results of our experiments.
引用
收藏
页码:498 / 504
页数:7
相关论文
共 50 条
  • [1] Business process verification with constraint temporal answer set programming
    Giordano, Laura
    Martelli, Alberto
    Spiotta, Matteo
    Dupre, Daniele Theseider
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2013, 13 : 641 - 655
  • [2] Using Answer Set Programming to Enhance Operating System Discovery
    Gagnon, Francois
    Esfandiari, Babak
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2009, 5753 : 579 - 584
  • [3] A hybrid approach to operating system discovery using answer set programming
    Gagnon, Francois
    Esfandiari, Babak
    Bertossi, Leopoldo
    2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, 2007, : 391 - +
  • [4] Optimising Dynamic Traffic Distribution for Urban Networks with Answer Set Programming
    Cardellini, Matteo
    Dodaro, Carmine
    Maratea, Marco
    Vallati, Mauro
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2024,
  • [5] Automated Resource Allocation in Business Processes with Answer Set Programming
    Havur, Giray
    Cabanillas, Cristina
    Mendling, Jan
    Polleres, Axel
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, (BPM 2015), 2016, 256 : 191 - 203
  • [6] A Method for the Online Construction of the Set of States of a Markov Decision Process Using Answer Set Programming
    Ferreira, Leonardo Anjoletto
    Bianchi, Reinaldo A. C.
    Santos, Paulo E.
    Lopez de Mantaras, Ramon
    RECENT TRENDS AND FUTURE TECHNOLOGY IN APPLIED INTELLIGENCE, IEA/AIE 2018, 2018, 10868 : 3 - 15
  • [7] Benchmarking Answer Set Programming systems for resource allocation in business
    Havur, Giray
    Cabanillas, Cristina
    Polleres, Axel
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 205
  • [8] Role mining using answer set programming
    Ye, Wei
    Li, Ruixuan
    Gu, Xiwu
    Li, Yuhua
    Wen, Kunmei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 : 336 - 343
  • [9] Using criticalities as a heuristic for answer set programming
    Sabuncu, O
    Alpaslan, FN
    Akman, V
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2004, 2923 : 234 - 246
  • [10] Explainable Planning Using Answer Set Programming
    Van Nguyen
    Vasileiou, Stylianos Loukas
    Son, Tran Cao
    Yeoh, William
    KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 662 - 666