Heterogeneous social network community detection method based on genetic algorithm

A technology of social network and genetic algorithm, applied in the direction of genetic rules, calculation, genetic model, etc., can solve the problems of large data, complex relationships, and many types of social networks, and achieve the effect of improving evolutionary efficiency and high accuracy

Inactive Publication Date: 2014-02-26
XIDIAN UNIV
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this method can divide the community structure of heterogeneous social networks, due to the large number of social network types, large amounts of data, and complex relationships, there are scalability problems. significantly lower rate

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
  • Heterogeneous social network community detection method based on genetic algorithm
  • Heterogeneous social network community detection method based on genetic algorithm
  • Heterogeneous social network community detection method based on genetic algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] In order to describe the present invention clearly, this example uses image 3 The given user-product network topology diagram is taken as an example, but it does not constitute any limitation to the present invention, and the present invention can be applied to all heterogeneous social networks.

[0032] refer to figure 1 , the implementation steps of the present invention are as follows:

[0033] Step 1. For the number k of node categories and the number n of each type of nodes in the heterogeneous network 1 , n 2 ,...,n k Perform statistics to get the total number of nodes in the network n=n 1 +n 2 +…+n k .

[0034] The heterogeneous network in this example is as follows image 3As mentioned, it is a user-item heterogeneous network. There are two types of nodes in the 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, that is, the squares in the figure repres...

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

The invention discloses a heterogeneous social network community detection method based on a genetic algorithm and the heterogeneous social network community detection method is used for mainly solving the problem that the accuracy rate of the detected community structure is obviously reduced when the social network data and relationship are large in scale in the prior art. The implementation scheme of the method comprises the following steps: constructing an adjacency matrix for describing a heterogeneous social network according to the number of nodes in the network and information of relation among the nodes; generating random symbolic coding individual according to the adjacency matrix; evaluating the advantages and disadvantages of the individuals by taking the improved modularity density as a fitness function; optimizing the individual according to the fitness function value of the individual by adopting a genetic algorithm; reducing the optimized individual with the highest fitness function value into a corresponding heterogeneous network, and decoding to obtain a partitioned community structure. The experimental result proves that the community structure of the heterogeneous social network can be effectively detected, the detection accuracy rate is high, and the method can be used for community detection of a large-scale heterogeneous social network.

Description

technical field [0001] The invention belongs to the technical field of social network computing, in particular to a heterogeneous social network community detection method, which can be used for structural research on complex social systems and large-scale social networks. Background technique [0002] A social system refers to a system composed of social people and the economic, political and cultural relations between social people and social people. For example, families, political parties, and communities are all social systems at different levels. A social system is a typical complex system, which can be abstracted into a complex network, that is, the entities in the system are abstracted into nodes, and the connections between entities are abstracted into edges between nodes, so that a network composed of nodes and edges is obtained. social network. The complex network obtained by the abstraction of social system is called social network. [0003] Community detection...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30G06N3/12
CPCG06Q50/01G06N3/126
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