Growing Attributed Networks Through Local Processes

Growing Attributed Networks Through Local Processes

Growing Attributed Networks through Local Processes Harshay Shah, Suhansanu Kumar, Hari Sundaram Department of Computer Science University of Illinois at Urbana-Champaign {hrshah4,skumar56,hs1}@illinois.edu ABSTRACT American Physical Society (APS) Dataset Attributed Random Walk (ARW) Model Holme-Kim (HK) Model This paper proposes an attributed network growth model. Despite the knowledge that individuals use limited resources to form con- nections to similar others, we lack an understanding of how local and resource-constrained mechanisms explain the emergence of rich structural properties found in real-world networks. We make three contributions. First, we propose an interpretable and accurate model of attributed network growth that jointly explains the emer- Assortativity 0.692 Assortativity 0.657 Assortativity 0.002 gence of in-degree distribution, local clustering, clustering-degree Average Local Clustering 0.237 Average Local Clustering 0.252 Average Local Clustering 0.073 relationship and attribute mixing patterns. Second, we make use of biased random walks to develop a model that forms edges lo- Figure 1: The figure shows how our proposed model of an Attributed cally, without recourse to global information. Third, we account for Random Walk (ARW) accurately preserves local clustering and assor- multiple sociological phenomena—bounded rationality; structural tativity; we contrast with a non-attributed growth model [20] to un- constraints; triadic closure; attribute homophily; preferential attach- derscore the importance of using attributes for network growth. ment. We explore the parameter space of the proposed Attributed Network Growth (ARW) to show each model parameter intuitively modulates network structure. Our experiments show that ARW ac- law degree distributions, they are unrealistic: they require global curately preserves network structure and attribute mixing patterns knowledge (e.g., preferential attachment requires knowledge of the of six real-world networks; it improves upon the performance of global in-degree distribution) or global access (e.g., vertex copying eight well-known models by a significant margin of 2.5–10×. requires random access to all nodes). Additionally, these models do not account for the fact that many networks are attributed (e.g., a paper is published at a venue; a Facebook user may use gender, 1 INTRODUCTION political interests to describe them) and that assortative mixing is We present a network growth model that explains how distinct an important network characteristic [38]. structural properties of attributed networks can emerge from local Recent papers tackle resource constraints [35, 50, 52] as well as edge formation processes. In real-world networks, individuals tend nodal attributes [12, 17]. However, the former disregard attributes to form edges despite limited information and partial network ac- and the latter do not provide a realistic representation of edge cess. Moreover, phenomena such as triadic closure and homophily formation under resource constraints. Furthermore, both sets of simultaneously influence individuals’ decisions to form connections. models do not jointly preserve multiple structural properties. De- Over time, these decisions cumulatively shape real-world networks veloping an interpretable and accurate model of attributed network to exhibit rich structural properties: heavy-tailed in-degree distri- growth that accounts for observed sociological phenomena is non- bution, skewed local clustering and homophilic mixing patterns. trivial. Accurate network growth models are useful for synthesizing However, we lack an understanding of local, resource-constrained networks as well as to extrapolate existing real-world networks. mechanisms that incorporate sociological factors to explain the We aim to develop a growth model that accounts for resource emergence of rich structural properties. constraints and sociological phenomena influencing edge forma- arXiv:1712.10195v4 [cs.SI] 16 Apr 2019 Classic models of network growth tend to make unrealistic as- tion in addition to preserving global network structure. We make sumptions about how individuals form edges. Consider a simple three key contributions. First, we propose a simple and accurate stylized example: the process of finding a set of papers to cite when model of attributed network growth. Second, our model is based writing an article. In preferential attachment [3] or fitness [5, 10, 49] on local processes to form edges, without recourse to global net- based models, a node making m citations would pick papers from work information. Third, our model unifies multiple sociological the entire network in proportion to their in-degree or fitness re- phenomena—bounded rationality; structural constraints; triadic spectively. This process assumes that individuals possess complete closure; attribute homophily; preferential attachment—to jointly knowledge of in-degree or fitness of every node in the network. model global network structure and attribute mixing patterns. An equivalent formulation—vertex copying [26]—induces prefer- The proposed model—Attributed Random Walk (ARW)—jointly ential attachment: for every citation, a node would pick a paper explains the emergence of in-degree distribution, local cluster- uniformly at random from all papers, and either cite it or copy its ing, clustering-degree relationship and attribute mixing patterns citations. Notice that the copying mechanism assumes individuals through a resource constrained mechanism based on random walks have complete access to the network and forms each edge inde- (see Figure 1). In particular, the model relies entirely on local infor- pendently. Although these models explain the emergence of power mation to grow the network, without access to information of all nodes. In ARW, incoming nodes select a seed node based on attribute common assumptions in network modeling. Finally, we discuss the similarity and initiate a biased random walk: at each step of the role of structural proximity in edge formation. walk, the incoming node either jumps back to its seed or chooses an outgoing link or incoming link to visit another node; it links 3.1 Datasets to each visited node with some probability and halts after it has We consider six citation networks of different scales (size, time) exhausted its budget to form connections. Our experiments on six from diverse sources: research articles, utility patents and judicial large-scale network datasets indicate that the proposed growth cases. Table 1 lists their summary statistics and global network model outperforms eight state-of-the-art network growth models properties. Three of the six datasets are attributed networks; that by a statistically significant margin of 2.5–10×. Furthermore, we an- is, each node has a categorical attribute value. alyze the parameter space of the model to show how each parameter We focus on citation networks for two reasons. First, since nodes intuitively controls one or more key structural properties. in citation networks form all outgoing edges to existing nodes at The rest of the paper is organized as follows. We begin by defin- the time of joining the network, these datasets provide a clean basis ing the problem statement in Section 2. In Section 3, we outline to study edge formation in attributed networks. Second, the node- six network datasets, describe key structural properties of real- level, temporal information in datasets that span long time periods world networks and discuss insights from sociological studies. Then, (e.g. USSC) enables us to study structural properties at different time in Section 4, we describe the network growth model. We follow by stages via network snapshots. Next, we study the structural and presenting experiments in Section 5, analysis of assortative mixing attribute properties of these networks. in Section 6 and discussion in Section 7. 3.2 Global Network Properties 2 PROBLEM STATEMENT Compact statistical descriptors of global network properties [36] ¹ ; ; º Consider an attributed directed network G = V E B , where V & such as degree distribution, local clustering, and attribute assorta- E are sets of nodes & edges and each node has an attribute value tivity quantify the extent to which local edge formation phenomena 2 b B. The goal is to develop a directed network growth model that shape global network structure. preserves structural and attribute based properties observed in G. Degree distribution: Real-world networks tend to exhibit heavy The growth model should be normative, accurate and parsimonious: tailed degree distributions in which a small but significant fraction (1) Normative: The model should account for multiple soci- of the nodes turn into high-degree hubs. We observe that Log- ological phenomena that influence how individuals form normal fits, with parameters listed in Table 1, well describe the edges under constraints of limited global information and in-degree distributions, consistent with Broido and Clauset’s [9] partial network access. observation that scale-free, real-world networks are rare. (2) Accurate: The model should preserve key structural and at- Local Clustering: Real-world networks exhibit high local clus- tribute based properties: degree distribution, local clustering, tering (LCC), as shown in Table 1. Local clustering can arise from degree-clustering relationship and attribute mixing patterns. Local Clustering Distribution Indegree-Clustering Relationship (3) Parsimonious: The model should be able to generate net- 100

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    11 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us