密度峰值是一种基于密度的聚类算法, 该算法假设类簇中心点具有较高的密度且被密度较小的节点包围。由于图结构的性质, 密度峰值无法直接适用于网络结构, 现有的基于密度峰值的社区发现算法大部分是基于图的拓扑结构或者邻接矩阵度量节点近似度, 这种方法往往引入较大的计算复杂度。文中结合网络嵌入方法通过低维向量表示网络中的节点信息, 提出了一种基于密度峰值和网络嵌入的重叠社区发现算法(overlapping community detection based on density network embedding, OCDDNE)。该算法首先通过网络嵌入获取节点的网络结构特征, 然后基于改进的密度峰值的方法对嵌入后的节点向量进行多标签聚类, 使编码后的向量之间的结构关系得到更好的揭示, 从而发现网络中的重叠社区结构。在人工网络和真实网络的验证实验表明, 该算法可以有效的挖掘网络中的重叠社区结构, 并在结构复杂度较高的网络中优于其他算法。