Predicting the Evolution of Communities with Online Inductive Logic Programming

Time Pub Date : 2018-01-01 DOI:10.4230/LIPIcs.TIME.2018.4
G. Athanasopoulos, G. Paliouras, D. Vogiatzis, Grigorios Tzortzis, Nikos Katzouris
{"title":"Predicting the Evolution of Communities with Online Inductive Logic Programming","authors":"G. Athanasopoulos, G. Paliouras, D. Vogiatzis, Grigorios Tzortzis, Nikos Katzouris","doi":"10.4230/LIPIcs.TIME.2018.4","DOIUrl":null,"url":null,"abstract":"In the recent years research on dynamic social network has increased, which is also due to the availability of data sets from streaming media. Modeling a network's dynamic behaviour can be performed at the level of communities, which represent their mesoscale structure. Communities arise as a result of user to user interaction. In the current work we aim to predict the evolution of communities, i.e. to predict their future form. While this problem has been studied in the past as a supervised learning problem with a variety of classifiers, the problem is that the \"knowledge\" of a classifier is opaque and consequently incomprehensible to a human. Thus we have employed first order logic, and in particular the event calculus to represent the communities and their evolution. We addressed the problem of predicting the evolution as an online Inductive Logic Programming problem (ILP), where the issue is to learn first order logical clauses that associate evolutionary events, and particular Growth, Shrinkage, Continuation and Dissolution to lower level events. The lower level events are features that represent the structural and temporal characteristics of communities. Experiments have been performed on a real life data set form the Mathematics StackExchange forum, with the OLED framework for ILP. In doing so we have produced clauses that model both short term and long term correlations.","PeriodicalId":75226,"journal":{"name":"Time","volume":"110 1","pages":"4:1-4:20"},"PeriodicalIF":0.0000,"publicationDate":"2018-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Time","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.TIME.2018.4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

In the recent years research on dynamic social network has increased, which is also due to the availability of data sets from streaming media. Modeling a network's dynamic behaviour can be performed at the level of communities, which represent their mesoscale structure. Communities arise as a result of user to user interaction. In the current work we aim to predict the evolution of communities, i.e. to predict their future form. While this problem has been studied in the past as a supervised learning problem with a variety of classifiers, the problem is that the "knowledge" of a classifier is opaque and consequently incomprehensible to a human. Thus we have employed first order logic, and in particular the event calculus to represent the communities and their evolution. We addressed the problem of predicting the evolution as an online Inductive Logic Programming problem (ILP), where the issue is to learn first order logical clauses that associate evolutionary events, and particular Growth, Shrinkage, Continuation and Dissolution to lower level events. The lower level events are features that represent the structural and temporal characteristics of communities. Experiments have been performed on a real life data set form the Mathematics StackExchange forum, with the OLED framework for ILP. In doing so we have produced clauses that model both short term and long term correlations.
用在线归纳逻辑规划预测社区演化
近年来,动态社交网络的研究越来越多,这也是由于流媒体数据集的可用性。网络的动态行为建模可以在社区层面进行,这代表了它们的中尺度结构。社区是用户与用户交互的结果。在目前的工作中,我们的目标是预测群落的演变,即预测它们的未来形式。虽然这个问题在过去被研究为一个有监督的学习问题,但问题是分类器的“知识”是不透明的,因此对人类来说是不可理解的。因此,我们采用一阶逻辑,特别是事件演算来表示群落及其演化。我们将预测进化的问题作为一个在线归纳逻辑规划问题(ILP)来解决,其中的问题是学习一阶逻辑子句,这些子句将进化事件,以及特定的增长、收缩、延续和分解与较低级别事件联系起来。较低级别的事件是代表社区结构和时间特征的特征。在数学StackExchange论坛的真实数据集上进行了实验,并使用OLED框架进行了ILP。在这样做的过程中,我们产生了对短期和长期相关性进行建模的条款。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信