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

Soojeong Kim

dblp:217/6642 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
2since 2021 · last 2022
—ORCID · conflict

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

Systems, architecture and hardware · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 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.

Artificial intelligence
2 papers
Efficient and distributed learning · 78% Deep learning architectures and training · 22%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 84% GPUs and heterogeneous computing · 16%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 77% Compilers and program optimization · 23%

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

TopicWeightPapersLastEvidence papers
Machine learning and data management
inference serving
0.612022
Orca: A Distributed Serving System for Transformer-Based Generative Models · OSDI 2022
Cloud and datacenter computing
inference serving
0.612022
Orca: A Distributed Serving System for Transformer-Based Generative Models · OSDI 2022
Machine learning › Efficient and distributed learning › distributed training
data parallel training
0.412019
Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networks · EuroSys 2019
Machine learning › Efficient and distributed learning
distributed training
0.412019
Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networks · EuroSys 2019
Machine learning › Efficient and distributed learning › distributed training › distributed training systems
parameter server
0.412019
Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networks · EuroSys 2019
Machine learning › Deep learning architectures and training
recursive neural network
0.312018
Improving the expressiveness of deep learning frameworks with recursion · EuroSys 2018
Programming languages and type systems › control structures
recursion
0.312018
Improving the expressiveness of deep learning frameworks with recursion · EuroSys 2018
GPUs and heterogeneous computing
GPU training
0.112019
Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networks · EuroSys 2019

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

transformer · 1.1generative model · 1.1sparsity-aware communication · 0.8hybrid parameter server and allreduce · 0.8
YearPublicationVenuePosition
2022 Orca: A Distributed Serving System for Transformer-Based Generative Models
Gyeong-In Yu, Joo Seong Jeong, Geon-Woo Kim, Soojeong Kim, Byung-Gon Chun
OSDI4
2022 Inverse design of nanophotonic devices using generative adversarial networks
Wonsuk Kim, Soojeong Kim, Minhyeok Lee, Junhee Seok
Eng. Appl. Artif. Intell.2
2019 Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networks
abstract
The employment of high-performance servers and GPU accelerators for training deep neural network models have greatly accelerated recent advances in deep learning (DL). DL frameworks, such as TensorFlow, MXNet, and Caffe2, have emerged to assist DL researchers to train their models in a distributed manner. Although current DL frameworks scale well for image classification models, there remain opportunities for scalable distributed training on natural language processing (NLP) models. We found that current frameworks show relatively low scalability on training NLP models due to the lack of consideration to the difference in sparsity of model parameters. In this paper, we propose Parallax, a framework that optimizes data parallel training by utilizing the sparsity of model parameters. Parallax introduces a hybrid approach that combines Parameter Server and AllReduce architectures to optimize the amount of data transfer according to the sparsity. Experiments show that Parallax built atop Tensor-Flow achieves scalable training throughput on both dense and sparse models while requiring little effort from its users. Parallax achieves up to 2.8x, 6.02x speedup for NLP models than TensorFlow and Horovod with 48 GPUs, respectively. The training speed for the image classification models is equal to Horovod and 1.53x faster than TensorFlow.
Soojeong Kim, Gyeong-In Yu, Hojin Park, Sungwoo Cho, Eunji Jeong, Hyeonmin Ha, Sanha Lee, Joo Seong Jeong, Byung-Gon Chun
EuroSys1
2018 Improving the expressiveness of deep learning frameworks with recursion
abstract
Recursive neural networks have widely been used by researchers to handle applications with recursively or hierarchically structured data. However, embedded control flow deep learning frameworks such as TensorFlow, Theano, Caffe2, and MXNet fail to efficiently represent and execute such neural networks, due to lack of support for recursion. In this paper, we add recursion to the programming model of existing frameworks by complementing their design with recursive execution of dataflow graphs as well as additional APIs for recursive definitions. Unlike iterative implementations, which can only understand the topological index of each node in recursive data structures, our recursive implementation is able to exploit the recursive relationships between nodes for efficient execution based on parallel computation. We present an implementation on TensorFlow and evaluation results with various recursive neural network models, showing that our recursive implementation not only conveys the recursive nature of recursive neural networks better than other implementations, but also uses given resources more effectively to reduce training and inference time.
Eunji Jeong, Joo Seong Jeong, Soojeong Kim, Gyeong-In Yu, Byung-Gon Chun
EuroSys3