“…In these settings, one often assumes the existence of attachment and preference rules for network formation, or imposes constraints on subgraph structures as well as vertex and edge features that govern the creation of network communities [1,2,3,4,5]. Models of this type have been used to predict network dynamics and topology fluctuations, infer network community properties and preferences, determine the bottlenecks and rates of spread of information and commodities and elucidate functional and structural properties of individual network modules [6,7,8].…”