Abstract
Information diffusion is a classical problem in social network analysis, which has been largely investigated with reference to single social networks. However, the current scenario is multi-social-network. Here, many social networks coexist and are strictly connected to each other, thanks to those users who join more social networks, acting as bridges among them. But, what happens to information diffusion when passing from a single-social-network context to a multi-social-network scenario? In this paper, we answer this question. In particular, thanks to the definition of a framework for handling these issues and to a large set of experiments, we show that, in this context, new actors and new features play the key roles. We also identify two possible improvements of our framework, namely the management of some “activation nucleuses” (i.e., some starting-node configurations that are likely to improve information diffusion) and the management of topics concerning the information to spread. In these activities, answer set programming provided us with a powerful and flexible tool for an easy setup and implementation of our investigation.
Similar content being viewed by others
Notes
Answer sets are supported models [51].
We recall that the Jaccard coefficient J(A, B) between two sets A and B is defined as \(J(A,B)\,=\,\frac{|A \cap B|}{|A \cup B|}\).
The minimum coverage value of 5 % had to be reached for each of the covered social networks.
Given the values for I and Th adopted in the tests, we specialized the general encoding to one executable by DLV, which currently does not support recursive aggregates.
Specifically the one requiring to cover three social networks with at least 20 % of nodes per network.
References
Andres B, Kaufmann B, Matheis O, Schaub T (2012) Unsatisfiability-based optimization in clasp. In: Dovier A, Costa VS (eds). ICLP (technical communications), Vol. 17 of LIPIcs, Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, pp. 211–221
Balduccini M, Gelfond M, Watson R, Nogeira M (2001) The USA-Advisor: A Case Study in Answer Set Planning. In: Proceedings of the international conference on logic programming and nonmonotonic reasoning (LPNMR’01), Lecture notes in computer science. Springer, Vienna, Austria, pp. 439–442
Baral C (2003) Knowledge representation, reasoning and declarative problem solving. Cambridge University Press, Cambridge
Baral C, Gelfond M (2000) Reasoning agents in dynamic domains. In: Logic-based artificial intelligence. Kluwer Academic Publishers, pp. 257–279
Baral C, Uyan C (2001) Declarative specification and solution of combinatorial auctions using logic programming. In: Proceedings of the international conference on logic programming and nonmonotonic reasoning (LPNMR’01). Lecture notes in computer science. Springer, Vienna, Austria, pp. 186–199
Bardadym VA (1996) Computer-aided school and university timetabling: the new wave. In: Burke E, Ross P (eds). Practice and theory of automated timetabling, first international conference 1995, Vol. 1153 of LNCS, Springer, pp. 22–45
Berlingerio M, Coscia M, Giannotti F, Monreale A, Pedreschi D (2011a) Foundations of multidimensional network analysis. In: Proceedings of the international conference on advances in social networks analysis and mining (ASONAM 2011), IEEE, Kaohsiung, Taiwan, pp. 485–489
Berlingerio M, Coscia M, Giannotti F, Monreale A, Pedreschi D (2011b) The pursuit of hubbiness: analysis of hubs in large multidimensional networks. J Comput Sci 2(3):223–237
Bertossi L, Hunter A, Schaub T, eds (2005) Inconsistency tolerance, Vol. 3300 of Lecture notes in computer science. Springer
Bravo L, Bertossi L (2003) Logic programming for consistently querying data integration systems. In: Proceedings of the international joint conference on artificial intelligence (IJCAI 2003)’, Acapulco, Mexico, pp. 10–15
Brewka G, Coradeschi S, Perini A, Traverso P, eds (2006) Proceedings of the international conference on prestigious applications of intelligent systems (PAIS 2006), Riva del Garda, Italy
Buccafurri F, Lax G, Nocera A, Ursino D (2012) Discovering Links among Social Networks. In: Proceedings of the European conference on machine learning and principles and practice of knowledge discovery in databases (ECML PKDD 2012)’, Lecture Notes in Computer Science. Springer, Bristol, United Kingdom, pp. 467–482
Buccafurri F, Lax G, Nocera A, Ursino D (2014) Moving from social networks to social internetworking scenarios: the crawling perspective. Inf Sci 256:126–137 Elsevier
Buccafurri F, Leone N, Rullo P (2000) Enhancing disjunctive datalog by constraints. IEEE Trans Knowl Data Eng 12(5):845–860
Cai D, Shao Z, He X, Yan X, Han J (2005) Mining hidden community in heterogeneous social networks. In: Proceedings of the international workshop on link discovery (LinkKDD’05)’, ACM, Chicago, Illinois, USA, pp. 58–65
Calimeri F, Ianni G, Ricca F (2014) The third open answer set programming competition. TPLP 14(1):117–135
Calimeri F, Ianni G, Ricca F, Alviano M, Bria A, Catalano G, Cozza S, Faber W, Febbraro O, Leone N, Manna M, Martello A, Panetta C, Perri S, Reale K, Santoro MC, Sirianni M, Terracina G, Veltri P (2011) The third answer set programming competition: preliminary report of the system competition track. In: ‘LPNMR’, Vol. 6645 of LNCS, Springer, pp. 388–403
Cataldi M, Di Caro L, Schifanella C (2010) Emerging topic detection on Twitter based on temporal and social terms evaluation. In: Proceedings of the international workshop on multimedia data mining (MDMKDD ’10)’, ACM, Washington DC, DC, USA
Chen Y, Peng W, Lee S (2012) Efficient algorithms for influence maximization in social networks. Knowl Inf Syst 33(3):577–601
Domingos P, Richardson M (2001) Mining the network value of customers. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining (KDD 2001), ACM, San Francisco, CA, USA, pp. 57–66
Eén N, Biere A (2005) Effective preprocessing in SAT through variable and clause elimination. In: ‘SAT’, Vol. 3569 of LNCS, Springer, pp. 61–75
Eiter T, Faber W, Leone N, Pfeifer G (2000) Declarative problem-solving using the DLV system. In: Minker J (ed) Logic-based artificial intelligence. Kluwer Academic Publishers, Berlin, pp 79–103
Eiter T, Gottlob G, Mannila H (1997) Disjunctive datalog. ACM Trans Database Syst 22(3):364–418
Faber W, Leone N, Pfeifer G (2004) Recursive aggregates in disjunctive logic programs: Semantics and complexity. In: Alferes JJ, Leite J, (eds). Proceedings of the 9th European conference on artificial intelligence (JELIA 2004)’, Vol. 3229 of Lecture Notes in AI (LNAI). Springer, pp. 200–212
Faber W, Leone N, Pfeifer G (2011) Semantics and complexity of recursive aggregates in answer set programming. Artif Intell 175(1):278–298. Special Issue: John McCarthy’s Legacy
Faber W, Leone N, Pfeifer G, Ricca F (2007) On look-ahead heuristics in disjunctive logic programming. Ann Math Artif Intell 51(2–4):229–266
Franconi E, Palma AL, Leone N, Perri S, Scarcello F (2001) Census Data Repair: a Challenging Application of Disjunctive Logic Programming. In: Logic for programming, artificial intelligence, and reasoning, 8th international conference, LPAR 2001’, Vol. 2250 of Lecture notes in computer science. Springer, pp. 561–578
Friedrich G, Ivanchenko V (2008) Diagnosis from first principles for workflow executions, Technical report, Alpen Adria University, Applied Informatics, Klagenfurt, Austria. http://proserver3-iwas.uni-klu.ac.at/download_area/Technical-Reports/technical_report_2008_02.pdf
Furche T, Gottlob G, Grasso G, Guo X, Orsi G, Schallhart C (2012) Opal: automated form understanding for the deep web. In: ‘WWW’
Garro A, Palopoli L, Ricca F (2006) Exploiting agents in e-learning and skills management context. AI Commun Eur J Artif Intell 19(2):137–154
Gebser M, Kaminski R, König A, Schaub T (2011) Advances in gringo series 3. In: Delgrande JP, Faber W, (eds). Logic programming and nonmonotonic reasoning—11th international conference, LPNMR 2011, Vancouver, Canada, May 16–19, 2011. Proceedings, Vol. 6645 of lecture notes in computer science. Springer, pp. 345–351
Gebser M, Kaufmann B, Schaub T (2013) Advanced conflict-driven disjunctive answer set solving. In: Rossi F, (ed). IJCAI 2013, proceedings of the 23rd international joint conference on artificial intelligence, Beijing, China, August 3–9, 2013, IJCAI/AAAI. http://www.aaai.org/ocs/index.php/IJCAI/IJCAI13/paper/view/6835
Gelfond M, Leone N (2002) Logic programming and knowledge representation: the a-prolog perspective. Artif Intell 138(1–2):3–38
Gelfond M, Lifschitz V (1988) The stable model semantics for logic programming. Logic programming: proceedings fifth intl conference and symposium. MIT Press, Cambridge, pp 1070–1080
Gelfond M, Lifschitz V (1991) Classical negation in logic programs and disjunctive databases. New Gener Comput 9:365–385
Goldenberg J, Libai E, Muller E (2001) Talk of the network: a complex systems look at the underlying process of word-of-mouth. Market Lett 12(3):211–223
Granovetter M (1978) Threshold models of collective behavior. Am J Sociol 83(6):1127–1138
Guille A, Hacid H (2012) A predictive model for the temporal dynamics of information diffusion in online social networks. In: Proceedings of the international world wide web conference (WWW 2012) - Companion Volume’. ACM, Lyon, France, pp 1145–1152
Guille A, Hacid H, Favre C, Zighed D (2013) Information diffusion in online social networks: a survey. SIGMOD Rec 42(2):17–28
Heras F, Morgado A, Marques-Silva J (2011) Core-guided binary search algorithms for maximum satisfiability. In: Burgard W, Roth D (eds) AAAI. AAAI Press, Menlo Park
Kempe D, Kleinberg JM, Tardos É (2003a) Maximizing the spread of influence through a social network. In: Proceedings of the ninth ACM SIGKDD international conference on knowledge discovery and data mining, Washington, DC, USA, August 24–27, 2003, pp. 137–146
Kempe D, Kleinberg J, Tardos É (2003b) Maximizing the spread of influence through a social network. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining (KDD 2003), ACM, Washington, DC, USA, pp. 137–146
Kempe D, Kleinberg J, Tardos É (2005) Influential Nodes in a Diffusion Model for Social Networks. In: Proceedings of the international colloquium on automata, languages and programming (ICALP 2005), lecture notes in computer science, Springer, Lisbon, Portugal, pp. 1127–1138
Lee K, Min B, Goh K (2015) Towards real-world complexity: an introduction to multiplex networks. Eur Phys J B 88(2):1–20
Leone N, Gottlob G, Rosati R, Eiter T, Faber W, Fink M, Greco G, Ianni G, Kałka E, Lembo D, Lenzerini M, Lio V, Nowicki B, Ruzzi M, Staniszkis W, Terracina G (2005) The INFOMIX system for advanced integration of incomplete and inconsistent data. In: Proceedings of the 24th ACM SIGMOD international conference on management of data (SIGMOD 2005). ACM Press, Baltimore, Maryland, USA, pp 915–917
Leone N, Pfeifer G, Faber W, Eiter T, Gottlob G, Perri S, Scarcello F (2006a) The DLV system for knowledge representation and reasoning. ACM Trans Comput Logic 7(3):499–562
Leone N, Pfeifer G, Faber W, Eiter T, Gottlob G, Perri S, Scarcello F (2006b) The DLV system for knowledge representation and reasoning. ACM Trans Comput Logic 7(3):499–562
Leone N, Rullo P, Scarcello F (1997) Disjunctive stable models: unfounded sets, fixpoint semantics, and computation. Inf Comput 135(2):69–112. doi:10.1006/inco.1997.2630
Li C, Anbulagan (1997) Look-Ahead Versus Look-Back for Satisfiability Problems. In: Smolka G, (ed). Proceedings of the third international conference on principles and practice of constraint programming (CP’97), Vol. 1330 of lecture notes in computer science. Springer, pp. 342–356
Lifschitz V (1999) Answer set planning. In: Schreye DD (ed) Proceedings of the 16th international conference on logic programming (ICLP’99). The MIT Press, Las Cruces, pp 23–37
Lin F, Zhao Y (2004) ASSAT: computing answer sets of a logic program by SAT solvers. Artif Intell 157(1–2):115–137
Magnani M, Rossi L (2011) The ml-model for multi-layer social networks. In: Proceedings of the international conference on advances in social networks analysis and mining (ASONAM 2011), IEEE, Kaohsiung, Taiwan, pp. 5–12
Magnani M, Rossi L (2013) Formation of multiple networks. In: Social computing, behavioral-cultural modeling and prediction. Springer: Berlin, pp 257–264
Manna M, Ricca F, Terracina G (2013) Consistent query answering via ASP from different perspectives: theory and practice. Theory Pract Logic Program 13(2):227–252
Maratea M, Ricca F, Faber W, Leone N (2008) Look-back techniques and heuristics in dlv: implementation, evaluation and comparison to qbf solvers. J Algorithm Cogn Inf Logics 63(1–3):70–89
Marek VW, Truszczyński M (1998) Stable models and an alternative logic programming paradigm, CoRR cs.LO/9809032
Marra G, Nocera A, Ricca F, Terracina G, Ursino D (2014) Investigating information diffusion in a multi-social-network scenario via answer set programming. In: Web reasoning and rule systems - 8th international conference, RR 2014, Athens, Greece, September 15-17, 2014. Proceedings, pp. 191–196
Marra G, Ricca F, Terracina G, Ursino D (2014) Exploiting answer set programming for handling information diffusion in a multi-social-network scenario. In: Logics in artificial intelligence—14th European conference, JELIA 2014, Funchal, Madeira, Portugal, September 24–26, 2014. Proceedings, pp. 618–627
Morgado A, Heras F, Liffiton MH, Planes J, Marques-Silva J (2013) Iterative and core-guided MaxSAT solving: a survey and assessment. Constraints 18(4):478–534
Narayanam R, Nanavati AA (2014) Design of viral marketing strategies for product cross-sell through social networks. Knowl Inf Syst 39(3):609–641
Narodytska N, Bacchus F (2014) Maximum satisfiability using core-guided MaxSAT resolution. In: Brodley CE, Stone P (eds) AAAI. AAAI Press, Menlo Park, pp 2717–2723
Niemelä I (1998) Logic programs with stable model semantics as a constraint programming paradigm. In: Niemelä I, Schaub T (eds) Proceedings of the workshop on computational aspects of nonmonotonic reasoning. Trento, Italy, pp 72–79
Nogueira M, Balduccini M, Gelfond M, Watson R, Barry M (2001) An A-Prolog Decision Support System for the Space Shuttle. In: Ramakrishnan I, (ed). Practical aspects of declarative languages, third international symposium (PADL 2001), Vol. 1990 of lecture notes in computer science. Springer, pp. 169–183
Parshani R, Buldyrev S, Havlin S (2010) Interdependent networks: reducing the coupling strength leads to a change from a first to second order percolation transition. Phys Rev Lett 105(4):048701
Rosa ED, Giunchiglia E, Maratea M (2008) A new approach for solving satisfiability problems with qualitative preferences. In: Ghallab M, Spyropoulos CD, Fakotakis N, Avouris NM, (eds). ‘ECAI’, Vol. 178 of FAIA, IOS Press, pp. 510–514
Saito K, Kimura M, Ohara K, Motoda H (2012) Efficient discovery of influential nodes for SIS models in social networks. Knowl Inf Syst 30(3):613–635
Saito K, Ohara K, Yamagishi Y, Kimura M, Motoda H (2011) Learning diffusion probability based on node attributes in social networks. In: Proceedings of the international symposium on foundations of intelligent systems (ISMIS 2011), lecture notes in computer science. Springer., Warsaw, Poland, pp. 153–162
Seo J, Park J, Shin J, Lam MS (2013) Distributed socialite: a datalog-based language for large-scale graph analysis. PVLDB 6(14):1906–1917 http://www.vldb.org/pvldb/vol6/p1906-seo.pdf
Shamma D, Kennedy L, Churchill E (2011) Peaks and persistence: modeling the shape of microblog conversations. In: Proceedings of the ACM conference on computer supported cooperative work (CSCW 2011), ACM, Hangzhou, China, pp. 355–358
Silva JPM, Sakallah KA (1999) GRASP: a search algorithm for propositional satisfiability. IEEE Trans Comput 48(5):506–521
Simons P, Niemelä I, Soininen T (2002) Extending and implementing the stable model semantics. Artif Intell 138(1–2):181–234
Zhang Q, Wang F, Zeng D, Wang T (2012) Understanding crowd-powered search groups: a social network perspective. PLoS ONE 7(6):e39749
Zhao J, Wu J, Feng X, Xiong H, Xu K (2012) Information propagation in online social networks: a tie-strength perspective. Knowl Inf Syst 32(3):589–608
Zhong E, Fan W, Zhu Y, Yang Q (2013) Modeling the dynamics of composite social networks. In: Proceedings of the ACM SIGKDD international conference on knowledge discovery and data mining (KDD’13), ACM, Chicago, Illinois, USA, pp. 937–945
Acknowledgments
We thank anonymous reviewers for their very useful comments and suggestions. This work was partially funded by Regione Calabria through the project Cross-channel Commerce (POR CALABRIA FESR 2007/2013 (CCI N 2007 IT 161 PO 008)), and by the project BA2Know (Business Analytics to Know) funded by the Italian Ministry of Education, University and Research.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Marra, G., Ursino, D., Ricca, F. et al. Information diffusion in a multi-social-network scenario: framework and ASP-based analysis. Knowl Inf Syst 48, 619–648 (2016). https://doi.org/10.1007/s10115-015-0890-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-015-0890-z