版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cmonkey_cfj/article/details/19242725
整理下资料,先丢上来,后面再慢慢扩充。

大牛们(Famous Researchers)
(不完全,只是选了几个我经常看到的)

M.E.J. Newman
2004 Finding andevaluating community structure in networks

2006 Modularity andcommunity structure in networks

提出著名的modularity,衡量类内链接密集,类间链接稀疏的社团

2006 Mixture models andexploratory analysis in networks

在不知道社团结构的情况下寻找社团,有点毁三观,其实目标函数是找相同的链接模式

2008 Hierarchicalstructure and the prediction of missing links in networks

这篇上了Nature,层次结构能够描述复杂网络的结构,进而用来预测边。你们还在用社团的准确性来衡量层次结构么,弱爆了,看大牛直接用层次结构重构网络!

2011 Stochasticblockmodels and community structure in networks

度修正的随机块模型,壮哉block model

2012 Communities,modules and large-scale structure

社团检测的入门读物,发到nature physics上,有中文翻译(一时间没找到网址,想要的留个邮箱)

2010 Network: AnIntroduction

Newman出的本书,网站有目录,讲的比较基础

Steve Gregory
2007  An algorithm to findoverlapping community structure in networks

改进GN算法到重叠社团,大致就是允许点也进行分裂

老爷子挺喜欢改进的,有篇文写的是将任意无重叠算法扩展成重叠的,大致是先用这里的方法把点分裂了,再用无重叠的方法检测

2010  Finding overlapping communities in networks by label propagation

标号传播方法

2011  Fuzzy overlappingcommunities in networks

认为重叠还有两种,crisp和fuzzy,相当于是硬重叠和软重叠,评价了当前方法对这两种重叠的检测效果

YYAhn
2010 Link communities revealmultiscale complexity in networks

感觉自从这篇文上了Nature,边社团一下就火了= =

方法很简单,定义了边的相似度,做了个层次聚类

实验做的非常丰富!

Tim S. Evans
2009 Line graphs, linkpartitions, and overlapping communities

提起边社团,怎么能不提Evans的line graph呢,他把边映射成点,于是用传统关于点的方法就可以得到边社团。

Evans和Ahn还写了声明说两人是独立完成工作的,碰巧都是关于边社团╮( ̄▽ ̄)╭

Peter J. Mucha
2010 Community Structure in Time-Dependent, Multiscale, andMultiplex Networks

这篇上了Science,讲多片的网络,比如随时间依赖的,边类型多样的,多种分辨率的。方法很巧,把各网络相同的点连了条边,从而将所有网络连到一起

Vincent Blondel
2008 Fast unfolding of communities in large networks

(无人可及)快速的无重叠社团检测方法BGLL,目标函数是modularity,仔细解读过它的代码,c++写的,以至于后来写的风格都跟它一样…

Gergely Palla
2005 Uncovering theoverlapping community structure of complex networks in nature and society

2007 Quantifying socialgroup evolution

砸上两篇Nature 05年那篇是讲经典的clique方法;07年那篇讲社团的演变

2006 CFinder: locatingcliques and overlapping modules in biological networks

经典的clique方法的工具CFinder,填个表可免费使用

RenaudLambiotte
和Evans合作的line graph,和Blondel合作的BGLL

Liu Huan

期刊会议 (Conference and Journal)

关键字:community detection, social network, socialnetwork analysis, complex network, cluster, graph partition

Nature

Science

AAAI

WWW

ICDM

SIGKDD

SIGMOD

PKDD

PAKDD

TKDD

SDM

CIKM

Proceedings of the National Academy of Sciences 9.681

New journal of Physics     4.177

Physical Review E    2.255

Journal of Statistical Mechanics: Theory and Experiment      1.7

Journal of Physics A: Mathematical and Theoretical      1.540

The European Physical Journal B     1.534

Physica A: Statistical Mechanics and its Applications    1.373

EPL (Europhysics Letters)

PLOS One 4.096

Complex networks

Social networks        2.931

Network Science

右边一列数字是影响因子,每年在变,也忘记这是哪年的了…

以上也是摘的常见到的,除了数据挖掘相关的,还有大片物理的,是的,有一大群物理学家在搞这方面,比如MarkNewman = =事实上 生物,社会,物理,数学,计算机科学的人都有在搞,交叉学科嘛

研究点梳理 (Knowledge Graph)
相关的wiki

http://en.wikipedia.org/wiki/Community_structure

http://en.wikipedia.org/wiki/Cluster_analysis

学科关系图

从以下几方面能大致描述一篇论文的研究方面(个人总结,不足求喷)

Flat cluster聚类结果是对网络的一个划分,一般结果都是这样

Hierarchical cluster层次聚类,结果是社团包含关系的树形图(dendrogram)

Overlapping(Fuzzy/Crispassignment)成员可以属于多个社团

Non-overlapping(Hardassignment)成员只能属于一个社团

Static network网络是固定的,不随时间变化,通常是

Dynamic network网络会随着时间变化

Multiplex network网络中的边有多种类型

Bipartite network网络中的点有两种类型(依此类推可以有多种类型)

