Discovering Probabilistic Structures of Healthcare Processes

Medical protocols and guidelines can be looked upon as concurrent programs, where the patient's state dynamically changes over time. Methods based on verification and model-checking developed in the past have been shown to offer insight into the correctness of guidelines and protocols by adopting a logical point of view. However, there is uncertainty involved both in the management of the disease and the way the disease will develop, and, therefore, a probabilistic view on medical protocols seems more appropriate. Representations using Bayesian networks capture that uncertainty, but usually concern a single patient group and do not capture the dynamic nature of care. In this paper, we propose a new method inspired by automata learning to represent and identify patient groups for obtaining insight into the care that patients have received. We evaluate this approach using data obtained from general practitioners and identify significant differences in patients who were diagnosed with a transient ischemic attack. Finally, we discuss the implications of such a computational method for the analysis of medical protocols and guidelines.

[1]  Richard E. Neapolitan,et al.  Learning Bayesian networks , 2007, KDD '07.

[2]  Alexander L. Wolf,et al.  Discovering models of software processes from event-based data , 1998, TSEM.

[3]  Silvia Miksch,et al.  Process Support and Knowledge Representation in Health Care , 2012, Lecture Notes in Computer Science.

[4]  A. J. Feelders,et al.  Subgroup Discovery Meets Bayesian Networks -- An Exceptional Model Mining Approach , 2010, 2010 IEEE International Conference on Data Mining.

[5]  John Fox,et al.  PROforma: a general technology for clinical decision support systems. , 1997, Computer methods and programs in biomedicine.

[6]  David Lee,et al.  Principles and methods of testing finite state machines-a survey , 1996, Proc. IEEE.

[7]  Peter J. F. Lucas,et al.  Using Temporal Context-Specific Independence Information in the Exploratory Analysis of Disease Processes , 2007, AIME.

[8]  Colin de la Higuera,et al.  Grammatical Inference: Learning Automata and Grammars , 2010 .

[9]  Craig Boutilier,et al.  Exploiting Structure in Policy Construction , 1995, IJCAI.

[10]  Peter J. F. Lucas Computer-based Medical Guidelines and Protocols: A Primer and Current Trends , 2008 .

[11]  David Heckerman,et al.  Knowledge Representation and Inference in Similarity Networks and Bayesian Multinets , 1996, Artif. Intell..

[12]  Samson W. Tu,et al.  From guideline modeling to guideline execution: defining guideline-based decision-support services , 2000, AMIA.

[13]  Laura Giordano,et al.  Adopting model checking techniques for clinical guidelines verification , 2010, Artif. Intell. Medicine.

[14]  Wil M. P. van der Aalst,et al.  Workflow mining: discovering process models from event logs , 2004, IEEE Transactions on Knowledge and Data Engineering.

[15]  David Riaño,et al.  Improving medical decision trees by combining relevant health-care criteria , 2012, Expert Syst. Appl..

[16]  Wil M. P. van der Aalst,et al.  Process Mining in Healthcare: Data Challenges When Answering Frequently Posed Questions , 2012, ProHealth/KR4HC.

[17]  Frits W. Vaandrager,et al.  Inference and Abstraction of the Biometric Passport , 2010, ISoLA.

[18]  Neil Walkinshaw,et al.  Reverse Engineering State Machines by Interactive Grammar Inference , 2007, 14th Working Conference on Reverse Engineering (WCRE 2007).

[19]  Peter J. F. Lucas,et al.  Bayesian networks in biomedicine and health-care , 2004, Artif. Intell. Medicine.

[20]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[21]  Paola Inverardi,et al.  Automatic synthesis of behavior protocols for composable web-services , 2009, ESEC/FSE '09.

[22]  Omolola Ogunyemi,et al.  GLIF3: the evolution of a guideline representation format , 2000, AMIA.

[23]  Tatjana Rundek,et al.  Statin therapy in the prevention of recurrent cardiovascular events: a sex-based meta-analysis. , 2012, Archives of internal medicine.

[24]  Peter J. F. Lucas,et al.  Verification of Medical Guidelines Using Background Knowledge in Task Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[25]  Eric Horvitz,et al.  Dynamic Network Models for Forecasting , 1992, UAI.

[26]  Pierre Dupont,et al.  Links between probabilistic automata and hidden Markov models: probability distributions, learning models and induction algorithms , 2005, Pattern Recognit..

[27]  Uzay Kaymak,et al.  On process mining in health care , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[28]  David Riaño,et al.  Automatic generation of clinical algorithms within the state-decision-action model , 2012, Expert Syst. Appl..

[29]  Frank van Harmelen,et al.  Improving medical protocols by formal methods , 2006, Artif. Intell. Medicine.

[30]  John Fox,et al.  Safe and sound - artificial intelligence in hazardous applications , 2000 .

[31]  Silvana Quaglini,et al.  Compliance with Clinical Practice Guidelines , 2008, Computer-based Medical Guidelines and Protocols.

[32]  Thomas Sudkamp Languages and Machines: An Introduction to the Theory of Computer Science , 2005 .

[33]  Steen Andreassen,et al.  Planning of therapy and tests in causal probabilistic networks , 1992, Artif. Intell. Medicine.

[34]  M. Field,et al.  Clinical practice guidelines : directions for a new program , 1990 .

[35]  Yuval Shahar,et al.  The Asgaard project: a task-specific framework for the application and critiquing of time-oriented clinical guidelines , 1998, Artif. Intell. Medicine.

[36]  Zoubin Ghahramani,et al.  Learning Dynamic Bayesian Networks , 1997, Summer School on Neural Networks.

[37]  Michael D. Perlman,et al.  Enumerating Markov Equivalence Classes of Acyclic Digraph Models , 2001, UAI.

[38]  Marco Gori,et al.  Adaptive Processing of Sequences and Data Structures , 1998, Lecture Notes in Computer Science.