{'fraction_non_alphanumeric': 0.023255813953488372, 'fraction_numerical': 0.0, 'mean_word_length': 5.411347517730497, '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}}
Which Patient to Treat Next? Probabilistic Stream-Based Reasoning for Decision Support and Monitoring

Providing decision support for questions such as "Which Patient to Treat Next?" requires a combination of stream-based reasoning and probabilistic reasoning. The former arises due to a multitude of sensors constantly collecting data (data streams). The latter stems from the underlying decision making problem based on a probabilistic model of the scenario at hand. The STARQL engine handles temporal data streams efficiently and the lifted dynamic junction tree algorithm handles temporal probabilistic relational data efficiently. In this paper, we leverage the two approaches and propose probabilistic stream-based reasoning. Additionally, we demonstrate that our proposed solution runs in linear time w.r.t. the maximum number of time steps to allow for real-time decision support and monitoring.