Density community目标是内部链接密集的社团

Bipartite community 目标是内部链接稀疏的社团,通常是将网络划分为二部图或多部图

Mixture community目标是链接模式类似的社团,上述两者的混合

说起来大多社团的定义都是靠的算法,算法检测出来什么就定义成什么==

Global利用全局信息,检测网络整体的社团划分

Local利用局部信息,比如考虑一个点时只看它的邻居点,可以检测网络局部的社团,比如指定一个点,看它周围的社团划分情况,很实际的应用,尤其是当数据规模非常大的时候

Increment(online) 算法支持在线更新,即添加或删除一些点(边),不用重新再跑一遍,简单地调整下就好了,适合于实时变动、规模大的网络。

进一步还有研究

Node properties (hub, periphery) 研究节点的性质,比如是否为关键点,中心点,边缘点,引导者,跟随者等

Spread process 研究信息的传播过程,比如舆论传播,病毒传播。

Link prediction预测缺失的边,其实就是推荐

Evaluation检测的效果好不好需要评价指标,目前还没有公认的好的评价指标。直接和带标签的真实网络比吧,小规模的网络没有说服力。大规模的数据,社团的定义都不一定相同。一些好文章,是自己做的数据集,用自己的评价指标来衡量。于是一些人专门做了一系列实验,从比较客观的角度,来评价当前的算法,这也是个研究方面。

Visualization评价指标得到定量的分析,但也只是一堆数,人们还是喜欢看到图,如何可视化地展示社团结构也是个问题。

方法综述

来自http://blog.sciencenet.cn/blog-798640-677758.html

http://blog.sina.com.cn/s/blog_63891e610101722t.html

(留个空自己总结个)

综述论文 (Surveys)
2010 Community detectionin graphs

工具书般的综述= =

2012 Communities,modules and large-scale structure

社团检测的入门读物,发到nature physics上,有中文翻译

2012 Temporal networks

总结了随时间变化的网络结构的分析方法

2013 Overlappingcommunity detection in networks: The state-of-the-art and comparative study

重叠算法的综述

工具 (Tool)
Gephi
Gephi is an interactivevisualization and explorationplatform forall kinds of networks and complex systems, dynamic and hierarchical graphs.

Runs on Windows, Linuxand Mac OS X. Gephi is open-source and free.

http://gephi.org/users/download/

NetLogo
NetLogo is a multi-agentprogrammable modeling environment. It is used by tens of thousands of students,teachers and researchers worldwide. It also powers HubNet participatorysimulations. It is authored by Uri Wilensky and developed at the CCL. You candownload it free of charge.

http://ccl.northwestern.edu/netlogo/download.shtml

Pajek
Pajek (Slovene word forSpider) is a program, for Windows, for analysis and visualization of largenetworks. It is freely available, for noncommercial use, at itsdownload page.

http://pajek.imfm.si/doku.php?id=download

iGraph
igraphis a free software package for creating and manipulating undirected anddirected graphs. It includes implementations for classic graph theory problemslike minimum spanning trees and network flow, and also implements algorithmsfor some recent network analysis methods, like community structure search.

http://igraph.sourceforge.net/download.html

Cytoscape
Cytoscape is an open sourcesoftware platform for visualizing complex networks and integrating these withany type of attribute data. A lot of Apps are available for various kinds ofproblem domains, including bioinformatics, social network analysis, andsemantic web.

http://www.cytoscape.org/download.html

其他 (Other code)
http://code.google.com/p/community-detection/  C++的

http://code.google.com/p/linloglayout/  java的。

来自 <http://blog.sina.com.cn/s/blog_67532f7c0100qakz.html>

http://blog.sciencenet.cn/blog-404069-297233.html工具

MatlabBGL is a Matlabpackage for working with graphs.  It uses the Boost Graph Library to efficiently implement the graph algorithms. MatlabBGL is designed to work with large sparse graphs with hundreds of thousandsof nodes.

来自 <https://www.cs.purdue.edu/homes/dgleich/packages/matlab_bgl/>

数据集 (Datasets)
http://www.cs.cmu.edu/~enron/

http://www.informatik.uni-trier.de/~ley/db/

http://socialnetworks.mpi-sws.org/data-imc2007.html

http://www.cs.bris.ac.uk/~steve/networks/

http://www.cs.bris.ac.uk/~steve/networks/peacockpaper/

http://cran.r-project.org/web/packages/timeordered/index.html

http://www.facebook.com/press/info.php?statistics

http://www.cs.cornell.edu/projects/kddcup/datasets.html

http://www-personal.umich.edu/~mejn/netdata/

http://www.cise.ufl.edu/research/sparse/mat/Pajek/

http://arnetminer.org/download

http://yeast-complexes.russelllab.org/complexview.pl?rm=complex_list

http://thebiogrid.org/

http://mips.helmholtz-muenchen.de/genre/proj/yeast/

http://www.yeastgenome.org/

http://vlado.fmf.uni-lj.si/pub/networks/data/

http://archive.routeviews.org/

http://blog.sciencenet.cn/blog-40109-279160.html

http://deim.urv.cat/~aarenas/data/welcome.htm

