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.

Wooseok Ha

dblp:178/3275 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
6since 2021 · last 2025
0000-0002-9069-854XORCID · reported

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

Artificial intelligence and machine learning · 8 · 4 first-author · 6 since 2021Databases, data management, data science and information retrieval · 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
6 papers
Optimization for machine learning · 30% Transfer learning and domain adaptation · 17% Representation and self-supervised learning · 16%
Software engineering, system software, and programming languages
1 paper
Software testing · 61% Program synthesis and code generation · 39%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 82% Mathematical optimization · 18%

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

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
autoencoder
0.912025
The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning · J. Mach. Learn. Res. 2025
Machine learning › Optimization for machine learning › stochastic gradient descent
batch size effects
0.912025
The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning · J. Mach. Learn. Res. 2025
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.912025
Prominent Roles of Conditionally Invariant Components in Domain Adaptation: Theory and Algorithms · J. Mach. Learn. Res. 2025
Machine learning › Transfer learning and domain adaptation › instance weighting
importance weighting
0.912025
Prominent Roles of Conditionally Invariant Components in Domain Adaptation: Theory and Algorithms · J. Mach. Learn. Res. 2025
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
sparse coding
0.912025
The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning · J. Mach. Learn. Res. 2025
Machine learning › Optimization for machine learning
stochastic gradient descent
0.912025
The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning · J. Mach. Learn. Res. 2025
Natural language and speech › Language models and text generation
large language model fine-tuning
0.812024
Variance-reduced Zeroth-Order Methods for Fine-Tuning Language Models · ICML 2024
Machine learning › Optimization for machine learning › black-box optimization
zeroth-order optimization
0.812024
Variance-reduced Zeroth-Order Methods for Fine-Tuning Language Models · ICML 2024
Program synthesis and code generation
code generation with language models
0.812024
Reasoning and Planning with Large Language Models in Code Development · KDD 2024
Software testing › test generation › automated test generation
LLM-based test generation
0.812024
Reasoning and Planning with Large Language Models in Code Development · KDD 2024
Software testing
test generation
0.812024
Reasoning and Planning with Large Language Models in Code Development · KDD 2024
Machine learning › Trustworthy machine learning
interpretability
0.512021
Adaptive wavelet distillation from neural networks through interpretations · NeurIPS 2021
Machine learning › Efficient and distributed learning › model compression
knowledge distillation
0.512021
Adaptive wavelet distillation from neural networks through interpretations · NeurIPS 2021
Machine learning › Learning theory
statistical guarantees
0.512021
Statistical guarantees for local graph clustering · J. Mach. Learn. Res. 2021
Graph algorithms and graph theory
graph clustering
0.512021
Statistical guarantees for local graph clustering · J. Mach. Learn. Res. 2021
Graph algorithms and graph theory › graph clustering
local graph clustering
0.512021
Statistical guarantees for local graph clustering · J. Mach. Learn. Res. 2021
Machine learning › Optimization for machine learning
convergence analysis
0.312025
The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning · J. Mach. Learn. Res. 2025
Machine learning › Optimization for machine learning
non-convex optimization
0.312025
The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning · J. Mach. Learn. Res. 2025
Machine learning › Trustworthy machine learning
robustness
0.312025
Prominent Roles of Conditionally Invariant Components in Domain Adaptation: Theory and Algorithms · J. Mach. Learn. Res. 2025
Program synthesis and code generation
code documentation generation
0.212024
Reasoning and Planning with Large Language Models in Code Development · KDD 2024
Machine learning › Representation and self-supervised learning › component analysis
robust principal component analysis
0.212015
Robust PCA with compressed data · NIPS 2015
Mathematical optimization › continuous optimization
convex optimization
0.212015
Robust PCA with compressed data · NIPS 2015
Computational science and engineering › cosmology
cosmological parameter estimation
0.112021
Adaptive wavelet distillation from neural networks through interpretations · NeurIPS 2021
Data mining
clustering
0.112021
Statistical guarantees for local graph clustering · J. Mach. Learn. Res. 2021

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

