Source author record

Dogyoon Song

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

5works
4topics
4close collaborators

Published work

5 publications

preprint2024arXiv

Local Minima Structures in Gaussian Mixture Models

We investigate the landscape of the negative log-likelihood function of Gaussian Mixture Models (GMMs) with a general number of components in the population limit. As the objective function is non-convex, there can be multiple local minima that are not globally optimal, even for well-separated mixture models. Our study reveals that all local minima share a common structure that partially identifies the cluster centers (i.e., means of the Gaussian components) of the true location mixture. Specifically, each local minimum can be represented as a non-overlapping combination of two types of sub-configurations: fitting a single mean estimate to multiple Gaussian components or fitting multiple estimates to a single true component. These results apply to settings where the true mixture components satisfy a certain separation condition, and are valid even when the number of components is over- or under-specified. We also present a more fine-grained analysis for the setting of one-dimensional GMMs with three components, which provide sharper approximation error bounds with improved dependence on the separation.

preprint2021arXiv

On Approximations of the PSD Cone by a Polynomial Number of Smaller-sized PSD Cones

We study the problem of approximating the cone of positive semidefinite (PSD) matrices with a cone that can be described by smaller-sized PSD constraints. Specifically, we ask the question: "how closely can we approximate the set of unit-trace n×nn \times n PSD matrices, denoted by DD, using at most NN number of k×kk \times k PSD constraints?" In this paper, we prove lower bounds on NN to achieve a good approximation of DD by considering two constructions of an approximating set. First, we consider the unit-trace n×nn \times n symmetric matrices that are PSD when restricted to a fixed set of kk-dimensional subspaces in RRn\mathbb{RR}^n. We prove that if this set is a good approximation of DD, then the number of subspaces must be at least exponentially large in nn for any k=o(n)k = o(n). % Second, we show that any set SS that approximates DD within a constant approximation ratio must have superpolynomial S+k\mathbf{S}_+^k-extension complexity. To be more precise, if SS is a constant factor approximation of DD, then SS must have S+k\mathbf{S}_+^k-extension complexity at least exp⁡(C⋅min⁡{n,n/k})\exp( C \cdot \min \{ \sqrt{n}, n/k \}) where CC is some absolute constant. In addition, we show that any set SS such that D⊆SD \subseteq S and the Gaussian width of DD is at most a constant times larger than the Gaussian width of DD must have S+k\mathbf{S}_+^k-extension complexity at least exp⁡(C⋅min⁡{n1/3,n/k})\exp( C \cdot \min \{ n^{1/3}, \sqrt{n/k} \}). These results imply that the cone of n×nn \times n PSD matrices cannot be approximated by a polynomial number of k×kk \times k PSD constraints for any k=o(n/log⁡2n)k = o(n / \log^2 n). These results generalize the recent work of Fawzi on the hardness of polyhedral approximations of S+n\mathbf{S}_+^n, which corresponds to the special case with k=1k=1.

preprint2020arXiv

Deconvolution with Unknown Error Distribution Interpreted as Blind Isotonic Regression

Deconvolution is a statistical inverse problem to estimate the distribution of a random variable based on its noisy observations. Despite the extensive studies on the topic, deconvolution with unknown noise distribution remains as a notoriously hard problem. We propose a matrix-based viewpoint for collective deconvolution that subsumes the setup with repeated measurements as a special case. As the main result, we describe a simple algorithm that partially utilizes matrix structure to solve deconvolution problem and provide non-asymptotic error analysis for the algorithm. We show that the proposed algorithm achieves the minimax optimal rate for deconvolution in a restricted sense. We also remark the connection between the collective deconvolution and the so-called statistical seriation as a byproduct or our matrix viewpoint. We conjecture that the link suggests that collective deconvolution, as well as deconvolution with repeated measurements, is intrinsically much easier than usual deconvolution of a single distribution.

preprint2020arXiv

Learning RUMs: Reducing Mixture to Single Component via PCA

We consider the problem of learning a mixture of Random Utility Models (RUMs). Despite the success of RUMs in various domains and the versatility of mixture RUMs to capture the heterogeneity in preferences, there has been only limited progress in learning a mixture of RUMs from partial data such as pairwise comparisons. In contrast, there have been significant advances in terms of learning a single component RUM using pairwise comparisons. In this paper, we aim to bridge this gap between mixture learning and single component learning of RUM by developing a `reduction' procedure. We propose to utilize PCA-based spectral clustering that simultaneously `de-noises' pairwise comparison data. We prove that our algorithm manages to cluster the partial data correctly (i.e., comparisons from the same RUM component are grouped in the same cluster) with high probability even when data is generated from a possibly {\em heterogeneous} mixture of well-separated {\em generic} RUMs. Both the time and the sample complexities scale polynomially in model parameters including the number of items. Two key features in the analysis are in establishing (1) a meaningful upper bound on the sub-Gaussian norm for RUM components embedded into the vector space of pairwise marginals and (2) the robustness of PCA with missing values in the L2,∞L_{2, \infty} sense, which might be of interest in their own right.

preprint2020arXiv

Sample Efficient Reinforcement Learning via Low-Rank Matrix Estimation

We consider the question of learning QQ-function in a sample efficient manner for reinforcement learning with continuous state and action spaces under a generative model. If QQ-function is Lipschitz continuous, then the minimal sample complexity for estimating εε-optimal QQ-function is known to scale as Ω(1εd1+d2+2)Ω(\frac{1}{ε^{d_1+d_2 +2}}) per classical non-parametric learning theory, where d1d_1 and d2d_2 denote the dimensions of the state and action spaces respectively. The QQ-function, when viewed as a kernel, induces a Hilbert-Schmidt operator and hence possesses square-summable spectrum. This motivates us to consider a parametric class of QQ-functions parameterized by its "rank" rr, which contains all Lipschitz QQ-functions as r→∞r \to \infty. As our key contribution, we develop a simple, iterative learning algorithm that finds εε-optimal QQ-function with sample complexity of O~(1εmax⁡(d1,d2)+2)\widetilde{O}(\frac{1}{ε^{\max(d_1, d_2)+2}}) when the optimal QQ-function has low rank rr and the discounting factor γγ is below a certain threshold. Thus, this provides an exponential improvement in sample complexity. To enable our result, we develop a novel Matrix Estimation algorithm that faithfully estimates an unknown low-rank matrix in the ℓ∞\ell_\infty sense even in the presence of arbitrary bounded noise, which might be of interest in its own right. Empirical results on several stochastic control tasks confirm the efficacy of our "low-rank" algorithms.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.