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

Dongki Kim

dblp:02/1692 · DBLP profile ↗
← Back
13ranked-venue papers
6as first author
4since 2021 · last 2025
—ORCID · conflict

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

Systems, architecture and hardware · 6 · 4 first-authorArtificial intelligence and machine learning · 4 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.

Artificial intelligence
3 papers
Graph learning · 62% Generative modeling · 27% Representation and self-supervised learning · 10%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
diffusion model
0.812024
Graph Generation with Diffusion Mixture · ICML 2024
Machine learning › Generative modeling › diffusion model
graph diffusion model
0.812024
Graph Generation with Diffusion Mixture · ICML 2024
Machine learning › Graph learning
graph generation
0.812024
Graph Generation with Diffusion Mixture · ICML 2024
Machine learning › Representation and self-supervised learning › contrastive learning
graph contrastive learning
0.612022
Graph Self-supervised Learning with Accurate Discrepancy Learning · NeurIPS 2022
Machine learning › Graph learning
graph neural network
0.612022
Graph Self-supervised Learning with Accurate Discrepancy Learning · NeurIPS 2022
Machine learning › Graph learning
graph representation learning
0.612022
Graph Self-supervised Learning with Accurate Discrepancy Learning · NeurIPS 2022
Machine learning › Graph learning
graph self-supervised learning
0.612022
Graph Self-supervised Learning with Accurate Discrepancy Learning · NeurIPS 2022
Machine learning › Graph learning › graph representation learning
edge representation learning
0.512021
Edge Representation Learning with Hypergraphs · NeurIPS 2021
Machine learning › Graph learning › graph neural network
graph pooling
0.512021
Edge Representation Learning with Hypergraphs · NeurIPS 2021
Memory systems › hybrid memory
hybrid main memory
0.112012
Hybrid DRAM/PRAM-based main memory for single-chip CPU/GPU · DAC 2012
Audio and music processing
speech processing
0.011998
Automatic Speech Recognition for Generalised Time Based Media Retrieval and Indexing · ACM Multimedia 1998
Audio and music processing
speech recognition
0.011998
Automatic Speech Recognition for Generalised Time Based Media Retrieval and Indexing · ACM Multimedia 1998

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

