首页> 外文学位 >Bipartite Network Community Detection: Algorithms and Applications
【24h】

Bipartite Network Community Detection: Algorithms and Applications

机译:双向网络社区检测:算法和应用

获取原文
获取原文并翻译 | 示例

摘要

Methods to efficiently uncover and extract community structures are required in a vast number of applications where networked data and their interactions can be modeled as graphs, and observing tightly-knit groups of vertices ("communities") can offer insights into the structural and functional building blocks of the underlying network. Classical applications of community detection have largely focused on unipartite networks---i.e., graphs built out of a single type of objects. However, due to increased availability of data from various sources, there is now an increasing need for handling heterogeneous networks which are built out of multiple types of objects.;In this dissertation, we address the problem of identifying communities from bipartite networks---i.e., networks where interactions are observed between two different types of objects, with special interest in meaningful biological and ecological networks (e.g., genes and diseases, drugs and protein complexes, plants and pollinators, hosts and pathogens). Toward detecting communities in such bipartite networks, we make the following contributions: i) (metrics) we propose a variant of bipartite modularity called Murata+ and we extend this variant to manage not just inter-type, but also intra-type edge information of the network; ii) (algorithms) we present an efficient algorithm called biLouvain that implements a set of heuristics toward fast and precise community detection in large bipartite networks; and iii) (experiments) we present a thorough experimental evaluation of our algorithm including comparison to other state-of-the-art methods to identify communities in bipartite networks. Experimental results show that our biLouvain algorithm identifies robust community structures that have a comparable or better quality (as measured by bipartite modularity) than existing methods, while significantly reducing the time-to-solution between one and four orders of magnitude. The implementation of our algorithm and heuristics is publicly available as open source at https://github.com/paolapesantez/biLouvain.
机译:在众多应用中,需要有效地发现和提取社区结构的方法,在这些应用中,可以将网络数据及其相互作用建模为图形,并且观察紧密联系的顶点组(“社区”)可以洞悉结构和功能建筑物基础网络的块。社区检测的经典应用主要集中于单方网络-即由单一类型的对象构建的图形。但是,由于来自各种来源的数据的可用性不断提高,现在越来越需要处理由多种类型的对象构成的异构网络。在本论文中,我们解决了从二分网络中识别社区的问题-即,在两种不同类型的物体之间观察到相互作用的网络,对有意义的生物学和生态网络(例如基因和疾病,药物和蛋白质复合物,植物和传粉媒介,宿主和病原体)特别感兴趣。为了在这样的两方网络中检测社区,我们做出了以下贡献:i)(度量),我们提出了一种称为Murata +的两方模块的变体,并且我们扩展了该变体以不仅管理内部类型,而且还管理内部类型的边缘信息。网络; ii)(算法),我们提出了一种称为biLouvain的高效算法,该算法在大型二分网络中实现了一套快速而精确的社区检测启发式算法; iii)(实验),我们对算法进行了全面的实验评估,包括与其他最新技术进行比较,以识别二分网络中的社区。实验结果表明,我们的biLouvain算法可确定健壮的社区结构,这些结构具有比现有方法可比或更好的质量(通过二分模块性度量),同时可将求解时间显着缩短一到四个数量级。我们的算法和启发式算法的实现可在https://github.com/paolapesantez/biLouvain上以开源形式公开获得。

著录项

  • 作者单位

    Washington State University.;

  • 授予单位 Washington State University.;
  • 学科 Computer science.;Bioinformatics.
  • 学位 Ph.D.
  • 年度 2018
  • 页码 174 p.
  • 总页数 174
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号