1,720,979 research outputs found
Probabilistic Compliance of Uncertain Traces in Declarative Process Mining
This paper presents our work in progress about the integration of Probabilistic Logic Programming (PLP) with Declarative Process Mining (DPM) to address uncertainty in business process management. Traditional DPM approaches, such as DECLARE, use deterministic constraints to permit/forbid activities, but real-world processes often involve incomplete or unreliable data. To bridge this gap, we recap our previous work on introducing in a separate way probabilistic extensions for events, traces, and constraints inspired by PLP’s Distribution Semantics. We present here an extension to our formal semantics to take into account at the same time uncertain events and uncertain constraints in order to perform compliance of a trace versus a process model. Preliminary experiments on a healthcare process demonstrate the approach’s feasibility but highlight scalability challenges due to exponential complexity, that will be addressed in future work
A web application for reasoning on probabilistic description logics knowledge bases
The aim of the Semantic Web is making information and resources from the Web automatically processable by machines. Usually, the uncertainty characterizing much of this information is addressed by means of a probabilistic semantics. Following the vision of a “Probabilistic Semantic Web”, a plethora of probabilistic semantics have been proposed: some of them change the syntax and/or the semantics itself of the knowledge representation language, others allow one to annotate axioms of a knowledge base with a probability value. Among the latter, the DISPONTE semantics exploits probabilistic annotations to extend query answering with the capability of returning the probability of a query being true in a domain. In order to promote the adoption of Probabilistic Semantic Web we first developed BUNDLE, a framework that can exploit different underlying (probabilistic and non-probabilistic) reasoners to perform probabilistic inference under the DISPONTE semantics. In this paper we present a web application for BUNDLE, to show how DISPONTE is easily usable even in already established applications and systems. It allows users to query a DISPONTE knowledge base written or uploaded directly in the application interface by using just a web browser, without the need to install any software on their machine. It is accessible on the web at https://bundle.ml.unife.it/ and also provides some examples for familiarizing with the application. The results of a usability evaluation involving human participants are also reported, showing the relevance and the practical impact of the tool and possible ways for improvement
Modeling opinion polarization on social media: Application to Covid-19 vaccination hesitancy in Italy
The SARS-CoV-2 pandemic reminded us how vaccination can be a divisive topic on which the public conversation is permeated by misleading claims, and thoughts tend to polarize, especially on online social networks. In this work, motivated by recent natural language processing techniques to systematically extract and quantify opinions from text messages, we present a differential framework for bivariate opinion formation dynamics that is coupled with a compartmental model for fake news dissemination. Thanks to a mean-field analysis we demonstrate that the resulting Fokker-Planck system permits to reproduce bimodal distributions of opinions as observed in polarization dynamics. The model is then applied to sentiment analysis data from social media platforms in Italy, in order to analyze the evolution of opinions about Covid-19 vaccination. We show through numerical simulations that the model is capable to describe correctly the formation of the bimodal opinion structure observed in the vaccine-hesitant dataset, which is witness of the known polarization effects that happen within closed online communities
MAP Inference for Probabilistic Logic Programming
In Probabilistic Logic Programming (PLP) the most commonly studied inference task is to compute the marginal probability of a query given a program. In this paper, we consider two other important tasks in the PLP setting: The Maximum-A-Posteriori (MAP) inference task, which determines the most likely values for a subset of the random variables given evidence on other variables, and the Most Probable Explanation (MPE) task, the instance of MAP where the query variables are the complement of the evidence variables. We present a novel algorithm, included in the PITA reasoner, which tackles these tasks by representing each problem as a Binary Decision Diagram and applying a dynamic programming procedure on it. We compare our algorithm with the version of ProbLog that admits annotated disjunctions and can perform MAP and MPE inference. Experiments on several synthetic datasets show that PITA outperforms ProbLog in many cases
Solving Decision Theory Problems with Probabilistic Answer Set Programming
Solving a decision theory problem usually involves finding the actions, among a set of possible ones, which optimize the expected reward, while possibly accounting for the uncertainty of the environment. In this paper, we introduce the possibility to encode decision theory problems with Probabilistic Answer Set Programming under the credal semantics via decision atoms and utility attributes. To solve the task, we propose an algorithm based on three layers of Algebraic Model Counting, that we test on several synthetic datasets against an algorithm that adopts answer set enumeration. Empirical results show that our algorithm can manage non-trivial instances of programs in a reasonable amount of time
Abduction in (Probabilistic) Answer Set Programming
Answer Set Programming (ASP) is a branch of Logic Programming particularly useful for representing complex domains. Logic abduction, the reasoning strategy that deals with incomplete data, is tightly related to ASP, and encodes incompleteness through abducibles. The goal of logic abduction is to find the minimal set of abducibles (where minimality is usually considered in terms of set inclusion) that explains a query. Recently, abductive reasoning has been introduced in the context of Probabilistic Logic Programming, but no solutions are available for Probabilistic Answer Set Programming (PASP). In this paper, we close this gap and propose an algorithm to perform abduction both in ASP and in PASP
Learning the Parameters of Probabilistic Answer Set Programs
Probabilistic Answer Set Programming (PASP) is a powerful formalism that allows to model uncertain scenarios with answer set programs. One of the possible semantics for PASP is the credal semantics, where a query is associated with a probability interval rather than a sharp probability value. In this paper, we extend the learning from interpretations task, usually considered for Probabilistic Logic Programming, to PASP: the goal is, given a set of (partial) interpretations, to learn the parameters of a PASP program such that the product of the lower bounds of the probability intervals of the interpretations is maximized. Experimental results show that the execution time of the algorithm is heavily dependent on the number of parameters rather than on the number of interpretations
Neural Network Techniques for Detecting Intra-Domestic Water Leaks of Different Magnitude
Nowadays, water leak control at different levels is a necessary tool for sustainable water resource management. Research shows that more than one third of the world's drinking water is lost during its transfer to users, and that leakages on users' properties vary between 2 and 13% of total residential water demand, are very frequent and difficult to detect. Thanks to the advances in Internet of Things solutions for smart metering devices, it is possible to gather household water consumption information with high spatial and temporal resolution and to analyse them. This article applies several supervised Machine Learning (ML) techniques for the automatic detection of leakages of different magnitudes - even smaller than the meter sensitivity - in pipes within the dwelling, by using data collected by smart meters installed at the connection of users to the distribution network in an Italian town. The results obtained are compared with the performance of an 'empirical algorithm' previously presented by the authors, able to automatically identify leakages by checking if the hourly flow rate is never zero during the whole day, but not able to distinguish the size of the leakages. Experimental results over about 40,500 records show that ML techniques significantly improve the detection performance both in discriminating between presence and absence of leakages and in discriminating different-size leakages
Predicting the impact of public events and mobility in Smart Cities
The ubiquitous presence of smartphones and the ever-expanding Internet of Things are generating a treasure trove of data on human movement. We harness the power of Artificial Intelligence to extract knowledge within this data, in particular for predicting people flows and density in a Smart City. This predictive ability holds immense potential for a multitude of applications, from optimising people flow to streamlining event planning, while offering a powerful tool for pre-emptive identification of situations that may lead to crowd disasters. In this paper, we tackle two crucial aspects of people mobility using data from public events and an Italian mobile phone network: to predict both event attendance and future crowd density in specific areas. The event details (location, time etc.) are automatically gathered and stored in a structured format. Next, we handle these problems are treated in a “supervised learning” setting, and various state-of-art Machine Learning techniques are tested to find the best model for each task. The obtained models will be encapsulated into a Policy Support System contributing to foster planning actions of mobility services
Abduction with probabilistic logic programming under the distribution semantics
In Probabilistic Abductive Logic Programming we are given a probabilistic logic program, a set of abducible facts, and a set of constraints. Inference in probabilistic abductive logic programs aims to find a subset of the abducible facts that is compatible with the constraints and that maximizes the joint probability of the query and the constraints. In this paper, we extend the PITA reasoner with an algorithm to perform abduction on probabilistic abductive logic programs exploiting Binary Decision Diagrams. Tests on several synthetic datasets show the effectiveness of our approach
- …