相关公开课 (Open Course)
https://www.coursera.org/course/sna

This course will use social network analysis, both its theory andcomputational tools, to make sense of the social and information networks thathave been fueled and rendered accessible by the internet.

http://cm.dce.harvard.edu/2014/01/14328/publicationListing.shtml
————————————————
版权声明:本文为CSDN博主「cmonkey」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cmonkey_cfj/article/details/19242725

COMMUNITY DETECTION相关推荐

  1. Single Shot Multibox Detection (SSD)实战(下)

    Single Shot Multibox Detection (SSD)实战(下) Training 将逐步解释如何训练SSD模型进行目标检测. 2.1. Data Reading and Initi ...

  2. Single Shot Multibox Detection (SSD)实战(上)

    Single Shot Multibox Detection (SSD)实战(上) 介绍了边界框.锚框.多尺度对象检测和数据集.现在,我们将利用这些背景知识构建一个目标检测模型:单次多盒检测(SSD) ...

  3. 目标检测数据集The Object Detection Dataset

    目标检测数据集The Object Detection Dataset 在目标检测领域,没有像MNIST或Fashion MNIST这样的小数据集.为了快速测试模型,我们将组装一个小数据集.首先,我们 ...

  4. 多尺度目标检测 Multiscale Object Detection

    多尺度目标检测 Multiscale Object Detection 我们在输入图像的每个像素上生成多个锚框.这些定位框用于对输入图像的不同区域进行采样.但是,如果锚定框是以图像的每个像素为中心生成 ...

  5. CVPR2020论文解读:3D Object Detection三维目标检测

    CVPR2020论文解读:3D Object Detection三维目标检测 PV-RCNN:Point-Voxel Feature Se tAbstraction for 3D Object Det ...

  6. detection in video and image

    video中的detection,背景更加复杂,目标更加不聚焦,同时由于图片分辨率低于图像,因此更加难做. image中的Detection,背景相对简单些,目标更加聚焦,同时图片分辨率高,因此更加容 ...

  7. 人脸识别引擎SeetaFaceEngine中Detection模块使用的测试代码

    人脸识别引擎SeetaFaceEngine中Detection模块用于人脸检测,以下是测试代码: int test_detection() {std::vector<std::string> ...

  8. Facial keypoints detection Kaggle 竞赛系列

    3.2# Facial keypoints detection 作者:Stu. Rui QQ: 1026163725 原文链接:http://blog.csdn.net/i_love_home/art ...

  9. 【Whalepaper】CV论文研读 - OneNet:Towards End-to-End One-Stage Object Detection

    Whalepaper是由周郴莲负责的一个每周分享论文的活动. NLP 论文分享:每周日 晚上 九点 CV 论文分享: 每周日 晚上 九点 Res 论文分享:每周六 晚上 九点半 欢迎对paper感兴趣 ...

  10. 如何用TF Object Detection API训练交通信号灯检测神经网络?

    参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 作者简介:申泽邦(Adam Shan),谷歌认证机器学习专家(Google Developer Expert),兰州大学智能驾驶团队技术负责人 ...

最新文章

  1. 【VMCloud云平台】SCCM(四)域内推送代理
  2. # vue.js 之 对vue.js基础理解
  3. 读后感:你的灯亮着吗
  4. 新闻频道管理的炫酷实现
  5. 神经网络的输入对迭代次数的影响
  6. Node.js Electron的扩展模块
  7. oracle sys_connect_by_root,CONNECT_BY_ROOT实现行列转换
  8. 微信成为开发者_如何成为开发者
  9. 用c语言输出1 n平方自然数魔方阵,用C语言求:打印出由1到n平方的自然数的魔方阵...
  10. 高等代数中的名词解析-No1
  11. #CSP 201509-1 数列分段(100分)
  12. 计算机机房使用多大的光纤引入,弱电施工如何确定光纤使用的芯数
  13. Node.js因为OpenSSL安全问题推迟更新
  14. iphone震动反馈怎么设置_苹果魅族都在用的震动反馈 到底是怎样实现的?
  15. Response.Redirect() 打开新窗口的方法
  16. 怦然心动(Flipped)-3
  17. 我的2016——程序员年到三十,工作第四年
  18. 31.iPhone的磁场传感器简单介绍
  19. 锂电池供电电路设计方案汇总(四款设计方案)
  20. Hadoop安装错误:Cannot set priority of secondarynamenode process : xxxxx

热门文章

  1. 蓝桥杯省赛2015年——奇妙的数字
  2. 调用jad生成器生成相应的.jad文件
  3. jade选峰之后怎么去掉_jade使用教程
  4. 微信公众号测试号接入微信公众平台开发----node.js
  5. android无线投屏到电视盒子,【沙发管家】教你如何把电脑视频投屏到智能电视/电视盒子上!...
  6. 写给初学者:电气制图规范和图纸识读方法——第三期
  7. robot framework 添加selenium2library显示红色
  8. y480 linux无线网卡驱动,联想y480无线网卡驱动
  9. 最低生活保障数据采集(民政部门)Excel到数据库满足审计部门需要 源代码
  10. 阿里图标库——批量下载图标