Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Martin Storgaard Dieu

dblp:183/9987 · also Martin Storgaard · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 4Artificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
3 papers
Data mining · 95% Graph data management · 5%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
clustering
0.932019
Scalable Interactive Dynamic Graph Clustering on Multicore CPUs · IEEE Trans. Knowl. Data Eng. 2019
Scalable and Interactive Graph Clustering Algorithm on Multicore CPUs · ICDE 2017
AnyDBC: An Efficient Anytime Density-based Clustering Algorithm for Very Large Complex Datasets · KDD 2016
Data mining › clustering › graph clustering
structural clustering
0.722019
Scalable Interactive Dynamic Graph Clustering on Multicore CPUs · IEEE Trans. Knowl. Data Eng. 2019
Scalable and Interactive Graph Clustering Algorithm on Multicore CPUs · ICDE 2017
Parallel and multicore computing
parallel graph algorithms
0.412019
Scalable Interactive Dynamic Graph Clustering on Multicore CPUs · IEEE Trans. Knowl. Data Eng. 2019
Data mining › clustering
graph clustering
0.312017
Scalable and Interactive Graph Clustering Algorithm on Multicore CPUs · ICDE 2017
Data mining › clustering
density-based clustering
0.212016
AnyDBC: An Efficient Anytime Density-based Clustering Algorithm for Very Large Complex Datasets · KDD 2016
Graph data management › graph analytics
dynamic graph analysis
0.112019
Scalable Interactive Dynamic Graph Clustering on Multicore CPUs · IEEE Trans. Knowl. Data Eng. 2019
Data mining › structured data mining
graph mining
0.112019
Scalable Interactive Dynamic Graph Clustering on Multicore CPUs · IEEE Trans. Knowl. Data Eng. 2019
Parallel and multicore computing › parallel algorithms
shared-memory parallel algorithms
0.112017
Scalable and Interactive Graph Clustering Algorithm on Multicore CPUs · ICDE 2017

Methods — techniques the papers use, named apart from their topics

parallelization · 1.3block processing · 1.3anytime algorithms · 0.7anytime algorithm · 0.7range query optimization · 0.2label propagation · 0.2density-connected subset compression · 0.2
YearPublicationVenuePosition
2019 Scalable Interactive Dynamic Graph Clustering on Multicore CPUs
abstract
The structural graph clustering algorithm SCAN is a fundamental technique for managing and analyzing graph data. However, its high runtime remains a computational bottleneck, which limits its applicability. In this paper, we propose a novel interactive approach for tackling this problem on multicore CPUs. Our algorithm, called anySCAN, iteratively processes vertices in blocks. The acquired results are merged into an underlying cluster structure consisting of the so-called super-nodes for building clusters. During its runtime, anySCAN can be suspended for examining intermediate results and resumed for finding better results at arbitrary time points, making it an anytime algorithm which is capable of handling very large graphs in an interactive way and under arbitrary time constraints. Moreover, its block processing scheme allows the design of a scalable parallel algorithm on shared memory architectures such as multicore CPUs for speeding up the algorithm further at each iteration. Consequently, anySCAN uniquely is a both interactive and work-efficient parallel algorithm. We further introduce danySCAN an efficient bulk update scheme for anySCAN on dynamic graphs in which the clusters are updated in bulks and in a parallel interactive scheme. Experiments are conducted on very large real graph datasets for demonstrating the performance of anySCAN. They show its ability to acquire very good approximate results early, leading to orders of magnitude speedup compared to SCAN and its variants. Moreover, it scales very well with the number of threads when dealing with both static and dynamic graphs.
Son T. Mai, Sihem Amer-Yahia, Ira Assent, Mathias Skovgaard Birk, Martin Storgaard Dieu, Jon Jacobsen, Jesper Kristensen
IEEE Trans. Knowl. Data Eng.5
2018 Anytime parallel density-based clustering
Son T. Mai, Ira Assent, Jon Jacobsen, Martin Storgaard Dieu
Data Min. Knowl. Discov.4
2017 Scalable and Interactive Graph Clustering Algorithm on Multicore CPUs
abstract
The structural graph clustering algorithm SCAN is a fundamental technique for managing and analyzing graph data. However, its high runtime remains a computational bottleneck, which limits its applicability. In this paper, we propose a novel interactive approach for tackling this problem on multicore CPUs. Our algorithm, called anySCAN, iteratively processes vertices in blocks. The acquired results are merged into an underlying cluster structures consisting of the so-called supernodes for building clusters. During its runtime, anySCAN can be suppressed for examining intermediate results and resumed for finding better result at arbitrary time points, making it an anytime algorithm which is capable to deal with very large graphs in an interactive way and under arbitrary time constraints. Moreover, its block processing scheme allows the design of a scalable parallel algorithm on shared memory architectures such as multicore CPUs for further speeding up the algorithm at each iteration. Consequently, anySCAN uniquely is an interactive and parallel algorithm at the same time. Experiments are conducted on very large real graph datasets for demonstrating the performance of anySCAN. It acquires very good approximate results early, leading to orders of magnitude speedup factor compared to SCAN and its variants. Using 16 threads, the acquired speed up factors are up to 13.5 times over its sequential version.
Son T. Mai, Martin Storgaard Dieu, Ira Assent, Jon Jacobsen, Jesper Kristensen, Mathias Skovgaard Birk
ICDE2
2016 AnyDBC: An Efficient Anytime Density-based Clustering Algorithm for Very Large Complex Datasets
abstract
The density-based clustering algorithm DBSCAN is a state-of-the-art data clustering technique with numerous applications in many fields. However, its O(n2) time complexity still remains a severe weakness. In this paper, we propose a novel anytime approach to cope with this problem by reducing both the range query and the label propagation time of DBSCAN. Our algorithm, called AnyDBC, compresses the data into smaller density-connected subsets called primitive clusters and labels objects based on connected components of these primitive clusters for reducing the label propagation time. Moreover, instead of passively performing the range query for all objects like existing techniques, AnyDBC iteratively and actively learns the current cluster structure of the data and selects a few most promising objects for refining clusters at each iteration. Thus, in the end, it performs substantially fewer range queries compared to DBSCAN while still guaranteeing the exact final result of DBSCAN. Experiments show speedup factors of orders of magnitude compared to DBSCAN and its fastest variants on very large real and synthetic complex datasets.
Son T. Mai, Ira Assent, Martin Storgaard Dieu
KDD3