Supercharge Your Innovation With Domain-Expert AI Agents!

Hypergraph iteration method based on two-hop graph and application of hypergraph iteration method

An iterative and super-edge technology, applied in the field of computer large-scale graph data processing, can solve the problems of lack of hyper-graph data optimization technology, processing efficiency is difficult to meet big data analysis, low efficiency of processing hyper-graph tasks, etc., to reduce the number of iterations , the effect of fast convergence

Inactive Publication Date: 2019-08-09
NORTHEASTERN UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing distributed graph computing systems are inefficient in processing hypergraph tasks, and a small number of existing distributed hypergraph iterative processing systems lack hypergraph data and hypergraph task-aware optimization techniques, and processing efficiency is difficult to meet the requirements of big data analysis. need

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
  • Hypergraph iteration method based on two-hop graph and application of hypergraph iteration method
  • Hypergraph iteration method based on two-hop graph and application of hypergraph iteration method
  • Hypergraph iteration method based on two-hop graph and application of hypergraph iteration method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0102] The present invention will be further described in conjunction with the accompanying drawings and specific embodiments.

[0103] If two hyperedges have a common vertex, then construct an edge between the two hyperedges, and this process can obtain the topology of the two-hop graph. For each hyperedge h in the two-hop graph i , hyperedge h i Need to save the size of its degree and assign to hyperedge h i saved vertices.

[0104] The present invention calls the hypergraph iterative processing method for processing the double-hop graph as the TH method. Assuming that a total of N supersteps are executed, in the first superstep, each hyperedge uses its saved vertex information to calculate the initial value of the hyperedge, and then generates a message to send to the neighbor hyperedge. In the 2nd to N-1th supersteps, each hyperedge updates its own hyperedge value with the obtained neighbor hyperedge message, and then generates corresponding messages for the neighbor h...

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

According to the hypergraph iteration method based on the two-hop graph and the application of the hypergraph iteration method. By constructing the two-hop graph, the hyperedges are directly communicated, updating of the hyperedges is completed, and the iteration processing speed of hypergraph tasks is increased. A two-hop graph construction step includes: constructing an edge between the hyperedges containing the common vertex, and storing the degrees and the distributed vertex information of the hyperedges by the hyperedges. A vertex distribution step includes: distributing vertexes contained by only one hyperedge, and then distributing common vertexes of the hyperedges. A public vertex information obtaining step includes: analyzing different hypergraph tasks, determining a message valueformula and a hyperedge value formula suitable for a two-hop graph, and determining the public vertex information to be stored by each hyperedge; combining iterative processing based on a binary hopgraph with a Push and Pull-based message acquisition mechanism. Experiments are carried out on a plurality of data sets and a hypergraph learning algorithm, and experiment results verify the high efficiency and expandability of the method.

Description

technical field [0001] The invention belongs to the field of computer large-scale graph data processing, and in particular relates to a hypergraph iteration method based on a two-hop graph and its application. Background technique [0002] In the setting of machine learning problems, it is usually assumed that the relationship between objects is binary, so it is natural to use a graph model to model such a binary relationship. Each vertex in the graph represents an object, and each An edge represents a relationship between two objects. Such a graph can be directed or undirected, depending on whether the binary relations between objects are symmetric or not. For example, friendship relationships in a community can form an undirected graph. As for directed graphs, a well-known example is the World Wide Web. A hyperlink in a web page can be viewed as a directed edge, because assuming that web page A has a hyperlink to web page B, web page B may not have a hyperlink to web pa...

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): G06F16/901
CPCG06F16/9024
Inventor 谷峪于凯强姚硕
Owner NORTHEASTERN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More