EDBT 2026 Demo / reviewers in the wild / expert
Jon Jacobsen
dblp:50/5887
· DBLP profile ↗
5ranked-venue papers
0as first author
1since 2021 · last 2022
—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 · 2 · 1 since 2021
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 · 96% Graph data management · 4% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Parallel and multicore computing · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining
clustering |
1.2 | 3 | 2022 | Incremental Density-Based Clustering on Multicore Processors · IEEE Trans. Pattern Anal. Mach. Intell. 2022 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 |
Data mining › clustering › graph clustering
structural clustering |
0.7 | 2 | 2019 | 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 |
Data mining › clustering
density-based clustering |
0.6 | 1 | 2022 | Incremental Density-Based Clustering on Multicore Processors · IEEE Trans. Pattern Anal. Mach. Intell. 2022 |
Parallel and multicore computing › parallel data mining
parallel clustering |
0.6 | 1 | 2022 | Incremental Density-Based Clustering on Multicore Processors · IEEE Trans. Pattern Anal. Mach. Intell. 2022 |
Parallel and multicore computing
parallel graph algorithms |
0.4 | 1 | 2019 | Scalable Interactive Dynamic Graph Clustering on Multicore CPUs · IEEE Trans. Knowl. Data Eng. 2019 |
Data mining › clustering
graph clustering |
0.3 | 1 | 2017 | Scalable and Interactive Graph Clustering Algorithm on Multicore CPUs · ICDE 2017 |
Graph data management › graph analytics
dynamic graph analysis |
0.1 | 1 | 2019 | Scalable Interactive Dynamic Graph Clustering on Multicore CPUs · IEEE Trans. Knowl. Data Eng. 2019 |
Data mining › structured data mining
graph mining |
0.1 | 1 | 2019 | 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.1 | 1 | 2017 | Scalable and Interactive Graph Clustering Algorithm on Multicore CPUs · ICDE 2017 |
Methods — techniques the papers use, named apart from their topics
parallelization · 2.5block processing · 1.3object node graph · 1.1incremental clustering · 1.1anytime algorithms · 0.7anytime algorithm · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Incremental Density-Based Clustering on Multicore ProcessorsabstractThe density-based clustering algorithm is a fundamental data clustering technique with many real-world applications. However, when the database is frequently changed, how to effectively update clustering results rather than reclustering from scratch remains a challenging task. In this work, we introduce IncAnyDBC, a unique parallel incremental data clustering approach to deal with this problem. First, IncAnyDBC can process changes in bulks rather than batches like state-of-the-art methods for reducing update overheads. Second, it keeps an underlying cluster structure called the object node graph during the clustering process and uses it as a basis for incrementally updating clusters wrt. inserted or deleted objects in the database by propagating changes around affected nodes only. In additional, IncAnyDBC actively and iteratively examines the graph and chooses only a small set of most meaningful objects to produce exact clustering results of DBSCAN or to approximate results under arbitrary time constraints. This makes it more efficient than other existing methods. Third, by processing objects in blocks, IncAnyDBC can be efficiently parallelized on multicore CPUs, thus creating a work-efficient method. It runs much faster than existing techniques using one thread while still scaling well with multiple threads. Experiments are conducted on various large real datasets for demonstrating the performance of IncAnyDBC. Son T. Mai, Jon Jacobsen, Sihem Amer-Yahia, Ivor T. A. Spence, Nhat-Phuong Tran, Ira Assent, Nguyen Quoc Viet Hung |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2019 | Scalable Interactive Dynamic Graph Clustering on Multicore CPUsabstractThe 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. | 6 |
| 2018 | Anytime parallel density-based clustering
Son T. Mai, Ira Assent, Jon Jacobsen, Martin Storgaard Dieu |
Data Min. Knowl. Discov. | 3 |
| 2017 | Interactive Exploration of Subspace Clusters for High Dimensional Data
Jesper Kristensen, Son T. Mai, Ira Assent, Jon Jacobsen, Bay Vo |
DEXA (1) | 4 |
| 2017 | Scalable and Interactive Graph Clustering Algorithm on Multicore CPUsabstractThe 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 |
ICDE | 4 |