A Process Mining Approach to the Identification of Normal and Suspect Traffic Behavior

  • Stefano Ferilli
  • Domenico Redavid
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 728)


Born and typically exploited in the business and industrial application domain, automatic process management, and in particular process mining, might be profitably applied also to the very different domain of traffic understanding. In facts, previous successful experiences in other movement-oriented applications have been reported in the literature. However, some peculiarities of these special domains require powerful techniques to be available. For this reason, these experience exploit the WoMan framework for workflow management, that has proved to be able to handle complex processes. This paper describes the WoMan framework along with its features and functionality, explains why it is more suitable than other process mining approaches and systems available in the current literature, and proposes a number of ways in which it might be applied to the traffic understanding domain. It also highlights possible shortcomings of the WoMan system, that might need adjustments before it can be applied at full scale on real-world traffic data.


Traffic understanding Process mining Activity prediction Process prediction 



Thanks to Amedeo Cesta and Gabriella Cortellessa for providing the GPItaly dataset, and to Riccardo De Benedictis for translating it into WoMan format. This work was partially funded by the Italian PON 2007–2013 project PON02_00563_3489339 ‘Puglia @Service’.


  1. 1.
    van der Aalst, W. 1998. The application of petri nets to workflow management. The Journal of Circuits, Systems and Computers 8: 21–66.Google Scholar
  2. 2.
    van der Aalst, W., T. Weijters, and L. Maruster. 2004. Workflow mining: Discovering process models from event logs. IEEE Transactions on Knowledge and Data Engineering 16: 1128–1142.Google Scholar
  3. 3.
    Agrawal, R., D. Gunopulos, and F. Leymann. 1998. Mining process models from workflow logs, Proceedings of the 6th International Conference on Extending Database Technology (EDBT).Google Scholar
  4. 4.
    Cook, J., and A. Wolf. 1996. Discovering models of software processes from event-based data. Tech. Rep. CU-CS-819-96, Department of Computer Science, University of Colorado.Google Scholar
  5. 5.
    Coradeschi, S., A. Cesta, G. Cortellessa, L. Coraci, J. Gonzalez, L. Karlsson, F. Furfari, A. Loutfi, A. Orlandini, F. Palumbo, F. Pecora, S. von Rump, A. Štimec, J. Ullberg, and B. tslund. 2013. Giraffplus: Combining social interaction and long term monitoring for promoting independent living. Proeedings of the 6th International Conference on Human System Interaction (HSI) 578–585, IEEE.Google Scholar
  6. 6.
    Ferilli, S. 2014. Woman: Logic-based workflow learning and management. IEEE Transaction on Systems, Man and Cybernetics: Systems 44: 744–756.Google Scholar
  7. 7.
    Ferilli, S., and F. Esposito. 2013. A logic framework for incremental learning of process models. Fundamenta Informaticae 128: 413–443.Google Scholar
  8. 8.
    Ferilli, S., D. Redavid, and S. Angelastro. 2016. Predicting process behavior in woman. In Advances in Artificial Intelligence: AI*IA2016, vol. 10037, ed. G. Adorni, S. Cagnoni, M. Gori, and M. Maratea, 308–320., Lecture Notes in Artificial Intelligence Berlin: Springer.Google Scholar
  9. 9.
    Ferilli, S., D. Redavid, and S. Angelastro. 2017. Activity prediction in process management using the woman framework. Advances in Data Mining. Applications and Theoretical Aspects, vol. 10357, 194–208., Lecture Notes in Artificial Intelligence Berlin: Springer.Google Scholar
  10. 10.
    Herbst, J., and D. Karagiannis. 1999. An inductive approach to the acquisition and adaptation of workflow models, Proceedings of the IJCAI’99 Workshop on Intelligent Workflow and Process Management: The New Frontier for AI in Business, pp. 52–57.Google Scholar
  11. 11.
    2012. Process mining manifesto. Business Process Management Workshops, vol. 99, 169–194., Lecture Notes in Business Information Processing Berlin: Springer.Google Scholar
  12. 12.
    Lai, M. 2015. Giraffe: Using deep reinforcement learning to play chess. CoRR abs/1509.01549 (2015), arXiv:1509.01549
  13. 13.
    Muggleton, S. 1991. Inductive logic programming. New Generation Computing 8 (4): 295–318.Google Scholar
  14. 14.
    Oshri, B., and N. Khandwala. Predicting moves in chess using convolutional neural networks. In: Stanford University Course Project Reports – CS231n: Convolutional Neural Networks for Visual Recognition (Winter 2016), Scholar
  15. 15.
    Pesic, M., and W.M.P van der Aalst. 2006. A declarative approach for flexible business processes management, Proceedings of the 2006 International Conference on Business Process Management Workshops BPM’06, 169–180, Springer.Google Scholar
  16. 16.
    Weijters, A., and W. van der Aalst. 2001. Rediscovering workflow models from event-based data, Proceedings of the 11th Dutch-Belgian Conference of Machine Learning (Benelearn 2001), ed. V. Hoste, and G.D. Pauw, pp. 93–100.Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Dipartimento di InformaticaUniversità di BariBariItaly
  2. 2.Centro Interdipartimentale per la Logica e sue Applicazioni, Università di BariBariItaly
  3. 3.Artificial Brain S.r.l.BariItaly

Personalised recommendations