Abstract
Online social networks (OSNs) are complex time-varying networks due to the exponential growth in the number of users and the activities of those users. As the form of OSNs can change in each time frame, those working in domains such as community detection, event detection, big data analytics, recommender systems and marketing need to find a way to discretize time to identify the behavioural changes in the OSN over time. For dynamic domains, it is necessary to chunk the network into some time windows and monitor all these time windows. However, to date, many studies have only attempted to monitor a network using one-time window as one inseparable piece of information, which can lead to misinterpretation of the data. Existing methods predict the population growth of a network based on a whole growth rate, but a network has some distinct growth rates during its lifespan. Therefore, this study aims to propose a new method to discretize time to detect the milestones of OSNs. However, many parameters can affect OSN growth. Therefore, in this study, an OSN growth equation is formulated on the basis that the network follows a specific order and discipline in its growth. This study introduces a two-variable equation based on the number of users and the number of connections, which are two common variables in all OSNs, to identify behavioural changes in OSNs. Experiments conducted on six different datasets as well as on real Facebook and real Twitter data show that an OSN follows two different patterns during its lifespan. These two growth patterns differ markedly, and the point at which these two patterns meet is the milestone of the network.
Similar content being viewed by others
References
Berlingerio M et al (2013) Evolving networks: eras and turning points. Intell Data Anal 17(1):27–48
Bliss CA, Frank MR, Danforth CM, Dodds PS (2014) An evolutionary algorithm approach to link prediction in dynamic social networks. J Comput Sci 5(5):750–764
Bonhoeffer S (2011) Ecology and evolution: populations. Institute of Integrative Biology ETH Zurich, Zurich
Budka M, Musial K, Juszczyszyn K (2012) Predicting the evolution of social networks: optimal time window size for increased accuracy. Privacy, Security, Risk and Trust (PASSAT), 2012 International conference on and 2012 international confernece on social computing (SocialCom). IEEE, Amsterdam, pp 21–30
Gauvin L, Panisson A, Cattuto C (2014) Detecting the community structure and activity patterns of temporal networks: a non-negative tensor factorization approach. PLoS One 9(1): e86028. https://doi.org/10.1371/journal.pone.0086028
Gonzalez R, Cuevas R, Motamedi R, Rejaie R, Cuevas A (2013) Google+ or Google-? Dissecting the Evolution of the New OSN in its First Year. WWW '13 Proceedings of the 22nd international conference on World Wide Web. ACM, Rio de Janeiro, pp 483–494
Guo R et al (2014) Harbinger: an analyzing and predicting system for online social network users’ behavior. Springer, Bali
Javorsek M (2015) Average growth rate: computation methods. In: Statistics division of economic and social commission for Asia and the Pacific (ESCAP), Bangkok
Kulkarni SS, Kulkarni SR, Patil SJ (2014) Analysis of population growth of India and estimation for future. IJIRSWET 3(9):15843–15850
Leskovec J (2017) Stanford Network Analysis Platform (SNAP). [Online]. https://snap.stanford.edu/data/email-Eu-core-temporal.html. Accessed 05 Oct 2017
Liu H, Nazir A, Joung J, Chuah C-N (2013) Modeling/Predicting the Evolution Trend of OSN-based Applications. WWW '13 Proceedings of the 22nd international conference on World Wide Web. ACM, Rio de Janeiro, pp 771–780
Mahmoudi A, Yaakub MR, Abu Bakar A (2018) New time-based model to identify the influential users in online social networks. Data Technol Appl 52(2):278–290
Musial K, Budka M, Juszczyszyn K (2013) Creation and growth of online social network. World Wide Web 16(4):421–447
Nguyen NP, Dinh TN, Shen Y, Thai MT (2014) Dynamic social community detection and its applications. PLoS One 9(4):1–18
Nicosia V et al (2013) Graph metrics for temporal networks. In: Holme, Saramäki J (eds) Temporal networks. Springer, Berlin, pp 15–39
Opsahl T, Panzarasa P (2009) Clustering in weighted networks. Soc Netw 31(2):155–163
Opshal T (2009) Tore Opsahl. [Online]. https://toreopsahl.com/datasets/#online_social_network. Accessed 18 Feb 2018
Paranjape A, Benson AR, Leskovec J (2017) Motifs in temporal networks. In: Tenth ACM international conference on web search and data mining, Cambridge
Rajaie R, Torkjazi M, Valafar M (2010) Sizing up online social networks. IEEE Netw 24(5):2–7
Ranshous S et al (2015) Anomaly detection in dynamic networks: a survey. WIREs Comput Stat 7(3):223–247
Ribeiro B (2014) Modeling and Predicting the Growth and Death of Membership-based Websites. WWW'14 Proceedings of the 23rd international conference on World wide web. ACM, Seoul, pp 653–664
Sekara V, Stopczynski A, Lehmann S (2016) Fundamental structures of dynamic social networks. PNAS 113(36):9977–9982
Statista (2017) Statista. [Online]. https://www.statista.com/statistics/264810/number-of-monthly-active-facebook-users-worldwide/. Accessed 18 Feb 2018
Sulo R, Berger-Wolf T, Grossman RL (2010) Meaningful selection of temporal resolution for dynamic networks. In: Proceedings of the 8th workshop on mining and learning with graphs, MLG’10, pp 127–136
Ullah F, Lee S (2016) Social content recommendation based on spatial-temporal aware diffusion modeling in social networks. Symmetry 8(9):564–573
Wilson C, Sala A, Puttaswamy K, Zhao BY (2012) Beyond social graphs: user interactions in online social networks and their implications. ACM Trans Web 6(4):pp 17:1–17:31
Zignani M et al (2014) Link and triadic closure delay: temporal metrics for social network dynamics. In: Eighth international AAAI conference on weblogs and social media, Michigan
Acknowledgements
This work is supported by the Fundamental Research Grant Scheme (FRGS/1/2017/ICT02/UKM/02/4) of the “Universiti Kebangsaan Malaysia” (UKM).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mahmoudi, A., Yaakub, M.R. & Abu Bakar, A. A new method to discretize time to identify the milestones of online social networks. Soc. Netw. Anal. Min. 8, 34 (2018). https://doi.org/10.1007/s13278-018-0511-4
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s13278-018-0511-4