Finding a latent k-simplex in O* (k · nnz(data)) time via Subset Smoothing
Chiranjib Bhattacharyya, Ravindran Kannan
Abstract
In this paper we show that the learning problem for a large class of Latent variable models, such as Mixed Membership Stochastic Block Models, Topic Models, and Adversarial Clustering can be posed geometrically as follows: find a latent k— vertex simplex, K in Rd, given n data points, each obtained by perturbing a latent point in K. This problem does not seem to have been addressed. Our main contribution is an efficient algorithm for the geometric problem under deterministic assumptions which naturally hold for the models considered here. We observe that for a suitable r ≤ n, K is close to a data-determined polytope K’ (the subset smoothed, polytope) which is the convex hull of the points, each obtained by averaging an r subset of data points. Our algorithm is simply stated: it optimizes k carefully chosen linear functions over K’ to find the k vertices of the latent simplex. The proof of correctness is more involved, drawing on existing and new tools from Numerical Analysis. Our overall runtime of O* (k nnz) is as good as the best times of existing algorithms (modulo O* (1) factor) for the special cases and is better for sparse data which is the norm in Topic Modelling and Mixed Membership models. Some consequences of our algorithm are: Mixed Membership Models and Topic Models: We give the first quasi-input-sparsity time algorithm for parameter estimation for k ϵ O* (1) Adversarial Clustering: In k–means, an adversary is allowed to move many data points from each cluster towards the convex hull of other cluster centers. Our algorithm still estimates cluster centers well.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f3c61fba-c71f-434f-bfb6-35353d3165dcCited by top-tier papers3
- Near-optimal sample complexity bounds for learning Latent k-polytopes and applications to Ad-MixturesChiranjib Bhattacharyya, Ravindran KannanICML 2020 · 5 citations
- Improved algorithm and bounds for successive projectionJiashun Jin, Zheng Tracy Ke, Gabriel Moryoussef, Jiajun Tang et al.ICLR 2024 · 4 citations
- Learning a Latent Simplex in Input Sparsity TimeAinesh Bakshi, Chiranjib Bhattacharyya, Ravi Kannan, David P. Woodruff et al.ICLR 2021 · 1 citation
Related papers
- Finding k in Latent k- polytopeChiranjib Bhattacharyya, Ravindran Kannan, Amit KumarICML 2021 · 3 citations
- Implicit High-Order Moment Tensor Estimation and Learning Latent Variable ModelsIlias Diakonikolas, Daniel M. KaneFOCS 2025 · 1 citation
- Semi-supervised Vertex Hunting, with Applications in Network and Text AnalysisYicong Jiang, Zheng Tracy KeNeurIPS 2025
- Exact Recovery of Mangled Clusters with Same-Cluster QueriesMarco Bressan, Nicolò Cesa-Bianchi, Silvio Lattanzi, Andrea PaudiceNeurIPS 2020 · 16 citations
- Interpretable Clustering via Multi-Polytope MachinesConnor Lawless, Jayant Kalagnanam, Lam M. Nguyen, Dzung T. Phan et al.AAAI 2022 · 20 citations
