Reasoning about Complex Networks: A Logic Programming Approach

09/29/2022
by   Paulo Shakarian, et al.
0

Reasoning about complex networks has in recent years become an important topic of study due to its many applications: the adoption of commercial products, spread of disease, the diffusion of an idea, etc. In this paper, we present the MANCaLog language, a formalism based on logic programming that satisfies a set of desiderata proposed in previous work as recommendations for the development of approaches to reasoning in complex networks. To the best of our knowledge, this is the first formalism that satisfies all such criteria. We first focus on algorithms for finding minimal models (on which multi-attribute analysis can be done), and then on how this formalism can be applied in certain real world scenarios. Towards this end, we study the problem of deciding group membership in social networks: given a social network and a set of groups where group membership of only some of the individuals in the network is known, we wish to determine a degree of membership for the remaining group-individual pairs. We develop a prototype implementation that we use to obtain experimental results on two real world datasets, including a current social network of criminal gangs in a major U.S. city. We then show how the assignment of degree of membership to nodes in this case allows for a better understanding of the criminal gang problem when combined with other social network mining techniques – including detection of sub-groups and identification of core group members – which would not be possible without further identification of additional group members.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/02/2013

MANCaLog: A Logic for Multi-Attribute Network Cascades (Technical Report)

The modeling of cascade processes in multi-agent systems in the form of ...
research
12/26/2016

Network, Popularity and Social Cohesion: A Game-Theoretic Approach

In studies of social dynamics, cohesion refers to a group's tendency to ...
research
03/17/2021

Social Group Query Based on Multi-fuzzy-constrained Strong Simulation

Traditional social group analysis mostly uses interaction models, event ...
research
10/06/2016

Automatic Detection of Small Groups of Persons, Influential Members, Relations and Hierarchy in Written Conversations Using Fuzzy Logic

Nowadays a lot of data is collected in online forums. One of the key tas...
research
09/29/2021

Knowledge Acquisition For Reconstruction And Identification Of Dimensionless Groups By Means Of Case Based Reasoning

Abstract. When searching with Data Mining Techniques to identify or find...
research
10/07/2010

Mixed-Membership Stochastic Block-Models for Transactional Networks

Transactional network data can be thought of as a list of one-to-many co...
research
05/14/2021

On Measuring the Diversity of Organizational Networks

The interaction patterns of employees in social and professional network...

Please sign up or login with your details

Forgot password? Click here to reset