论文标题

关于复杂网络的推理:一种逻辑编程方法

Reasoning about Complex Networks: A Logic Programming Approach

论文作者

Shakarian, Paulo, Simari, Gerardo I., Callahan, Devon

论文摘要

近年来,关于复杂网络的推理由于其许多应用而成为一个重要的研究主题:采用了商业产品,疾病的传播,想法的扩散等。在本文中,我们介绍了Mancalog语言,这是一种基于逻辑编程的形式主义的形式,满足了以前的工作,以提出一组在复杂网络中发展的工作。据我们所知,这是满足所有此类标准的第一个形式主义。我们首先关注用于查找最小模型的算法(可以在哪些多属性分析上进行),然后关注如何在某些现实世界中使用这种形式主义。为此,我们研究了确定社交网络中的小组成员资格的问题:给定一个社交网络和一组小组,其中仅知道网络中的某些人的小组成员资格,我们希望确定其余的团体个人对的成员资格。我们开发了一种原型实施,我们用来在两个现实世界数据集上获得实验结果,包括当前美国主要的犯罪团伙社交网络。然后,我们展示在这种情况下,将成员资格分配给节点的程度如何与其他社交网络挖掘技术相结合时,可以更好地理解犯罪团伙问题 - 包括检测子群体和核心小组成员的识别 - 如果没有进一步识别其他小组成员,这是不可能的。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源