2009
DOI: 10.1007/978-3-642-03644-6_27
|View full text |Cite
|
Sign up to set email alerts
|

MapReduce-Based Pattern Finding Algorithm Applied in Motif Detection for Prescription Compatibility Network

Abstract: Abstract. Network motifs are basic building blocks in complex networks. Motif detection has recently attracted much attention as a topic to uncover structural design principles of complex networks. Pattern finding is the most computationally expensive step in the process of motif detection. In this paper, we design a pattern finding algorithm based on Google MapReduce to improve the efficiency. Performance evaluation shows our algorithm can facilitates the detection of larger motifs in large size networks and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(28 citation statements)
references
References 20 publications
0
28
0
Order By: Relevance
“…MapReduce/Hadoop has become a popular approach for parallel computing, and graph algorithms (e.g., [27], [21], [26], [19] for subgraph enumeration) are being developed using this approach. Among these, [27], [21], [26] develop algorithms for enumerating triangles and give worst case O(|E|) work complexity bounds for this problem, using Hadoop.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…MapReduce/Hadoop has become a popular approach for parallel computing, and graph algorithms (e.g., [27], [21], [26], [19] for subgraph enumeration) are being developed using this approach. Among these, [27], [21], [26] develop algorithms for enumerating triangles and give worst case O(|E|) work complexity bounds for this problem, using Hadoop.…”
Section: Related Workmentioning
confidence: 99%
“…It supports subgraphs in the form of any labeled tree. As discussed earlier, the only prior Hadoop based approaches have been on triangles [27], [21], [26] in very large networks, or more general subgraphs on relatively small networks [19]. Our main technical contribution is the development of a Hadoop version of the color coding algorithm of Alon et al [1], [2], which is a (sequential) randomized approximation algorithm for subgraph counting.…”
Section: Introductionmentioning
confidence: 99%
“…Hadoop MapReduce [12] is open-source software known for its fault tolerance, scalability and ease of use. Liu et al [13] has introduced Map Reduce-Based Pattern Finding Algorithm (MRPF) which is a parallel solution for finding frequent subgraph patterns to improve upon the performance. But the statistical significance testing has not been implemented in this algorithm.…”
Section: Fig 2 (A) Exponential Increase In Subgraphs When Size Of Nmentioning
confidence: 99%
“…Nevertheless, most of them are sequential algorithms that require much time to mine large datasets, including SiGraM (Single Graph Mining) [10], GERM (Graph Evolution Rule Miner) [11] and GRAMI (Graph Mining) [12]. Meanwhile, researchers have also used parallel and distributed computing techniques to accelerate the computation, in which two parallel computing frameworks are mainly used: Map-Reduce [13][14][15][16][17][18] and MPI (Message Passing Interface) [19]. The existing MapReduce implementations of parallel FSM algorithms are all based on Hadoop [20] and are designed for graph transaction and not for a single graph, often reaching IO (Input and Output) bottlenecks because they have to spend a lot of time moving the data/processes in and out of the disk during iteration of the algorithms.…”
Section: Introductionmentioning
confidence: 99%
“…The existing MapReduce implementations of parallel FSM algorithms are all based on Hadoop [20] and are designed for graph transaction and not for a single graph, often reaching IO (Input and Output) bottlenecks because they have to spend a lot of time moving the data/processes in and out of the disk during iteration of the algorithms. Besides, some of these algorithms cannot support mining via subgraph extension [14,15]. That is to say, users must provide the size of subgraph as input.…”
Section: Introductionmentioning
confidence: 99%