21 research outputs found
Random Graph Generator for Bipartite Networks Modeling
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
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
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
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
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
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
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