EDBT 2026 Demo / reviewers in the wild / expert
Wooseok Ha
dblp:178/3275
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Deep learning architectures and training
autoencoder |
0.9 | 1 | 2025 | 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.9 | 1 | 2025 | 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.9 | 1 | 2025 | 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.9 | 1 | 2025 | 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.9 | 1 | 2025 | 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.9 | 1 | 2025 | 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.8 | 1 | 2024 | 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.8 | 1 | 2024 | Variance-reduced Zeroth-Order Methods for Fine-Tuning Language Models · ICML 2024 |
Program synthesis and code generation
code generation with language models |
0.8 | 1 | 2024 | Reasoning and Planning with Large Language Models in Code Development · KDD 2024 |
Software testing › test generation › automated test generation
LLM-based test generation |
0.8 | 1 | 2024 | Reasoning and Planning with Large Language Models in Code Development · KDD 2024 |
Software testing
test generation |
0.8 | 1 | 2024 | Reasoning and Planning with Large Language Models in Code Development · KDD 2024 |
Machine learning › Trustworthy machine learning
interpretability |
0.5 | 1 | 2021 | Adaptive wavelet distillation from neural networks through interpretations · NeurIPS 2021 |
Machine learning › Efficient and distributed learning › model compression
knowledge distillation |
0.5 | 1 | 2021 | Adaptive wavelet distillation from neural networks through interpretations · NeurIPS 2021 |
Machine learning › Learning theory
statistical guarantees |
0.5 | 1 | 2021 | Statistical guarantees for local graph clustering · J. Mach. Learn. Res. 2021 |
Graph algorithms and graph theory
graph clustering |
0.5 | 1 | 2021 | Statistical guarantees for local graph clustering · J. Mach. Learn. Res. 2021 |
Graph algorithms and graph theory › graph clustering
local graph clustering |
0.5 | 1 | 2021 | Statistical guarantees for local graph clustering · J. Mach. Learn. Res. 2021 |
Machine learning › Optimization for machine learning
convergence analysis |
0.3 | 1 | 2025 | 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.3 | 1 | 2025 | 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.3 | 1 | 2025 | 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.2 | 1 | 2024 | 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.2 | 1 | 2015 | Robust PCA with compressed data · NIPS 2015 |
Mathematical optimization › continuous optimization
convex optimization |
0.2 | 1 | 2015 | Robust PCA with compressed data · NIPS 2015 |
Computational science and engineering › cosmology
cosmological parameter estimation |
0.1 | 1 | 2021 | Adaptive wavelet distillation from neural networks through interpretations · NeurIPS 2021 |
Data mining
clustering |
0.1 | 1 | 2021 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The Effect of SGD Batch Size on Autoencoder Learning: Sparsity, Sharpness, and Feature LearningabstractIn 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 AlgorithmsabstractDomain 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 ModelsabstractFine-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 |
ICML | 5 |
| 2024 | Reasoning and Planning with Large Language Models in Code DevelopmentabstractLarge 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 |
KDD | 5 |
| 2021 | Adaptive wavelet distillation from neural networks through interpretationsabstractRecent 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 |
NeurIPS | 1 |
| 2021 | Statistical guarantees for local graph clusteringabstractLocal 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 clusteringabstractLocal 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 |
AISTATS | 1 |
| 2015 | Robust PCA with compressed dataabstractThe 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 |
NIPS | 1 |