arrow
Return

Fast Parallel Path Concatenation for Graph Extraction

delete2017-10-01
delete3
PRE
AI
Y
Yingxia Shao
雷
雷凯 (Kai Lei) *
陈蕾 cover
陈蕾 (Lei Chen)
Z
Zi Huang
崔斌 cover
崔斌 (Bin Cui)
Z
Zhongyi Liu
Y
Yunhai Tong
J
Jin Xu
DOI:10.1109/TKDE.2017.2716939delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Heterogeneous graph is a popular data model to represent the real-world relations with abundant semantics. To analyze heterogeneous graphs, an important step is extracting homogeneous graphs from the heterogeneous graphs, called homogeneous graph extraction. In an extracted homogeneous graph, the relation is defined by a line pattern on the heterogeneous graph and the new attribute values of the relation are calculated by user-defined aggregate functions. The key challenges of the extraction problem are how to efficiently enumerate paths matched by the line pattern and aggregate values for each pair of vertices from the matched paths. To address above two challenges, we propose a parallel graph extraction framework, where we use vertex-centric model to enumerate paths and compute aggregate functions in parallel. The framework compiles the line pattern into a path concatenation plan, which determines the order of concatenating paths and generates the final paths in a divide-and-conquer manner. We introduce a cost model to estimate the cost of a plan and discuss three plan selection strategies, among which the best plan can enumerate paths in O(log(l)) iterations, where l is the length of a pattern. Furthermore, to improve the performance of evaluating aggregate functions, we classify the aggregate functions into three categories, i.e., distributive aggregation, algebraic aggregation, and holistic aggregation. Since the distributive and algebraic aggregations can be computed from the partial paths, we speed up the aggregation by computing partial aggregate values during the path enumeration.
Keywords:
Heterogenegous graph
graph extraction
path concatenation
parallelisim
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.9K
Citations:
3.2W

Organization

A
alibaba group
Scholars:
1.1K
Papers: 789
Citations: 0
P
peking university
Scholars:
11.9W
Papers: 8.7W
Citations: 146
U
University of Queensland
Scholars:
5.0W
Papers: 5.1W
Citations: 9.2W
researcher View more organizations
Cited Papers

Cited Papers

Locating RNAs In Situ with FISH-STIC Probes
err2014-09-04
err0
PREAI
errJohn R. Sinnamon; Kevin Czaplinski
errShare
errSave
Ultrasonic device for the noninvasive diagnosis of compartment syndrome
err2003-12-19
err0
PREAI
errJohn E Lynch; Joseph S Heyman; Alan R Hargens
errShare
errSave
Modeling the complete chemokine–receptor interaction
err2019-01-01
err0
errOAAI
errMichael J. Wedemeyer; Benjamin K. Mueller; Brian J. Bender; Jens Meiler; Brian F. Volkman
errShare
errSave
Degradation of biscarborane
err2002-05-01
err0
PREAI
errM. F. Hawthorne; D. A. Owen; J. W. Wiggins
errShare
errSave
researcher View more