Method for carrying out community detection on heterogeneous social network on basis of clustering algorithm

A social network and clustering algorithm technology, which is applied in the field of community detection of heterogeneous social networks based on clustering algorithms, can solve problems such as the inability to apply heterogeneous social network community detection, and the failure to consider the situation of multiple entities in the social system.

Inactive Publication Date: 2014-05-21
XIDIAN UNIV
View PDF3 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is that it can only solve the social network community detection problem composed of one kind of nodes, and does not take into account the fact th...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for carrying out community detection on heterogeneous social network on basis of clustering algorithm
  • Method for carrying out community detection on heterogeneous social network on basis of clustering algorithm
  • Method for carrying out community detection on heterogeneous social network on basis of clustering algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The present invention will be further described below in conjunction with the accompanying drawings.

[0049] refer to figure 1 , realize the concrete steps of the present invention as follows:

[0050] Step 1, build an adjacency matrix.

[0051] Input the heterogeneous social network data to be detected. The heterogeneous social network used in the embodiment of the present invention is such as figure 2 as shown, figure 2 is a user-item heterogeneous network.

[0052] Count the number of node types and the number of each type of nodes in the heterogeneous social network data respectively. There are two types of nodes in this network, that is, the number of node categories k=2, where the first type of nodes represent users, and the second type of nodes represent commodities, namely figure 2 The square in represents the first type of node, there are 10 in total, namely n 1 =10, the circle represents the second type of nodes, there are 10 in total, namely n 2 =...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Provided is a method for carrying out community detection on a heterogeneous social network on the basis of a clustering algorithm. The method comprises the steps that an adjacent matrix is built; the community structure is initialized; the local modularity is calculated; a set of mark numbers of communities participating in fusion is obtained; candidate fusion sets are obtained; differences of the modularity are calculated; whether the first modularity difference and the second modularity difference meet the fusion standard or not, if yes, the mark numbers of the communities participating in fusion and the mark numbers of candidate communities are unified, and if not, the step of calculation of the local modularity is executed again; a new community structure is recorded; if community merging does not exist in the current cycle, the optimal community structure is output. According to the method for carrying out community detection on the heterogeneous social network on the basis of the clustering algorithm, due to the fact that the clustering method, the similarity vector method and the local modularity method are adopted, the methods can be effectively applied to community detection of the heterogeneous social network, and accuracy of the detection result of the heterogeneous network community structure is improved.

Description

technical field [0001] The invention belongs to the technical field of computers, and further relates to a community detection method for heterogeneous social networks based on a clustering algorithm in the technical field of social network computing. The invention can be used for community detection in complex social systems and large-scale social networks. Background technique [0002] In the existing social network community detection methods, it mainly targets the traditional network with only one kind of node. In real life, the composition of social networks is more complex than that of traditional networks, and there may be more than one type of node. A social network that contains more than one kind of nodes is called a heterogeneous social network. For example, in a movie rating tag system, three types of entities, movie, tag, and user, constitute the entire system. A user rates a movie and adds a tag, so that there is a relationship between these three entities, a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/30
CPCG06F16/958G06Q50/01
Inventor 刘静焦李成曾玉洁马文萍马晶晶侯彪公茂果
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products