VLDB 2026 Research / reviewers in the wild / expert
Jin Kyu Kim
dblp:72/3322
· DBLP profile ↗
16ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0002-3502-7604ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 7 · 2 since 2021Systems, architecture and hardware · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 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
6 papers |
Efficient and distributed learning · 43% Deep learning architectures and training · 34% Generative modeling · 17% | |
| Computer graphics and multimedia
2 papers |
Visual content generation and editing · 66% Computer animation and physical simulation · 26% Rendering · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Parallel and multicore computing · 58% Distributed systems · 33% Cloud and datacenter computing · 9% |
Topics — the 21 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed training |
1.2 | 3 | 2025 | First Attentions Last: Better Exploiting First Attentions for Efficient Parallel Training · NeurIPS 2025 STRADS: a distributed framework for scheduled model parallel machine learning · EuroSys 2016 STRADS-AP: Simplifying Distributed Machine Learning Programming without Introducing a New Programming Model · USENIX ATC 2019 |
Machine learning › Generative modeling
diffusion model |
0.9 | 1 | 2025 | Pippo: High-Resolution Multi-View Humans from a Single Image · CVPR 2025 |
Machine learning › Deep learning architectures and training › transformer
efficient transformer |
0.9 | 1 | 2025 | First Attentions Last: Better Exploiting First Attentions for Efficient Parallel Training · NeurIPS 2025 |
Machine learning › Deep learning architectures and training
transformer |
0.9 | 1 | 2025 | First Attentions Last: Better Exploiting First Attentions for Efficient Parallel Training · NeurIPS 2025 |
Visual content generation and editing
3d content generation |
0.9 | 1 | 2025 | Pippo: High-Resolution Multi-View Humans from a Single Image · CVPR 2025 |
Visual content generation and editing › avatar generation
3d avatar creation |
0.6 | 1 | 2022 | Authentic volumetric avatars from a phone scan · ACM Trans. Graph. 2022 |
Computer animation and physical simulation
facial animation |
0.6 | 1 | 2022 | Authentic volumetric avatars from a phone scan · ACM Trans. Graph. 2022 |
Distributed systems
distributed machine learning |
0.4 | 2 | 2014 | On Model Parallelization and Scheduling Strategies for Distributed Machine Learning · NIPS 2014 More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server · NIPS 2013 |
Machine learning › Efficient and distributed learning
dynamic neural network |
0.3 | 1 | 2018 | Cavs: An Efficient Runtime System for Dynamic Neural Networks · USENIX ATC 2018 |
Parallel and multicore computing
parallel programming runtimes |
0.3 | 1 | 2018 | Cavs: An Efficient Runtime System for Dynamic Neural Networks · USENIX ATC 2018 |
Machine learning › Efficient and distributed learning › distributed training
model parallelism |
0.2 | 1 | 2016 | STRADS: a distributed framework for scheduled model parallel machine learning · EuroSys 2016 |
Machine learning › Efficient and distributed learning › distributed training
model and data parallelism |
0.2 | 1 | 2015 | Petuum: A New Platform for Distributed Machine Learning on Big Data · KDD 2015 |
Cloud and datacenter computing
big data analytics |
0.2 | 1 | 2014 | Exploiting Bounded Staleness to Speed Up Big Data Analytics · USENIX ATC 2014 |
Distributed systems › consistency models
bounded staleness |
0.2 | 1 | 2014 | Exploiting Bounded Staleness to Speed Up Big Data Analytics · USENIX ATC 2014 |
Parallel and multicore computing › parallelization strategies
model parallelism |
0.2 | 1 | 2014 | On Model Parallelization and Scheduling Strategies for Distributed Machine Learning · NIPS 2014 |
Parallel and multicore computing › task scheduling
scheduling for performance |
0.2 | 1 | 2014 | On Model Parallelization and Scheduling Strategies for Distributed Machine Learning · NIPS 2014 |
Rendering
inverse rendering |
0.2 | 1 | 2022 | Authentic volumetric avatars from a phone scan · ACM Trans. Graph. 2022 |
Parallel and multicore computing
parallel programming models |
0.2 | 1 | 2013 | More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server · NIPS 2013 |
Distributed systems › distributed machine learning
parameter server |
0.2 | 1 | 2013 | More Effective Distributed ML via a Stale Synchronous Parallel Parameter Server · NIPS 2013 |
Machine learning › Efficient and distributed learning › distributed training
data parallel training |
0.1 | 1 | 2016 | STRADS: a distributed framework for scheduled model parallel machine learning · EuroSys 2016 |
Machine learning › Efficient and distributed learning › distributed training › distributed training systems
parameter server |
0.1 | 1 | 2015 | Petuum: A New Platform for Distributed Machine Learning on Big Data · KDD 2015 |
Methods — techniques the papers use, named apart from their topics
plücker ray encoding · 1.7pixel-aligned control · 1.7attention biasing · 1.7tensor parallelism · 0.9all-reduce elimination · 0.9runtime scheduling · 0.7dynamic graph execution · 0.7universal avatar prior · 0.6inverse rendering · 0.6conditional representation · 0.6scheduling · 0.2parameter dependency analysis · 0.2bounded-latency network synchronization · 0.2stale synchronous parallel · 0.2parameter server · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Pippo: High-Resolution Multi-View Humans from a Single ImageabstractWe present Pippo, a generative model capable of producing 1K resolution dense turnaround videos of a person from a single casually clicked photo. Pippo is a multi-view diffusion transformer and does not require any additional inputs — e.g., a fitted parametric model or camera parameters of the input image. We pre-train Pippo on 3B human images without captions, and conduct multi-view mid-training and post-training on studio captured humans. During mid-training, to quickly absorb the studio dataset, we denoise several (upto 48) views at low-resolution, and encode target cameras coarsely using a shallow MLP. During post-training, we denoise fewer views at high-resolution and use pixel-aligned controls (e.g., Spatial anchor and Plucker rays) to enable 3D consistent generations. At inference, we propose an attention biasing technique that allows Pippo to simultaneously generate greater than 5× as many views as seen during training. Finally, we also introduce an improved metric to evaluate 3D consistency of multi-view generations, and show that Pippo outperforms existing works on multi-view human generation from a single image. Yash Kant, Ethan Weber, Jin Kyu Kim, Rawal Khirodkar, Su Zhaoen, Julieta Martinez 0001, Igor Gilitschenski, Shunsuke Saito, Timur M. Bagautdinov |
CVPR | 3 |
| 2025 | First Attentions Last: Better Exploiting First Attentions for Efficient Parallel TrainingabstractAs training billion-scale transformers becomes increasingly common, employing multiple distributed GPUs along with parallel training methods has become a standard practice. However, existing transformer designs suffer from significant communication overhead, especially in Tensor Parallelism (TP), where each block’s MHA–MLP connection requires an all-reduce communication. Through our investigation, we show that the MHA-MLP connections can be bypassed for efficiency, while the attention output of the first layer can serve as an alternative signal for the bypassed connection. Motivated by the observations, we propose FAL (First Attentions Last), an efficient transformer architecture that redirects the first MHA output to the MLP inputs of the following layers, eliminating the per-block MHA-MLP connections. This removes the all-reduce communication and enables parallel execution of MHA and MLP on a single GPU. We also introduce FAL+, which adds the normalized first attention output to the MHA outputs of the following layers to augment the MLP input for the model quality. Our evaluation shows that FAL reduces multi-GPU training time by up to 44%, improves single-GPU throughput by up to 1.18×, and achieves better perplexity compared to the baseline GPT. FAL+ achieves even lower perplexity without increasing the training time than the baseline. Codes are available at: https://casl-ku.github.io/FAL/ Gyudong Kim, Hyukju Na, Jin Kyu Kim, Hyunsung Jang, Jaegi Hwang, Namkoo Ha, Seungryong Kim, Younggeun Kim 0001 |
NeurIPS | 3 |
| 2022 | Authentic volumetric avatars from a phone scanabstractCreating photorealistic avatars of existing people currently requires extensive person-specific data capture, which is usually only accessible to the VFX industry and not the general public. Our work aims to address this drawback by relying only on a short mobile phone capture to obtain a drivable 3D head avatar that matches a person's likeness faithfully. In contrast to existing approaches, our architecture avoids the complex task of directly modeling the entire manifold of human appearance, aiming instead to generate an avatar model that can be specialized to novel identities using only small amounts of data. The model dispenses with low-dimensional latent spaces that are commonly employed for hallucinating novel identities, and instead, uses a conditional representation that can extract person-specific information at multiple scales from a high resolution registered neutral phone scan. We achieve high quality results through the use of a novel universal avatar prior that has been trained on high resolution multi-view video captures of facial performances of hundreds of human subjects. By fine-tuning the model using inverse rendering we achieve increased realism and personalize its range of motion. The output of our approach is not only a high-fidelity 3D head avatar that matches the person's facial shape and appearance, but one that can also be driven using a jointly discovered shared global expression space with disentangled controls for gaze direction. Via a series of experiments we demonstrate that our avatars are faithful representations of the subject's likeness. Compared to other state-of-the-art methods for lightweight avatar creation, our approach exhibits superior visual quality and animateability. Chen Cao 0001, Tomas Simon, Jin Kyu Kim, Gabe Schwartz, Michael Zollhöfer, Shunsuke Saito, Stephen Lombardi, Shih-En Wei, Danielle Belko, Shoou-I Yu, Yaser Sheikh, Jason M. Saragih |
ACM Trans. Graph. | 3 |
| 2019 | STRADS-AP: Simplifying Distributed Machine Learning Programming without Introducing a New Programming Model
Jin Kyu Kim, Abutalib Aghayev, Garth A. Gibson, Eric P. Xing |
USENIX ATC | 1 |
| 2018 | Orpheus: Efficient Distributed Machine Learning via System and Algorithm Co-designabstractNumerous existing works have shown that, key to the efficiency of distributed machine learning (ML) is proper system and algorithm co-design: system design should be tailored to the unique mathematical properties of ML algorithms, and algorithms can be re-designed to better exploit the system architecture. While existing research has made attempts along this direction, many algorithmic and system properties that are characteristic of ML problems remain to be explored. Through an exploration of system-algorithm co-design, we build a new decentralized system Orpheus to support distributed training of a general class of ML models whose parameters are represented with large matrices. Training such models at scale is challenging: transmitting and checkpointing large matrices incur substantial network traffic and disk IO, which aggravates the inconsistency among parameter replicas. To cope with these challenges, Orpheus jointly exploits system and algorithm designs which (1) reduce the size and number of network messages for efficient communication, 2) incrementally checkpoint vectors for light-weight and fine-grained fault tolerance without blocking computation, 3) improve the consistency among parameter copies via periodic centralized synchronization and parameter-replicas rotation. As a result of these co-designs, communication and fault tolerance costs are linear to both matrix dimension and number of machines in the network, as opposed to being quadratic in existing systems. And the improved parameter consistency accelerates algorithmic convergence. Empirically, we show our system outperforms several existing baseline systems on training several representative large-scale ML models. Pengtao Xie, Jin Kyu Kim, Qirong Ho, Yaoliang Yu, Eric P. Xing |
SoCC | 2 |
| 2018 | Cavs: An Efficient Runtime System for Dynamic Neural Networks
Shizhen Xu, Hao Zhang 0025, Graham Neubig, Wei Dai 0003, Jin Kyu Kim, Zhijie Deng, Qirong Ho, Eric P. Xing |
USENIX ATC | 5 |
| 2016 | STRADS: a distributed framework for scheduled model parallel machine learningabstractMachine learning (ML) algorithms are commonly applied to big data, using distributed systems that partition the data across machines and allow each machine to read and update all ML model parameters --- a strategy known as data parallelism. An alternative and complimentary strategy, model parallelism, partitions the model parameters for non-shared parallel access and updates, and may periodically repartition the parameters to facilitate communication. Model parallelism is motivated by two challenges that data-parallelism does not usually address: (1) parameters may be dependent, thus naive concurrent updates can introduce errors that slow convergence or even cause algorithm failure; (2) model parameters converge at different rates, thus a small subset of parameters can bottleneck ML algorithm completion. We propose scheduled model parallelism (SchMP), a programming approach that improves ML algorithm convergence speed by efficiently scheduling parameter updates, taking into account parameter dependencies and uneven convergence. To support SchMP at scale, we develop a distributed framework STRADS which optimizes the throughput of SchMP programs, and benchmark four common ML applications written as SchMP programs: LDA topic modeling, matrix factorization, sparse least-squares (Lasso) regression and sparse logistic regression. By improving ML progress per iteration through SchMP programming whilst improving iteration throughput through STRADS we show that SchMP programs running on STRADS outperform non-model-parallel ML implementations: for example, SchMP LDA and SchMP Lasso respectively achieve 10x and 5x faster convergence than recent, well-established baselines. Jin Kyu Kim, Qirong Ho, Seunghak Lee, Xun Zheng, Wei Dai 0003, Garth A. Gibson, Eric P. Xing |
EuroSys | 1 |
| 2016 | Lighter-Communication Distributed Machine Learning via Sufficient Factor Broadcasting
Pengtao Xie, Jin Kyu Kim, Yi Zhou 0017, Qirong Ho, Abhimanu Kumar, Yaoliang Yu, Eric P. Xing |
UAI | 2 |
| 2015 | Petuum: A New Platform for Distributed Machine Learning on Big DataabstractHow can one build a distributed framework that allows efficient deployment of a wide spectrum of modern advanced machine learning (ML) programs for industrial-scale problems using Big Models (100s of billions of parameters) on Big Data (terabytes or petabytes)- Contemporary parallelization strategies employ fine-grained operations and scheduling beyond the classic bulk-synchronous processing paradigm popularized by MapReduce, or even specialized operators relying on graphical representations of ML programs. The variety of approaches tends to pull systems and algorithms design in different directions, and it remains difficult to find a universal platform applicable to a wide range of different ML programs at scale. We propose a general-purpose framework that systematically addresses data- and model-parallel challenges in large-scale ML, by leveraging several fundamental properties underlying ML programs that make them different from conventional operation-centric programs: error tolerance, dynamic structure, and nonuniform convergence; all stem from the optimization-centric nature shared in ML programs' mathematical definitions, and the iterative-convergent behavior of their algorithmic solutions. These properties present unique opportunities for an integrative system design, built on bounded-latency network synchronization and dynamic load-balancing scheduling, which is efficient, programmable, and enjoys provable correctness guarantees. We demonstrate how such a design in light of ML-first principles leads to significant performance improvements versus well-known implementations of several ML programs, allowing them to run in much less time and at considerably larger model sizes, on modestly-sized computer clusters. Eric P. Xing, Qirong Ho, Wei Dai 0003, Jin Kyu Kim, Jinliang Wei, Seunghak Lee, Xun Zheng, Pengtao Xie, Abhimanu Kumar, Yaoliang Yu |
KDD | 4 |
| 2015 | Petuum: A New Platform for Distributed Machine Learning on Big DataabstractWhat is a systematic way to efficiently apply a wide spectrum of advanced ML programs to industrial scale problems, using Big Models (up to 100 s of billions of parameters) on Big Data (up to terabytes or petabytes)? Modern parallelization strategies employ fine-grained operations and scheduling beyond the classic bulk-synchronous processing paradigm popularized by MapReduce, or even specialized graph-based execution that relies on graph representations of ML programs. The variety of approaches tends to pull systems and algorithms design in different directions, and it remains difficult to find a universal platform applicable to a wide range of ML programs at scale. We propose a general-purpose framework, Petuum, that systematically addresses data- and model-parallel challenges in large-scale ML, by observing that many ML programs are fundamentally optimization-centric and admit error-tolerant, iterative-convergent algorithmic solutions. This presents unique opportunities for an integrative system design, such as bounded-error network synchronization and dynamic scheduling based on ML program structure. We demonstrate the efficacy of these system designs versus well-known implementations of modern ML algorithms, showing that Petuum allows ML programs to run in much less time and at considerably larger model sizes, even on modestly-sized compute clusters. Eric P. Xing, Qirong Ho, Wei Dai 0003, Jin Kyu Kim, Jinliang Wei, Seunghak Lee, Xun Zheng, Pengtao Xie, Abhimanu Kumar, Yaoliang Yu |
IEEE Trans. Big Data | 4 |
| 2014 | On Model Parallelization and Scheduling Strategies for Distributed Machine Learning
Seunghak Lee, Jin Kyu Kim, Xun Zheng, Qirong Ho, Garth A. Gibson, Eric P. Xing |
NIPS | 2 |
| 2014 | Exploiting Bounded Staleness to Speed Up Big Data Analytics
Henggang Cui, James Cipar, Qirong Ho, Jin Kyu Kim, Seunghak Lee, Abhimanu Kumar, Jinliang Wei, Wei Dai 0003, Gregory R. Ganger, Phillip B. Gibbons, Garth A. Gibson, Eric P. Xing |
USENIX ATC | 4 |
| 2013 | Solving the Straggler Problem with Bounded Staleness
James Cipar, Qirong Ho, Jin Kyu Kim, Seunghak Lee, Gregory R. Ganger, Garth A. Gibson, Kimberly Keeton, Eric P. Xing |
HotOS | 3 |
| 2013 | More Effective Distributed ML via a Stale Synchronous Parallel Parameter ServerabstractWe propose a parameter server system for distributed ML, which follows a Stale Synchronous Parallel (SSP) model of computation that maximizes the time computational workers spend doing useful work on ML algorithms, while still providing correctness guarantees. The parameter server provides an easy-to-use shared interface for read/write access to an ML model's values (parameters and variables), and the SSP model allows distributed workers to read older, stale versions of these values from a local cache, instead of waiting to get them from a central storage. This significantly increases the proportion of time workers spend computing, as opposed to waiting. Furthermore, the SSP model ensures ML algorithm correctness by limiting the maximum age of the stale values. We provide a proof of correctness under SSP, as well as empirical results demonstrating that the SSP model achieves faster algorithm convergence on several different ML problems, compared to fully-synchronous and asynchronous schemes. Qirong Ho, James Cipar, Henggang Cui, Seunghak Lee, Jin Kyu Kim, Phillip B. Gibbons, Garth A. Gibson, Gregory R. Ganger, Eric P. Xing |
NIPS | 5 |
| 2009 | State feedback fuzzy-model-based control for discrete-time markovian jump nonlinear systems with time-varying delaysabstractIn this paper, the stability analysis and stabilization problem for a discrete-time Markovian jump nonlinear systems (MJLNS) with time-varying delays are investigated. The time-delay is considered to be time-varying and has a upper bound. The transition probabilities of the mode jumps are considered to be completely known. Sufficient conditions for stochastic stability of the Markovian jump fuzzy systems (MJFS) are derived via the linear matrix inequality (LMI) formulation, and the design of the stabilizing controller is further given. A numerical example is used to illustrate the developed theory. Min Kook Song, Jin Bae Park, Young Hoon Joo, Jin Kyu Kim |
FUZZ-IEEE | 4 |
| 2008 | A PRAM and NAND flash hybrid architecture for high-performance embedded storage subsystemsabstractNAND flash-based storage is widely used in embedded systems due to its numerous benefits: low cost, high density, small form factor and so on. However, NAND flash-based storage is still suffering from serious performance degradation for random or small size write access. This degradation mainly comes from the physical constraints of NAND flash: erase-before-program and different unit size of erase and program operations. To overcome these constraints, we propose to use PRAM (Phase-change RAM) which supports advanced features: fast byte access capability and no requirement for erase-before-program. Jin Kyu Kim, Hyung Gyu Lee, Shinho Choi, Kyoung Il Bahng |
EMSOFT | 1 |