Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for detecting weak connection overlapping communities

A detection method and overlapping community technology, applied in the field of community detection, can solve the problems of not sharing and interacting, and achieve good overlapping community detection performance, strong recognition performance, and improved efficiency

Inactive Publication Date: 2020-01-31
JIANGSU OPEN UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The above algorithms have achieved good results. However, observations in the Twitter dataset show that most users do not rely on their follower links to interact, and about 70% of users do not share interactions with users who follow links.

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 detecting weak connection overlapping communities
  • Method for detecting weak connection overlapping communities
  • Method for detecting weak connection overlapping communities

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0086] Example 1: Consider figure 2 A specific example is shown in . exist figure 2 The original weighted graph is given in a. With N(e), the first step redefines the weights from 0 to 1. When executing formula (3) , the result is stored in a hash table, such as figure 2 as shown in b. Some details are omitted here to avoid confusion. Finally, we use a hash table to calculate the final weight of each edge, as in figure 2 As shown in c, it uses f(e) for calculation. In the present invention, considering the basic definition of k-communities can be used to detect overlapping communities.

[0087] Definition 3: (Active Bias Density) The density indicator of an active bias community can be calculated as follows:

[0088] ρ(C)=∑ e∈C f(e) / |C| (4)

[0089] It is the sum of biases within the community divided by the size |C| of the community. The quality of a community can be assessed based on a threshold limiting the community. Therefore, community discovery is perf...

example 2

[0090] Example 2: Continue to consider image 3 The example shown, now has a refactored weighted graph. Then, we find all the communities in the graph and use formula (5) to calculate their bias density values, such as image 3 shown. Then, the bias density value of PCs is calculated using formula (4). PCs form a community only if their bias density score is higher than that of each community; otherwise, each cluster is itself a community. figure 2 Two cases are given: the two PCs on the left have smaller density values ​​when combined, while the right part is the contradictory case. The shade of color can represent its density value.

[0091] Question 2. Community-based graph partitioning problem

[0092] The second constraint in the above problem is to balance the partitions on the processors and ensure that each processor has an acceptable amount of data to process. The complexity of solving this problem is NP-hard, and heuristic algorithms can be used to solve the p...

example 3

[0100] Example 3: Consider something like Figure 4 The example shown in a, in order to segment this graph, we first find the communities, and then find the PCs, where the PCs see Figure 4 b is shown by the dotted line. Assuming that the number of processors is P=2, then we need two partitions, one for each processor. The problem is how to divide the three PCs into two partitions as evenly as possible. For this, the objective function J is calculated here. PC first 1 assigned to partition 1, the PC 2 assigned to partition 2, while for PC 3 The distribution of will be designed according to the value of the objective function J.

[0101] The result is that when adding PC 3 to the PC in partition 1 1 When , the calculation result of the objective function J is 54. When adding a PC 3 to the PC in partition 2 2 , the calculation result of the objective function J is 44. Based on calculated results, PC 3 The partition method of will take the latter case and assign it t...

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 method for detecting weak connection overlapping communities, which comprises the steps of receiving a community detection graph model, and dividing graph communities by combining the number of processors; calculating an influence propagation model of each subarea, wherein the influence propagation model is used for adjusting the edge weight of the approximate active edgeof each subarea in combination with the domain edge density; and detecting the weakly connected overlapping communities by using a time interaction bias algorithm. According to the method, the influence propagation model is provided by predicting the future active trend of the users with influence, the high-frequency interaction of the users can be determined, the influence of the users on the adjacent users can be determined, the weak connection users are ensured to still have opportunities to be brought into the community, and the community detection accuracy is improved; meanwhile, by considering the structure of the community, the invention provides a time interaction bias (TIB) community detection method based on overlapping community detection, so as to obtain better overlapping community detection performance.

Description

technical field [0001] The invention relates to the technical field of community detection, in particular to a detection method for weakly connected overlapping communities. Background technique [0002] In modern society, social networks, such as Facebook, Twitter and LinkedIn, have become an important part of people's daily life. About 68% of online users have a social profile that they use to get news or connect with friends, family and others they know. Many of these users form or join online communities. Therefore, community detection has become a popular task in social network mining. Community detection is defined as the process of identifying all communities in a given network where users within a community are more closely connected. Community detection has many important real-world applications, including effective information dissemination, target market identification, and infection control, among others. [0003] In such applications, standard community dete...

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): G06Q10/06G06Q50/00
CPCG06Q10/063G06Q10/067G06Q50/01
Inventor 许小媛刘芳黄金国李海波
Owner JIANGSU OPEN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products