Sampling algorithms for stochastic graphs: A learning automata approach

被引:18
作者
Rezvanian, Alireza [1 ,2 ]
Meybodi, Mohammad Reza [2 ]
机构
[1] Inst Res Fundamental Sci IPM, Sch Comp Sci, POB 19395-5746, Tehran, Iran
[2] Amirkabir Univ Technol, Tehran Polytech, Comp Engn & Informat Technol Dept, Soft Comp Lab, Hafez Ave 424, Tehran, Iran
关键词
Stochastic graphs; Network sampling; Network measures; Complex networks; Learning automata; COMMUNITY STRUCTURE; SOCIAL NETWORKS; CENTRALITY; SET;
D O I
10.1016/j.knosys.2017.04.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, there has been growing interest in social network analysis. Graph models for social network analysis are usually assumed to be a deterministic graph with fixed weights for its edges or nodes. As activities of users in online social networks are changed with time, however, this assumption is too restrictive because of uncertainty, unpredictability and the time-varying nature of such real networks. The existing network measures and network sampling algorithms for complex social networks are designed basically for deterministic binary graphs with fixed weights. This results in loss of much of the information about the behavior of the network contained in its time-varying edge weights of network, such that is not an appropriate measure or sample for unveiling the important natural properties of the original network embedded in the varying edge weights. In this paper, we suggest that using stochastic graphs, in which weights associated with the edges are random variables, can be a suitable model for complex social network. Once the network model is chosen to be stochastic graphs, every aspect of the network such as path, clique, spanning tree, network measures and sampling algorithms should be treated stochastically. In particular, the network measures should be reformulated and new network sampling algorithms must be designed to reflect the stochastic nature of the network. In this paper, we first define some network measures for stochastic graphs, and then we propose four sampling algorithms based on learning automata for stochastic graphs. In order to study the performance of the proposed sampling algorithms, several experiments are conducted on real and synthetic stochastic graphs. The performances of these algorithms are studied in terms of Kolmogorov-Smirnov D statistics, relative error, Kendall's rank correlation coefficient and relative cost. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:126 / 144
页数:19
相关论文
共 50 条
  • [31] Sampling algorithms for weighted networks
    Rezvanian A.
    Meybodi M.R.
    Rezvanian, Alireza (a.rezvanian@aut.ac.ir), 1600, Springer-Verlag Wien (06):
  • [32] Biased sampling from facebook multilayer activity network using learning automata
    Khadangi, Ehsan
    Bagheri, Alireza
    Shahmohammadi, Amin
    APPLIED INTELLIGENCE, 2016, 45 (03) : 829 - 849
  • [33] Learning automata-based partitioning algorithms for stochastic grouping problems with non-equal partition sizes
    Oommen, B. John
    Omslandseter, Rebekka Olsson
    Jiao, Lei
    PATTERN ANALYSIS AND APPLICATIONS, 2023, 26 (02) : 751 - 772
  • [34] Biased sampling from facebook multilayer activity network using learning automata
    Ehsan Khadangi
    Alireza Bagheri
    Amin Shahmohammadi
    Applied Intelligence, 2016, 45 : 829 - 849
  • [35] Learning automata-based partitioning algorithms for stochastic grouping problems with non-equal partition sizes
    B. John Oommen
    Rebekka Olsson Omslandseter
    Lei Jiao
    Pattern Analysis and Applications, 2023, 26 : 751 - 772
  • [36] A Novel Framework for Learning Automata: A Statistical Hypothesis Testing Approach
    Di, Chong
    Li, Shenghong
    Li, Fangqi
    Qi, Kaiyue
    IEEE ACCESS, 2019, 7 : 27911 - 27922
  • [37] An adaptive learning to rank algorithm: Learning automata approach
    Torkestani, Javad Akbari
    DECISION SUPPORT SYSTEMS, 2012, 54 (01) : 574 - 583
  • [38] A new prospective for Learning Automata: A machine learning approach
    Jiang, Wen
    Li, Bin
    Li, Shenghong
    Tang, Yuanyan
    Chen, Chun Lung Philip
    NEUROCOMPUTING, 2016, 188 : 319 - 325
  • [39] Coverage Providing in Directional Sensor Networks through Learning Algorithms (Learning Automata)
    Rezaeiye, Payam Porkar
    Sadegh, Elahe Karbalayi
    Rezaeiyeh, Pasha Porkar
    AMAZONIA INVESTIGA, 2018, 7 (14): : 240 - 256
  • [40] CELLULAR LEARNING AUTOMATA BASED DYNAMIC CHANNEL ASSIGNMENT ALGORITHMS
    Beigy, Hamid
    Meybodi, M. R.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2009, 8 (03) : 287 - 314