wavelet transform · 1.0l1-regularized pagerank · 1.0forward stagewise algorithm · 1.0feature attribution · 1.0approximate personalized pagerank · 1.0non-homogeneous random walk theory · 0.9importance weighting · 0.9hessian trace analysis · 0.9domain invariant projection · 0.9conditional invariant penalty · 0.9zeroth-order SGD · 0.8variance reduction · 0.8prompt engineering · 0.8large language model · 0.8fine-tuning · 0.8agent planning · 0.8SVRG · 0.8low-rank plus sparse decomposition · 0.2
YearPublicationVenuePosition
2025 The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature Learning
abstract
In this work, we investigate the dynamics of stochastic gradient descent (SGD) when training a single-neuron autoencoder with linear or ReLU activation on orthogonal data. We show that for this non-convex problem, randomly initialized SGD with a constant step size successfully finds a global minimum for any batch size choice. However, the particular global minimum found depends upon the batch size. In the full-batch setting, we show that the solution is dense (i.e., not sparse) and is highly aligned with its initialized direction, showing that relatively little feature learning occurs. On the other hand, for any batch size strictly smaller than the number of samples, SGD finds a global minimum that is sparse and nearly orthogonal to its initialization, showing that the randomness of stochastic gradients induces a qualitatively different type of "feature selection" in this setting. Moreover, if we measure the sharpness of the minimum by the trace of the Hessian, the minima found with full-batch gradient descent are flatter than those found with strictly smaller batch sizes, in contrast to previous works which suggest that large batches lead to sharper minima. To prove convergence of SGD with a constant step size, we introduce a powerful tool from the theory of non-homogeneous random walks which may be of independent interest.
Nikhil Ghosh, Spencer Frei, Wooseok Ha, Bin Yu 0001
J. Mach. Learn. Res.3
2025 Prominent Roles of Conditionally Invariant Components in Domain Adaptation: Theory and Algorithms
abstract
Domain adaptation (DA) is a statistical learning problem that arises when the distribution of the source data used to train a model differs from that of the target data used to evaluate the model. While many DA algorithms have demonstrated considerable empirical success, blindly applying these algorithms can often lead to worse performance on new datasets. To address this, it is crucial to clarify the assumptions under which a DA algorithm has good target performance. In this work, we focus on the assumption of the presence of conditionally invariant components (CICs), which are relevant for prediction and remain conditionally invariant across the source and target data. We demonstrate that CICs, which can be estimated through conditional invariant penalty (CIP), play three prominent roles in providing target risk guarantees in DA. First, we propose a new algorithm based on CICs, importance-weighted conditional invariant penalty (IW-CIP), which has target risk guarantees beyond simple settings such as covariate shift and label shift. Second, we show that CICs help identify large discrepancies between source and target risks of other DA algorithms. Finally, we demonstrate that incorporating CICs into the domain invariant projection (DIP) algorithm can address its failure scenario caused by label-flipping features. We support our new algorithms and theoretical findings via numerical experiments on synthetic data, MNIST, CelebA, Camelyon17, and DomainNet datasets.
Keru Wu, Yuansi Chen, Wooseok Ha, Bin Yu 0001
J. Mach. Learn. Res.3
2024 Variance-reduced Zeroth-Order Methods for Fine-Tuning Language Models
abstract
Fine-tuning language models (LMs) has demonstrated success in a wide array of downstream tasks. However, as LMs are scaled up, the memory requirements for backpropagation become prohibitively high. Zeroth-order (ZO) optimization methods can leverage memory-efficient forward passes to estimate gradients. More recently, MeZO, an adaptation of ZO-SGD, has been shown to consistently outperform zero-shot and in-context learning when combined with suitable task prompts. In this work, we couple ZO methods with variance reduction techniques to enhance stability and convergence for inference-based LM fine-tuning. We introduce Memory-Efficient Zeroth-Order Stochastic Variance-Reduced Gradient (MeZO-SVRG) and demonstrate its efficacy across multiple LM fine-tuning tasks, eliminating the reliance on task-specific prompts. Evaluated across a range of both masked and autoregressive LMs on benchmark GLUE tasks, MeZO-SVRG outperforms MeZO with up to 20% increase in test accuracies in both full- and partial-parameter fine-tuning settings. MeZO-SVRG benefits from reduced computation time as it often surpasses MeZO’s peak test accuracy with a $2\times$ reduction in GPU-hours. MeZO-SVRG significantly reduces the required memory footprint compared to first-order SGD, i.e. by $2\times$ for autoregressive models. Our experiments highlight that MeZO-SVRG’s memory savings progressively improve compared to SGD with larger batch sizes.
Tanmay Gautam, Youngsuk Park, Parameswaran Raman, Wooseok Ha
ICML5
2024 Reasoning and Planning with Large Language Models in Code Development
abstract
Large Language Models (LLMs) are revolutionizing the field of code development by leveraging their deep understanding of code patterns, syntax, and semantics to assist developers in various tasks, from code generation and testing to code understanding and documentation. In this survey, accompanying our proposed lecture-style tutorial for KDD 2024, we explore the multifaceted impact of LLMs on the code development, delving into techniques for generating a high-quality code, creating comprehensive test cases, automatically generating documentation, and engaging in an interactive code reasoning. Throughout the survey, we highlight some crucial components surrounding LLMs, including pre-training, fine-tuning, prompt engineering, iterative refinement, agent planning, and hallucination mitigation. We put forward that such ingredients are essential to harness the full potential of these powerful AI models in revolutionizing software engineering and paving the way for a more efficient, effective, and innovative future in code development.
Hao Ding 0003, Ziwei Fan 0001, Ingo Gühring, Wooseok Ha, Jun Huan, Linbo Liu, Behrooz Omidvar-Tehrani, Shiqi Wang 0002, Hao Zhou 0036
KDD5
2021 Adaptive wavelet distillation from neural networks through interpretations
abstract
Recent deep-learning models have achieved impressive prediction performance, but often sacrifice interpretability and computational efficiency. Interpretability is crucial in many disciplines, such as science and medicine, where models must be carefully vetted or where interpretation is the goal itself. Moreover, interpretable models are concise and often yield computational efficiency. Here, we propose adaptive wavelet distillation (AWD), a method which aims to distill information from a trained neural network into a wavelet transform. Specifically, AWD penalizes feature attributions of a neural network in the wavelet domain to learn an effective multi-resolution wavelet transform. The resulting model is highly predictive, concise, computationally efficient, and has properties (such as a multi-scale structure) which make it easy to interpret. In close collaboration with domain experts, we showcase how AWD addresses challenges in two real-world settings: cosmological parameter inference and molecular-partner prediction. In both cases, AWD yields a scientifically interpretable and concise model which gives predictive performance better than state-of-the-art neural networks. Moreover, AWD identifies predictive features that are scientifically meaningful in the context of respective domains. All code and models are released in a full-fledged package available on Github.
Wooseok Ha, Chandan Singh, François Lanusse, Srigokul Upadhyayula, Bin Yu 0001
NeurIPS1
2021 Statistical guarantees for local graph clustering
abstract
Local graph clustering methods aim to find small clusters in very large graphs. These methods take as input a graph and a seed node, and they return as output a good cluster in a running time that depends on the size of the output cluster but that is independent of the size of the input graph. In this paper, we adopt a statistical perspective on local graph clustering, and we analyze the performance of the $\ell_1$-regularized PageRank method (Fountoulakis et al., 2019) for the recovery of a single target cluster, given a seed node inside the cluster. Assuming the target cluster has been generated by a random model, we present two results. In the first, we show that the optimal support of $\ell_1$-regularized PageRank recovers the full target cluster, with bounded false positives. In the second, we show that if the seed node is connected solely to the target cluster then the optimal support of $\ell_1$-regularized PageRank recovers exactly the target cluster. We also show empirically that $\ell_1$-regularized PageRank has a state-of-the-art performance on many real graphs, demonstrating the superiority of the method. From a computational perspective, we show that the solution path of $\ell_1$-regularized PageRank is monotonic. This allows for the application of the forward stagewise algorithm, which approximates the entire solution path in running time that does not depend on the size of the whole graph. Finally, we show that $\ell_1$-regularized PageRank and approximate personalized PageRank (APPR) (Andersen et al., 2006), another very popular method for local graph clustering, are equivalent in the sense that we can lower and upper bound the output of one with the output of the other. Based on this relation, we establish for APPR similar results to those we establish for $\ell_1$-regularized PageRank.
Wooseok Ha, Kimon Fountoulakis, Michael W. Mahoney
J. Mach. Learn. Res.1
2020 Statistical guarantees for local graph clustering
abstract
Local graph clustering methods aim to find small clusters in very large graphs. These methods take as input a graph and a seed node, and they return as output a good cluster in a running time that depends on the size of the output cluster but that is independent of the size of the input graph. In this paper, we adopt a statistical perspective on local graph clustering, and we analyze the performance of the l1-regularized PageRank method for the recovery of a single target cluster, given a seed node inside the cluster. Assuming the target cluster has been generated by a random model, we present two results. In the first, we show that the optimal support of l1-regularized PageRank recovers the full target cluster, with bounded false positives. In the second, we show that if the seed node is connected solely to the target cluster then the optimal support of l1-regularized PageRank recovers exactly the target cluster. We also show empirically that l1-regularized PageRank has a state-of-the-art performance on many real graphs, demonstrating the superiority of the method.
Wooseok Ha, Kimon Fountoulakis, Michael W. Mahoney
AISTATS1
2015 Robust PCA with compressed data
abstract
The robust principal component analysis (RPCA) problem seeks to separate low-rank trends from sparse outlierswithin a data matrix, that is, to approximate a $n\times d$ matrix $D$ as the sum of a low-rank matrix $L$ and a sparse matrix $S$.We examine the robust principal component analysis (RPCA) problem under data compression, wherethe data $Y$ is approximately given by $(L + S)\cdot C$, that is, a low-rank $+$ sparse data matrix that has been compressed to size $n\times m$ (with $m$ substantially smaller than the original dimension $d$) via multiplication witha compression matrix $C$. We give a convex program for recovering the sparse component $S$ along with the compressed low-rank component $L\cdot C$, along with upper bounds on the error of this reconstructionthat scales naturally with the compression dimension $m$ and coincides with existing results for the uncompressedsetting $m=d$. Our results can also handle error introduced through additive noise or through missing data.The scaling of dimension, compression, and signal complexity in our theoretical results is verified empirically through simulations, and we also apply our method to a data set measuring chlorine concentration acrossa network of sensors, to test its performance in practice.
Wooseok Ha, Rina Foygel Barber
NIPS1