869 research outputs found
Mesoscopic structure conditions the emergence of cooperation on social networks
We study the evolutionary Prisoner's Dilemma on two social networks obtained
from actual relational data. We find very different cooperation levels on each
of them that can not be easily understood in terms of global statistical
properties of both networks. We claim that the result can be understood at the
mesoscopic scale, by studying the community structure of the networks. We
explain the dependence of the cooperation level on the temptation parameter in
terms of the internal structure of the communities and their interconnections.
We then test our results on community-structured, specifically designed
artificial networks, finding perfect agreement with the observations in the
real networks. Our results support the conclusion that studies of evolutionary
games on model networks and their interpretation in terms of global properties
may not be sufficient to study specific, real social systems. In addition, the
community perspective may be helpful to interpret the origin and behavior of
existing networks as well as to design structures that show resilient
cooperative behavior.Comment: Largely improved version, includes an artificial network model that
fully confirms the explanation of the results in terms of inter- and
intra-community structur
Towards realistic artificial benchmark for community detection algorithms evaluation
Assessing the partitioning performance of community detection algorithms is
one of the most important issues in complex network analysis. Artificially
generated networks are often used as benchmarks for this purpose. However,
previous studies showed their level of realism have a significant effect on the
algorithms performance. In this study, we adopt a thorough experimental
approach to tackle this problem and investigate this effect. To assess the
level of realism, we use consensual network topological properties. Based on
the LFR method, the most realistic generative method to date, we propose two
alternative random models to replace the Configuration Model originally used in
this algorithm, in order to increase its realism. Experimental results show
both modifications allow generating collections of community-structured
artificial networks whose topological properties are closer to those
encountered in real-world networks. Moreover, the results obtained with eleven
popular community identification algorithms on these benchmarks show their
performance decrease on more realistic networks
Community Detection in Dynamic Networks via Adaptive Label Propagation
An adaptive label propagation algorithm (ALPA) is proposed to detect and
monitor communities in dynamic networks. Unlike the traditional methods by
re-computing the whole community decomposition after each modification of the
network, ALPA takes into account the information of historical communities and
updates its solution according to the network modifications via a local label
propagation process, which generally affects only a small portion of the
network. This makes it respond to network changes at low computational cost.
The effectiveness of ALPA has been tested on both synthetic and real-world
networks, which shows that it can successfully identify and track dynamic
communities. Moreover, ALPA could detect communities with high quality and
accuracy compared to other methods. Therefore, being low-complexity and
parameter-free, ALPA is a scalable and promising solution for some real-world
applications of community detection in dynamic networks.Comment: 16 pages, 11 figure
Clustering and Community Detection in Directed Networks: A Survey
Networks (or graphs) appear as dominant structures in diverse domains,
including sociology, biology, neuroscience and computer science. In most of the
aforementioned cases graphs are directed - in the sense that there is
directionality on the edges, making the semantics of the edges non symmetric.
An interesting feature that real networks present is the clustering or
community structure property, under which the graph topology is organized into
modules commonly called communities or clusters. The essence here is that nodes
of the same community are highly similar while on the contrary, nodes across
communities present low similarity. Revealing the underlying community
structure of directed complex networks has become a crucial and
interdisciplinary topic with a plethora of applications. Therefore, naturally
there is a recent wealth of research production in the area of mining directed
graphs - with clustering being the primary method and tool for community
detection and evaluation. The goal of this paper is to offer an in-depth review
of the methods presented so far for clustering directed networks along with the
relevant necessary methodological background and also related applications. The
survey commences by offering a concise review of the fundamental concepts and
methodological base on which graph clustering algorithms capitalize on. Then we
present the relevant work along two orthogonal classifications. The first one
is mostly concerned with the methodological principles of the clustering
algorithms, while the second one approaches the methods from the viewpoint
regarding the properties of a good cluster in a directed network. Further, we
present methods and metrics for evaluating graph clustering results,
demonstrate interesting application domains and provide promising future
research directions.Comment: 86 pages, 17 figures. Physics Reports Journal (To Appear
Study on Overlapping Community Structure
AbstractDiscovery and classification of overlap nodes in communities is an important topic in data mining. In this paper, a new method is proposed, it is based on fuzzy bargaining sets. To uncover overlap nodes, we assume that each node is a selfish player who selects communities to join by participation level base on her own utility measurement. We allow each player to select multiple communities, which naturally captures the concept of “overlapping communities”. We conduct experiments on this method, and the results show that our algorithm is effective in discovering overlapping communities, the value in practice and academic study is demonstrated
An Approach to Self-Supervised Object Localisation through Deep Learning Based Classification
Deep learning has become ubiquitous in science and industry for classifying images or identifying patterns in data. The most widely used approach to training convolutional neural networks is supervised learning, which requires a large set of annotated data. To elude the high cost of collecting and annotating datasets, selfsupervised learning methods represent a promising way to learn the common functions of images and videos from large-scale unlabeled data without using humanannotated labels. This thesis provides the results of using self-supervised learning and explainable AI to localise objects in images from electron microscopes. The work used a synthetic geometric dataset and a synthetic pollen dataset. The classification was used as a pretext task. Different methods of explainable AI were applied: Grad-CAM and backpropagation-based approaches showed the lack of prospects; at the same time, the Extremal Perturbation function has shown efficiency. As a result of the downstream localisation task, the objects of interest were detected with competitive accuracy for one-class images. The advantages and limitations of the approach have been analysed. Directions for further work are proposed
- …