Reasoning about Complex Networks: A Logic Programming Approach
Paulo Shakarian, Gerardo I. Simari, Devon Callahan

TL;DR
This paper introduces MANCaLog, a logic programming formalism for reasoning about complex networks, demonstrated through group membership analysis in social networks, including criminal gangs, with experimental validation.
Contribution
The paper presents MANCaLog, a novel formalism satisfying all previous desiderata for reasoning in complex networks, along with algorithms and a prototype for real-world applications.
Findings
MANCaLog effectively models group membership in social networks.
Experimental results on real datasets validate the approach.
Enhanced understanding of criminal networks through degree of membership analysis.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Mining Algorithms and Applications · Logic, Reasoning, and Knowledge · Bayesian Modeling and Causal Inference
MethodsDiffusion
