21 research outputs found

    Random Graph Generator for Bipartite Networks Modeling

    Full text link
    The purpose of this article is to introduce a new iterative algorithm with properties resembling real life bipartite graphs. The algorithm enables us to generate wide range of random bigraphs, which features are determined by a set of parameters.We adapt the advances of last decade in unipartite complex networks modeling to the bigraph setting. This data structure can be observed in several situations. However, only a few datasets are freely available to test the algorithms (e.g. community detection, influential nodes identification, information retrieval) which operate on such data. Therefore, artificial datasets are needed to enhance development and testing of the algorithms. We are particularly interested in applying the generator to the analysis of recommender systems. Therefore, we focus on two characteristics that, besides simple statistics, are in our opinion responsible for the performance of neighborhood based collaborative filtering algorithms. The features are node degree distribution and local clustering coeficient

    Detecting Cohesive and 2-mode Communities in Directed and Undirected Networks

    Full text link
    Networks are a general language for representing relational information among objects. An effective way to model, reason about, and summarize networks, is to discover sets of nodes with common connectivity patterns. Such sets are commonly referred to as network communities. Research on network community detection has predominantly focused on identifying communities of densely connected nodes in undirected networks. In this paper we develop a novel overlapping community detection method that scales to networks of millions of nodes and edges and advances research along two dimensions: the connectivity structure of communities, and the use of edge directedness for community detection. First, we extend traditional definitions of network communities by building on the observation that nodes can be densely interlinked in two different ways: In cohesive communities nodes link to each other, while in 2-mode communities nodes link in a bipartite fashion, where links predominate between the two partitions rather than inside them. Our method successfully detects both 2-mode as well as cohesive communities, that may also overlap or be hierarchically nested. Second, while most existing community detection methods treat directed edges as though they were undirected, our method accounts for edge directions and is able to identify novel and meaningful community structures in both directed and undirected networks, using data from social, biological, and ecological domains.Comment: Published in the proceedings of WSDM '1

    Growing Attributed Networks through Local Processes

    Full text link
    This paper proposes an attributed network growth model. Despite the knowledge that individuals use limited resources to form connections 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 a parsimonious and accurate model of attributed network growth that jointly explains the emergence of in-degree distributions, local clustering, clustering-degree relationship and attribute mixing patterns. Second, our model is based on biased random walks and uses local processes to form edges without recourse to global network information. Third, we account for multiple sociological phenomena: bounded rationality, structural constraints, triadic closure, attribute homophily, and preferential attachment. Our experiments indicate that the proposed Attributed Random Walk (ARW) model accurately preserves network structure and attribute mixing patterns of six real-world networks; it improves upon the performance of eight state-of-the-art models by a statistically significant margin of 2.5-10x.Comment: 11 pages, 13 figure

    Human Development Dynamics: An Agent Based Simulation of Macro Social Systems and Individual Heterogeneous Evolutionary Games

    Get PDF
    Purpose: In the context of modernization and development, a complex adaptive systems framework can help address the coupling of macro social constraint and opportunity with individual agency. Combining system dynamics and agent based modeling, we formalize a simulation approach of the Human Development (HD) perspective to explore the interactive effects of economics, culture, society and politics across multiple human scales. Methods: Based on a system of asymmetric, coupled nonlinear equations, we first capture the core qualitative logic of HD theory, empirically validated from World Values Survey (WVS) data. Using a simple evolutionary game approach, second we fuse endogenously derived individual socio-economic attribute changes with Prisoner’s Dilemma in an agent based model of the interactive political-cultural effects of heterogeneous, spatial intra-societal economic transactions. We then explore a new human development dynamics (HDD) model behavior via quasiglobal simulation methods to identify paths and pitfalls towards economic development, cultural plasticity, social and political change behavior. Results: Our preliminary results suggest strong nonlinear path dependence and complexity in three areas: adaptive development processes, co-evolutionary societal transactions and near equilibrium development trajectories, with significant implications for anticipating and managing positive development outcomes. Strong local epistatic interactions characterized by adaptive co-evolution, shape higher order global conditions and ultimately societal outcomes. Conclusions: Techno-social simulations such as this can provide scholars and policymakers alike insights into the nonlinear, complex adaptive effects of societal co-evolution. We believe complex adaptive or evolutionary systems approaches are necessary to understand both near and potentially catastrophic, far-from-equilibrium behavior and societal outcomes across all human scales of modernization

    Rise and decline process of online communities : modeling social balance of participants

    Get PDF
    Some online communities like Friendster had declined, and some of the others are said to be declining. Recent research has revealed the mechanism of decline as well as that of rise in each community. However, no comprehensive research has yet revealed the difference in declining mechanisms of each communities. We considered the online communities as networks of users and topics and defined behavior of users using Heider's balance theory. Users in our model are in a dilemma, stuck between topic preference and the balance between neighboring users. How the user behaves in the dilemma, his/her strategy, disseminates to other users. We simulate online communities using the model and observe the rise and decline of different kinds of communities. As a result, we found that two types of communities tend to develop with many users: communities in which the topic changes dynamically (FreeTopic-type) and communities in which the topic changes gradually (Topic-type). However, the property of each community and behavior of users are different. We found by simulation that the collaborative behavior of users happens very frequently in the FreeTopictype community, in which users consider the balance between each other rather than their topic preference. As a result, the FreeTopic-type communities do not often crash (i.e. quickly lose users). In addition, we confirmed that the postings about a topic are either negative or positive in the FreeTopic-type community. On the other hand, in the Topic-type community, simulation results indicate that users prioritize their preference for a topic. This causes the community to crash very frequently. However, users in such a community are found to obtain more benefits than in FreeTopic-type communities. It can be said that, after crashes occur, the community is still relatively beneficial for some users who remain

    Human Development Dynamics: an Agent Based Simulation of Macro Social Systems and Individual Heterogeneous Evolutionary Games

    Get PDF
    This is the final version of the article. Available from Springer via the DOI in this record.Purpose In the context of modernization and development, a complex adaptive systems framework can help address the coupling of macro social constraint and opportunity with individual agency. Combining system dynamics and agent based modeling, we formalize a simulation approach of the Human Development (HD) perspective to explore the interactive effects of economics, culture, society and politics across multiple human scales. Methods Based on a system of asymmetric, coupled nonlinear equations, we first capture the core qualitative logic of HD theory, empirically validated from World Values Survey (WVS) data. Using a simple evolutionary game approach, second we fuse endogenously derived individual socio-economic attribute changes with Prisoner’s Dilemma in an agent based model of the interactive political-cultural effects of heterogeneous, spatial intra-societal economic transactions. We then explore a new human development dynamics (HDD) model behavior via quasi-global simulation methods to identify paths and pitfalls towards economic development, cultural plasticity, social and political change behavior. Results Our preliminary results suggest strong nonlinear path dependence and complexity in three areas: adaptive development processes, co-evolutionary societal transactions and near equilibrium development trajectories, with significant implications for anticipating and managing positive development outcomes. Strong local epistatic interactions characterized by adaptive co-evolution, shape higher order global conditions and ultimately societal outcomes. Conclusions Techno-social simulations such as this can provide scholars and policymakers alike insights into the nonlinear, complex adaptive effects of societal co-evolution. We believe complex adaptive or evolutionary systems approaches are necessary to understand both near and potentially catastrophic, far-from-equilibrium behavior and societal outcomes across all human scales of modernization

    Kronecker Graphs: An Approach to Modeling Networks

    Full text link
    How can we model networks with a mathematically tractable model that allows for rigorous analysis of network properties? Networks exhibit a long list of surprising properties: heavy tails for the degree distribution; small diameters; and densification and shrinking diameters over time. Most present network models either fail to match several of the above properties, are complicated to analyze mathematically, or both. In this paper we propose a generative model for networks that is both mathematically tractable and can generate networks that have the above mentioned properties. Our main idea is to use the Kronecker product to generate graphs that we refer to as "Kronecker graphs". First, we prove that Kronecker graphs naturally obey common network properties. We also provide empirical evidence showing that Kronecker graphs can effectively model the structure of real networks. We then present KronFit, a fast and scalable algorithm for fitting the Kronecker graph generation model to large real networks. A naive approach to fitting would take super- exponential time. In contrast, KronFit takes linear time, by exploiting the structure of Kronecker matrix multiplication and by using statistical simulation techniques. Experiments on large real and synthetic networks show that KronFit finds accurate parameters that indeed very well mimic the properties of target networks. Once fitted, the model parameters can be used to gain insights about the network structure, and the resulting synthetic graphs can be used for null- models, anonymization, extrapolations, and graph summarization
    corecore