Predicting the Evolution of Communities with Online Inductive Logic Programming

Authors George Athanasopoulos, George Paliouras, Dimitrios Vogiatzis, Grigorios Tzortzis, Nikos Katzouris



PDF
Thumbnail PDF

File

LIPIcs.TIME.2018.4.pdf
  • Filesize: 479 kB
  • 20 pages

Document Identifiers

Author Details

George Athanasopoulos
  • Department of Informatics and Telecommunications, National and Kapodistrian University of Athens, Athens, Greece
George Paliouras
  • Institute of Informatics and Telecommunications, NCSR "Demokritos", Athens, Greece
Dimitrios Vogiatzis
  • The American College of Greece, Deree, Athens, Greece
  • and, Institute of Informatics and Telecommunications, NCSR "Demokritos", Athens, Greece
Grigorios Tzortzis
  • Institute of Informatics and Telecommunications, NCSR "Demokritos", Athens, Greece
Nikos Katzouris
  • Institute of Informatics and Telecommunications, NCSR "Demokritos", Athens, Greece

Cite AsGet BibTex

George Athanasopoulos, George Paliouras, Dimitrios Vogiatzis, Grigorios Tzortzis, and Nikos Katzouris. Predicting the Evolution of Communities with Online Inductive Logic Programming. In 25th International Symposium on Temporal Representation and Reasoning (TIME 2018). Leibniz International Proceedings in Informatics (LIPIcs), Volume 120, pp. 4:1-4:20, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2018)
https://doi.org/10.4230/LIPIcs.TIME.2018.4

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.

Subject Classification

ACM Subject Classification
  • Human-centered computing → Social network analysis
  • Computing methodologies → Machine learning
  • Computing methodologies → Online learning settings
  • Computing methodologies → Inductive logic learning
Keywords
  • Social Network Analysis
  • Community Evolution Prediction
  • Machine Learning
  • Inductive Logic Programming
  • Event Calculus
  • Online Learning

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Hendrik Blockeel, Luc De Raedt, Nico Jacobs, and Bart Demoen. Scaling up inductive logic programming by learning from interpretations. Data Mining and Knowledge Discovery, 3(1):59-93, Mar 1999. URL: http://dx.doi.org/10.1023/A:1009867806624.
  2. P. Bródka, P. Kazienko, and B. Kołoszczyk. Predicting Group Evolution in the Social Network. ArXiv e-prints, 2012. URL: http://arxiv.org/abs/1210.5161.
  3. L. De Raedt. Logical and Relational Learning. Cognitive Technologies. Springer Berlin Heidelberg, 2008. URL: https://books.google.gr/books?id=FFYIOXvwq7MC.
  4. Georgios Diakidis, Despoina Karna, Dimitris Fasarakis-Hilliard, Dimitrios Vogiatzis, and George Paliouras. Predicting the evolution of communities in social networks. In Proceedings of the 5th International Conference on Web Intelligence, Mining and Semantics, WIMS '15, pages 1:1-1:6, New York, NY, USA, 2015. ACM. URL: http://dx.doi.org/10.1145/2797115.2797119.
  5. Opher Etzion and Peter Niblett. Event Processing in Action. Manning Publications Co., Greenwich, CT, USA, 1st edition, 2010. Google Scholar
  6. Santo Fortunato. Community detection in graphs. CoRR, abs/0906.0612, 2009. URL: http://arxiv.org/abs/0906.0612.
  7. Bogdan Gliwa, Piotr Bródka, Anna Zygmunt, Stanislaw Saganowski, Przemyslaw Kazienko, and Jaroslaw Kozlak. Different approaches to community evolution prediction in blogosphere. In Advances in Social Networks Analysis and Mining 2013, ASONAM '13, Niagara, ON, Canada - August 25 - 29, 2013, pages 1291-1298, 2013. URL: http://dx.doi.org/10.1145/2492517.2500231.
  8. Mark Goldberg, Malik Magdon ismail, Srinivas Nambirajan, and James Thompson. Tracking and predicting evolution of social communities. -, -. Google Scholar
  9. Wassily Hoeffding. Probability inequalities for sums of bounded random variables. Journal of the American Statistical Association, 58(301):13-30, 1963. URL: http://dx.doi.org/10.1080/01621459.1963.10500830.
  10. Nagehan İlhan and Şule Gündüz Öğüdücü. Predicting community evolution based on time series modeling. In Proceedings of the 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining 2015, ASONAM '15, pages 1509-1516, New York, NY, USA, 2015. ACM. URL: http://dx.doi.org/10.1145/2808797.2808913.
  11. Sanjay Ram Kairam, Dan J. Wang, and Jure Leskovec. The life and death of online groups: Predicting group growth and longevity. In Proceedings of the Fifth ACM International Conference on Web Search and Data Mining, WSDM '12, pages 673-682, New York, NY, USA, 2012. ACM. URL: http://dx.doi.org/10.1145/2124295.2124374.
  12. Nikos Katzouris, Alexander Artikis, and Georgios Paliouras. Online learning of event definitions. Theory and Practice of Logic Programming, 16(5-6):817–833, 2016. URL: http://dx.doi.org/10.1017/S1471068416000260.
  13. Robert Kowalski and Marek Sergot. A Logic-Based Calculus of Events, pages 23-55. Springer Berlin Heidelberg, Berlin, Heidelberg, 1989. URL: http://dx.doi.org/10.1007/978-3-642-83397-7_2.
  14. Akshay Patil, Juan Liu, and Jie Gao. Predicting group stability in online social networks. In Proceedings of the 22Nd International Conference on World Wide Web, WWW '13, pages 1021-1030, New York, NY, USA, 2013. ACM. URL: http://dx.doi.org/10.1145/2488388.2488477.
  15. Maria Evangelia G. Pavlopoulou, Grigorios Tzortzis, Dimitrios Vogiatzis, and George Paliouras. Predicting the evolution of communities in social networks using structural and temporal features. In 12th International Workshop on Semantic and Social Media Adaptation and Personalization, SMAP 2017, Bratislava, Slovakia, July 9-10, 2017, pages 40-45, 2017. URL: http://dx.doi.org/10.1109/SMAP.2017.8022665.
  16. Mansoureh Takaffoli, Reihaneh Rabbany, and Osmar R. Zaiane. Community evolution prediction in dynamic social networks. URL: http://dx.doi.org/10.1109/ASONAM.2014.6921553.
  17. R. Zafarani, M.A. Abbasi, and H. Liu. Social Media Mining: An Introduction. Cambridge University Press, 2014. URL: https://books.google.gr/books?id=H9FkAwAAQBAJ.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail