Model Checking Social Network Models

09/07/2017
by   Raúl Pardo, et al.
0

A social network service is a platform to build social relations among people sharing similar interests and activities. The underlying structure of a social networks service is the social graph, where nodes represent users and the arcs represent the users' social links and other kind of connections. One important concern in social networks is privacy: what others are (not) allowed to know about us. The "logic of knowledge" (epistemic logic) is thus a good formalism to define, and reason about, privacy policies. In this paper we consider the problem of verifying knowledge properties over social network models (SNMs), that is social graphs enriched with knowledge bases containing the information that the users know. More concretely, our contributions are: i) We prove that the model checking problem for epistemic properties over SNMs is decidable; ii) We prove that a number of properties of knowledge that are sound w.r.t. Kripke models are also sound w.r.t. SNMs; iii) We give a satisfaction-preserving encoding of SNMs into canonical Kripke models, and we also characterise which Kripke models may be translated into SNMs; iv) We show that, for SNMs, the model checking problem is cheaper than the one based on standard Kripke models. Finally, we have developed a proof-of-concept implementation of the model-checking algorithm for SNMs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/03/2014

Reasoning about Knowledge and Strategies: Epistemic Strategy Logic

In this paper we introduce Epistemic Strategy Logic (ESL), an extension ...
research
03/12/2021

Temporal Logic for Social Networks

This paper introduces a logic with a class of social network models that...
research
06/22/2021

Knowing How to Plan

Various planning-based know-how logics have been studied in the recent l...
research
08/26/2019

Dynamic Term-Modal Logic for Epistemic Social Network Dynamics (Extended Version)

Logics for social networks have been studied in recent literature. This ...
research
05/02/2022

On verifying expectations and observations of intelligent agents

Public observation logic (POL) is a variant of dynamic epistemic logic t...
research
04/05/2020

Designing and Connectivity Checking of Implicit Social Networks from the User-Item Rating Data

Implicit Social Network is a connected social structure among a group of...
research
01/24/2022

Learning Model Checking and the Kernel Trick for Signal Temporal Logic on Stochastic Processes

We introduce a similarity function on formulae of signal temporal logic ...

Please sign up or login with your details

Forgot password? Click here to reset