Hyunghun Cho

dblp:144/2823 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0001-8478-5762ORCID · corroborated

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

Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
1 paper
3D vision · 75% Video understanding and tracking · 25%
Software engineering, system software, and programming languages
1 paper
Program analysis · 87% Software maintenance and evolution · 13%
Network and information security
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision
3d object detection
0.712023
Diversified and Realistic 3D Augmentation via Iterative Construction, Random Placement, and HPR Occlusion · AAAI 2023
Computer vision › 3D vision › 3d object detection › point cloud object detection
LiDAR-based 3D object detection
0.712023
Diversified and Realistic 3D Augmentation via Iterative Construction, Random Placement, and HPR Occlusion · AAAI 2023
Computer vision › Video understanding and tracking › object tracking
occlusion handling
0.712023
Diversified and Realistic 3D Augmentation via Iterative Construction, Random Placement, and HPR Occlusion · AAAI 2023
Computer vision › 3D vision
point cloud processing
0.712023
Diversified and Realistic 3D Augmentation via Iterative Construction, Random Placement, and HPR Occlusion · AAAI 2023
Program analysis › dynamic language analysis
javascript analysis
0.212014
SAFEWAPI: web API misuse detector for web applications · SIGSOFT FSE 2014
Program analysis
static analysis
0.212014
SAFEWAPI: web API misuse detector for web applications · SIGSOFT FSE 2014
Software maintenance and evolution
software quality assurance
0.112014
SAFEWAPI: web API misuse detector for web applications · SIGSOFT FSE 2014

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

iterative object construction · 0.7hidden point removal · 0.7static analysis · 0.4
YearPublicationVenuePosition
2023 Diversified and Realistic 3D Augmentation via Iterative Construction, Random Placement, and HPR Occlusion
abstract
In autonomous driving, data augmentation is commonly used for improving 3D object detection. The most basic methods include insertion of copied objects and rotation and scaling of the entire training frame. Numerous variants have been developed as well. The existing methods, however, are considerably limited when compared to the variety of the real world possibilities. In this work, we develop a diversified and realistic augmentation method that can flexibly construct a whole-body object, freely locate and rotate the object, and apply self-occlusion and external-occlusion accordingly. To improve the diversity of the whole-body object construction, we develop an iterative method that stochastically combines multiple objects observed from the real world into a single object. Unlike the existing augmentation methods, the constructed objects can be randomly located and rotated in the training frame because proper occlusions can be reflected to the whole-body objects in the final step. Finally, proper self-occlusion at each local object level and external-occlusion at the global frame level are applied using the Hidden Point Removal (HPR) algorithm that is computationally efficient. HPR is also used for adaptively controlling the point density of each object according to the object's distance from the LiDAR. Experiment results show that the proposed DR.CPO algorithm is data-efficient and model-agnostic without incurring any computational overhead. Also, DR.CPO can improve mAP performance by 2.08% when compared to the best 3D detection result known for KITTI dataset.
Jungwook Shin, Jaeill Kim, Kyungeun Lee, Hyunghun Cho, Wonjong Rhee
AAAI4
2018 On the Difficulty of DNN Hyperparameter Optimization Using Learning Curve Prediction
abstract
With the recent success of deep learning on a variety of applications, efficiently tuning hyperparameters of Deep Neural Networks (DNNs) with less effort has become a timely and practical topic. As an algorithmic solution, automatic hyperparameter optimization methods like Bayesian optimization have gained popularity for achieving human-comparable or even human-surpassing performance. To further speed up hyperparameter optimization, learning curves of DNNs can be predicted and used to early terminate the training phase of the chosen hyperparameter setting when the expected training performance is not satisfactory. While the previous studies show promising results, it is still unclear if an effective general rule can be derived for a broad spectrum of DNN hyperparameter optimization problems. In this work, we consider hyperparameter optimization of MNIST and CIFAR-10, and for each task, we analyze the characteristics of the 20,000 learning curves that correspond to the 20,000 different hyperparameter configurations. By investigating a large number of learning curves for a given task, we find that the characteristics of learning curve shapes can drastically change depending on the choice and range of hyperparameters. Therefore, utilizing learning curves for speed improvement is not a simple task and can be dependent on many factors. Based on the observations and analyses on the 20,000 learning curves, we design two early termination rules, ETR-1 and ETR-2, and show that the rules can be beneficial in the best case but can be harmful as well. Our observations and experimental results highlight that hyperparameter optimization of DNNs using learning curve prediction is challenging. In particular, the results of recent studies that are based on at most thousands of learning curves of a limited number of tasks should be carefully interpreted depending on the task, DNN model, hyperparameter choice, and hyperparameter range.
Daeyoung Choi, Hyunghun Cho, Wonjong Rhee
TENCON2
2014 SAFEWAPI: web API misuse detector for web applications
abstract
The evolution of Web 2.0 technologies makes web applications prevalent in various platforms including mobile devices and smart TVs. While one of the driving technologies of web applications is JavaScript, the extremely dynamic features of JavaScript make it very difficult to define and detect errors in JavaScript applications. The problem becomes more important and complicated for JavaScript web applications which may lead to severe security vulnerabilities. To help developers write safe JavaScript web applications using vendor-specific Web APIs, vendors specify their APIs often in Web IDL, which enables both API writers and users to communicate better by understanding the expected behaviors of the Web APIs. In this paper, we present SAFEWAPI, a tool to analyze Web APIs and JavaScript web applications that use the Web APIs and to detect possible misuses of Web APIs by the web applications. Even though the JavaScript language semantics allows to call a function defined with some parameters without any arguments, platform developers may require application writers to provide the exact number of arguments. Because the library functions in Web APIs expose their intended semantics clearly to web application developers unlike pure JavaScript functions, we can detect wrong uses of Web APIs precisely. For representative misuses of Web APIs defined by software quality assurance engineers, our SAFEWAPI detects such misuses in real-world JavaScript web applications.
SungGyeong Bae, Hyunghun Cho, Inho Lim, Sukyoung Ryu
SIGSOFT FSE2