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

Johan Kok Zhi Kang

dblp:289/0067 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
4since 2021 · last 2023
0000-0003-1082-1008ORCID · corroborated

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

Databases, data management, data science and information retrieval · 4 · 3 first-author · 4 since 2021Artificial intelligence and machine learning · 2 · 2 first-author · 2 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.

Artificial intelligence
2 papers
Graph learning · 75% Deep learning architectures and training · 20% Time series and sequential data · 5%
Databases, data mining, and information retrieval
2 papers
Data mining · 27% Graph data management · 27% Query processing and optimization · 23%

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

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network
1.222023
Real Time Index and Search Across Large Quantities of GNN Experts for Low Latency Online Learning · KDD 2023
Dynamic Graph Segmentation for Deep Graph Neural Networks · KDD 2022
Machine learning › Deep learning architectures and training
mixture of experts
0.712023
Real Time Index and Search Across Large Quantities of GNN Experts for Low Latency Online Learning · KDD 2023
Machine learning › Graph learning › dynamic graph learning
online learning on graphs
0.712023
Real Time Index and Search Across Large Quantities of GNN Experts for Low Latency Online Learning · KDD 2023
Machine learning › Graph learning › graph clustering
graph partitioning
0.612022
Dynamic Graph Segmentation for Deep Graph Neural Networks · KDD 2022
Data mining › structured data mining › graph mining
dense subgraph mining
0.612022
Spade: A Real-Time Fraud Detection Framework on Evolving Graphs · Proc. VLDB Endow. 2022
Graph data management › dynamic graph processing
incremental graph processing
0.612022
Spade: A Real-Time Fraud Detection Framework on Evolving Graphs · Proc. VLDB Endow. 2022
Query processing and optimization
cost estimation
0.512021
Efficient Deep Learning Pipelines for Accurate Cost Estimations Over Large Scale Query Workload · SIGMOD Conference 2021
Machine learning and data management
learned database components
0.512021
Efficient Deep Learning Pipelines for Accurate Cost Estimations Over Large Scale Query Workload · SIGMOD Conference 2021
Machine learning › Time series and sequential data › non-stationary environments
concept drift
0.212022
Dynamic Graph Segmentation for Deep Graph Neural Networks · KDD 2022
Cloud and datacenter computing
cluster resource management and scheduling
0.112021
Efficient Deep Learning Pipelines for Accurate Cost Estimations Over Large Scale Query Workload · SIGMOD Conference 2021

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