maximum likelihood training · 0.8endpoint-conditioned diffusion · 0.8predictive learning · 0.6graph edit distance · 0.6contrastive learning · 0.6message passing · 0.5hypergraph neural network · 0.5dual hypergraph transformation · 0.5write buffer management · 0.1hot data management · 0.1access scheduling · 0.1automatic speech recognition · 0.0
YearPublicationVenuePosition
2025 Mol-LLaMA: Towards General Understanding of Molecules in Large Molecular Language Model
abstract
Understanding molecules is key to understanding organisms and driving advances in drug discovery, requiring interdisciplinary knowledge across chemistry and biology. Although large molecular language models have achieved notable success in task transfer, they often struggle to accurately analyze molecular features due to limited knowledge and reasoning capabilities. To address this issue, we present Mol-LLaMA, a large molecular language model that grasps the general knowledge centered on molecules and exhibits explainability and reasoning ability. To this end, we design key data types that encompass the fundamental molecular features, taking into account the essential abilities for molecular reasoning. Further, to improve molecular understanding, we propose a module that integrates complementary information from different molecular encoders, leveraging the distinct advantages of molecular representations. Our experimental results demonstrate that Mol-LLaMA is capable of comprehending the general features of molecules and providing informative responses, implying its potential as a general-purpose assistant for molecular analysis. Our project page is at https://mol-llama.github.io/.
Dongki Kim, Wonbin Lee, Sung Ju Hwang
NeurIPS1
2024 Graph Generation with Diffusion Mixture
abstract
Generation of graphs is a major challenge for real-world tasks that require understanding the complex nature of their non-Euclidean structures. Although diffusion models have achieved notable success in graph generation recently, they are ill-suited for modeling the topological properties of graphs since learning to denoise the noisy samples does not explicitly learn the graph structures to be generated. To tackle this limitation, we propose a generative framework that models the topology of graphs by explicitly learning the final graph structures of the diffusion process. Specifically, we design the generative process as a mixture of endpoint-conditioned diffusion processes which is driven toward the predicted graph that results in rapid convergence. We further introduce a simple parameterization of the mixture process and develop an objective for learning the final graph structure, which enables maximum likelihood training. Through extensive experimental validation on general graph and 2D/3D molecule generation tasks, we show that our method outperforms previous generative models, generating graphs with correct topology with both continuous (e.g. 3D coordinates) and discrete (e.g. atom types) features. Our code is available at https://github.com/harryjo97/GruM.
Jaehyeong Jo, Dongki Kim, Sung Ju Hwang
ICML2
2022 Graph Self-supervised Learning with Accurate Discrepancy Learning
abstract
Self-supervised learning of graph neural networks (GNNs) aims to learn an accurate representation of the graphs in an unsupervised manner, to obtain transferable representations of them for diverse downstream tasks. Predictive learning and contrastive learning are the two most prevalent approaches for graph self-supervised learning. However, they have their own drawbacks. While the predictive learning methods can learn the contextual relationships between neighboring nodes and edges, they cannot learn global graph-level similarities. Contrastive learning, while it can learn global graph-level similarities, its objective to maximize the similarity between two differently perturbed graphs may result in representations that cannot discriminate two similar graphs with different properties. To tackle such limitations, we propose a framework that aims to learn the exact discrepancy between the original and the perturbed graphs, coined as Discrepancy-based Self-supervised LeArning (D-SLA). Specifically, we create multiple perturbations of the given graph with varying degrees of similarity, and train the model to predict whether each graph is the original graph or the perturbed one. Moreover, we further aim to accurately capture the amount of discrepancy for each perturbed graph using the graph edit distance. We validate our D-SLA on various graph-related downstream tasks, including molecular property prediction, protein function prediction, and link prediction tasks, on which ours largely outperforms relevant baselines.
Dongki Kim, Jinheon Baek, Sung Ju Hwang
NeurIPS1
2021 Edge Representation Learning with Hypergraphs
abstract
Graph neural networks have recently achieved remarkable success in representing graph-structured data, with rapid progress in both the node embedding and graph pooling methods. Yet, they mostly focus on capturing information from the nodes considering their connectivity, and not much work has been done in representing the edges, which are essential components of a graph. However, for tasks such as graph reconstruction and generation, as well as graph classification tasks for which the edges are important for discrimination, accurately representing edges of a given graph is crucial to the success of the graph representation learning. To this end, we propose a novel edge representation learning framework based on Dual Hypergraph Transformation (DHT), which transforms the edges of a graph into the nodes of a hypergraph. This dual hypergraph construction allows us to apply message-passing techniques for node representations to edges. After obtaining edge representations from the hypergraphs, we then cluster or drop edges to obtain holistic graph-level edge representations. We validate our edge representation learning method with hypergraphs on diverse graph datasets for graph representation and generation performance, on which our method largely outperforms existing graph representation learning methods. Moreover, our edge representation learning and pooling method also largely outperforms state-of-the-art graph pooling methods on graph classification, not only because of its accurate edge representation learning, but also due to its lossless compression of the nodes and removal of irrelevant edges for effective message-passing.
Jaehyeong Jo, Jinheon Baek, Seul Lee, Dongki Kim, Minki Kang, Sung Ju Hwang
NeurIPS4
2018 When Address Remapping Techniques Meet Consistency Guarantee Mechanisms
Gi-Hwan Oh, Dongki Kim, In Hwan Doh, Changwoo Min, Sang-Won Lee 0001, Young Ik Eom
HotStorage3
2015 Machine Learning Models and Statistical Measures for Predicting the Progression of IgA Nephropathy
abstract
We predict the progression of Immunoglobulin A Nephropathy using three classification methods: Classification and Regression Trees, Logistic Regression, and Feed-Forward Artificial Neural Networks. We treat it as a classification problem, of predicting progression to end-stage renal disease in the ten years following initial diagnosis. We compared classifier performance using ROC analysis. All three methods yielded good classifiers, with AUC between 0.85 and 0.95. The results were generally in-line with expectations, with poor kidney performance on presentation, and evident macroscopic and microscopic damage, all associated with poorer prognosis.
Junhyug Noh, Dharani Punithan, Hajeong Lee, Jungpyo Lee, Yon Su Kim, Dongki Kim, Robert I. McKay
Int. J. Softw. Eng. Knowl. Eng.6
2014 FPGA-based prototyping systems for emerging memory technologies
abstract
As DRAM faces scaling limit, several new memory technologies are considered as candidates for replacing or complementing DRAM main memory. Compared to DRAM, the new memories have two major differences, non-volatility and write overhead in terms of endurance, latency and power. We built two different FPGA-based evaluation boards to evaluate hardware and software designs for new-memory based main memory; one with a DRAM subsystem having parameterizable latency and non-volatility emulation, and the other with the real chips of new memory namely phase-change RAM (PRAM). We experimented primitive functions and SQLite-based benchmarks on Linux, verifying the workings of new functionalities, e.g., nonvolatility and evaluating the impacts of new memory on software performance. In our experiments, we also demonstrated the impact of new memory-aware software/hardware designs on program performance on a DRAM/PRAM hybrid memory.
Taemin Lee, Dongki Kim, Hyunsun Park, Sungjoo Yoo, Sunggu Lee
RSP2
2013 A network congestion-aware memory subsystem for manycore
abstract
The network-on-chip (NoC) plays a crucial role in memory performance due to the fact that it can handle the majority of traffics from/to the DRAM memory controllers. However, there has been little work on the interplay between the NoC and memory controllers. In this article, we address a problem called network congestion-induced memory blocking and propose a novel memory controller, which performs memory access scheduling and network entry control in a network congestion-aware manner. In case of network congestion, in order to avoid performance degradation due to the blocking caused by data bound for congested regions in the NoC, the proposed memory controller favors requests and data associated with uncongested regions. In addition, in order to avoid the fairness problem of such a policy, we also propose a gradual method, which enables a trade-off between performance (in memory utilization) and fairness (in memory access latency). Experimental results show that the proposed method can offer up to 1.76 ∼ 2.99 times improvement in memory utilization in the latency-tolerant designs.
Dongki Kim, Sungjoo Yoo, Sunggu Lee
ACM Trans. Embed. Comput. Syst.1
2012 Hybrid DRAM/PRAM-based main memory for single-chip CPU/GPU
abstract
Single-chip CPU/GPU architecture is being adopted in high-end (embedded) systems, e.g., smartphones and tablet PCs. Main memory subsystem is expected to consist of hybrid DRAM and phase-change RAM (PRAM) due to the difficulties in DRAM scaling. In this work, we address the performance optimization of the hybrid DRAM/PRAM main memory for single chip CPU/GPU. Based on the tight requirements of low latency from CPU and the relative tolerance to long latency from GPU, DRAM is first allocated to CPU while PRAM with longer write latency is allocated to GPU. Then, in order to improve the write performance of GPU traffic, we propose (1) an in-DRAM write buffer to accommodate GPU write traffics, (2) dynamic hot data management to improve the efficiency of write buffer, (3) runtime-adaptive adjustment of write buffer size to meet the given CPU performance bound, and (4) CPU-aware DRAM access scheduling to give low latency to CPU traffics. The experiments show that the proposed method gives 1.02~44.2 times performance improvement in GPU performance with modest (negligible) CPU performance overhead (when compute-intensive CPU programs run).
Dongki Kim, Sungkwang Lee, Jaewoong Chung, Daehyun Kim 0001, Dong Hyuk Woo, Sungjoo Yoo, Sunggu Lee
DAC1
2012 A case study on the application of real phase-change RAM to main memory subsystem
abstract
Phase-change RAM (PCM) has the advantages of better scaling and non-volatility compared with the DRAM which is expected to face its scaling limit in the near future. There have been many studies on applying the PCM to main memory in order to complement or replace the DRAM. One common limitation of these studies is that they are based on synthetic PCM models. In our study, we investigate the feasibility and issues of applying a real PCM to main memory. In this paper, we report our case study of characterizing the PCM and evaluating its usefulness in the main memory. Our results show that the PCM/DRAM hybrid main memory with a modest DRAM size can give comparable performance to that of the DRAM only main memory. However, the hybrid memory with small DRAMs or large footprint programs can suffer from performance degradation due to the long latency of both PCM writes and write preemption penalty, which requires architectural innovations for exploiting the full potential of PCM write performance.
Suknam Kwon, Dongki Kim, Youngsik Kim, Sungjoo Yoo, Sunggu Lee
DATE2
2011 A quantitative analysis of performance benefits of 3D die stacking on mobile and embedded SoC
abstract
3D stacked DRAM improves peak memory performance. However, its effective performance is often limited by the constraints of row-to-row activation delay (tRRD), four active bank window (tFAW), etc. In this paper, we present a quantitative analysis of the performance impact of such constraints. In order to resolve the problem, we propose balancing the budget of DRAM row activation across DRAM channels. In the proposed method, an inter-memory controller coordinator receives the current demand of row activation from memory controllers and re-distributes the budget to the memory controllers in order to improve DRAM performance. Experimental results show that sharing the budget of row activation between memory channels can give average 4.72% improvement in the utilization of 3D stacked DRAM.
Dongki Kim, Sungjoo Yoo, Sunggu Lee, Jung Ho Ahn, Hyunuk Jung
DATE1
2010 A Network Congestion-Aware Memory Controller
abstract
Network-on-chip and memory controller become correlated with each other in case of high network congestion since the network port of memory controller can be blocked due to the (back-propagated) network congestion. We call such a problem network congestion-induced memory blocking. In order to resolve the problem, we present a novel idea of network congestion-aware memory controller. Based on the global information of network congestion, the memory controller performs (1) congestion-aware memory access scheduling and (2) congestion-aware network entry control of read data. The experimental results obtained from a 5×5 tile architecture show that the proposed memory controller presents up to 18.9% improvement in memory utilization.
Dongki Kim, Sungjoo Yoo, Sunggu Lee
NOCS1
1998 Automatic Speech Recognition for Generalised Time Based Media Retrieval and Indexing
John Robertson, Wai Yat Wong, Charles Chung, Dongki Kim
ACM Multimedia4