deep learning · 1.0indexed tree · 0.7indexed router · 0.7peeling algorithm · 0.6incremental dense subgraph maintenance · 0.6cluster merging · 0.6boundary refinement · 0.6tree-convolution · 0.5tree convolution · 0.5
YearPublicationVenuePosition
2023 Real Time Index and Search Across Large Quantities of GNN Experts for Low Latency Online Learning
abstract
Online learning is a powerful technique that allows models to adjust to concept drift in dynamically changing graphs. This approach is crucial for large mobility-based companies like Grab, where batch-learning methods fail to keep up with the large amount of training data. Our work focuses on scaling graph neural network mixture of expert (MoE) models for real-time traffic speed prediction on road networks, while meeting high accuracy and low latency requirements. Conventional spatio-temporal and incremental MoE frameworks struggle with poor inference accuracy and linear time complexity when scaling experts, for the latter, leading to prohibitively high latency in model updates. To address this issue, we introduce the Indexed Router, a novel method that categorizes experts into a structured hierarchy called the indexed tree. This approach reduces the time to scale and search N number of experts from O(N) to O(log N), making it ideal for online learning under tight service level agreements. Our experiments show that these time savings do not compromise inference accuracy, and our Indexed Router outperforms state-of-the-art spatio-temporal and incremental MoE models in terms of traffic speed prediction accuracy on real-life GPS traces from Grab's database and publicly available records. In summary, the Indexed Router enables MoE models to scale across large numbers of experts with low latency, while accurately identifying the relevant experts for inference.
Johan Kok Zhi Kang, Sien Yi Tan, Bingsheng He, Zhen Zhang 0023
KDD1
2022 Dynamic Graph Segmentation for Deep Graph Neural Networks
abstract
We present Deep network Dynamic Graph Partitioning (DDGP), a novel algorithm for optimizing the division of large graphs for mixture of expert graph neural networks. Our work is motivated from the observation that real world graphs suffer from spatial concept drift, which is detrimental to neural network training. We answer the question of how we can divide a graph, with vertices in each subgraph sharing a similar distribution, so that an expert network trained over each subgraph may yield the best learning outcome. DDGP is a two pronged algorithm that consists of cluster merging, followed by cluster boundary refinement. We used the training performance of each expert model as feedback to iteratively refine partition boundaries among subgraphs. These partitions are distinct for each model and graph network. We provide theoretical proof of convergence for DDGP boundary refinement as a guarantee for model training stability. Finally, we demonstrate experimentally that DDGP outperforms state-of-the-art graph partitioning algorithms for a regression task on multiple large real world graphs, with GraphSage and Graph Attention as our expert models.
Johan Kok Zhi Kang, Suwei Yang, Suriya Venkatesan, Sien Yi Tan, Bingsheng He
KDD1
2022 Spade: A Real-Time Fraud Detection Framework on Evolving Graphs
abstract
Real-time fraud detection is a challenge for most financial and electronic commercial platforms. To identify fraudulent communities, Grab, one of the largest technology companies in Southeast Asia, forms a graph from a set of transactions and detects dense subgraphs arising from abnormally large numbers of connections among fraudsters. Existing dense subgraph detection approaches focus on static graphs without considering the fact that transaction graphs are highly dynamic. Moreover, detecting dense subgraphs from scratch with graph updates is time consuming and cannot meet the real-time requirement in industry. Therefore, we introduce an incremental real-time fraud detection framework called Spade. Spade can detect fraudulent communities in hundreds of microseconds on million-scale graphs by incrementally maintaining dense subgraphs. Furthermore, Spade supports batch updates and edge grouping to reduce response latency. Lastly, Spade provides simple but expressive APIs for the design of evolving fraud detection semantics. Developers plug their customized suspiciousness functions into Spade which incrementalizes their semantics without recasting their algorithms. Extensive experiments show that Spade detects fraudulent communities in real time on million-scale graphs. Peeling algorithms incrementalized by Spade are up to a million times faster than the static version.
Yuan Li 0032, Bingsheng He, Bryan Hooi, Jia Chen 0011, Johan Kok Zhi Kang
Proc. VLDB Endow.6
2021 Efficient Deep Learning Pipelines for Accurate Cost Estimations Over Large Scale Query Workload
abstract
The use of deep learning models for forecasting the resource consumption patterns of SQL queries have recently been a popular area of study. While these models have demonstrated promising accuracy, training them over large scale industry workloads are expensive. Space inefficiencies of encoding techniques over large numbers of queries and excessive padding used to enforce shape consistency across diverse query plans implies 1) longer model training time and 2) the need for expensive, scaled up infrastructure to support batched training. In turn, we developed Prestroid, a tree convolution based data science pipeline that accurately predicts resource consumption patterns of query traces, but at a much lower cost. We evaluated our pipeline over 19K Presto OLAP queries, on a data lake of more than 20PB of data from Grab. Experimental results imply that our pipeline outperforms benchmarks on predictive accuracy, contributing to more precise resource prediction for large-scale workloads, yet also reduces per-batch memory footprint by 13.5x and per-epoch training time by 3.45x. We demonstrate direct cost savings of up to 13.2x for large batched model training over Microsoft Azure VMs.
Johan Kok Zhi Kang, Gaurav 0004, Sien Yi Tan, Shixuan Sun, Bingsheng He
SIGMOD Conference1