1 code implementation • 13 Feb 2024 • Davin Choo, Kirankumar Shiragur, Caroline Uhler
Causal graph discovery is a significant problem with applications across various disciplines.
no code implementations • 10 Oct 2023 • Davin Choo, Joy Qiping Yang, Arnab Bhattacharyya, Clément L. Canonne
We establish finite-sample guarantees for efficient proper learning of bounded-degree polytrees, a rich class of high-dimensional probability distributions and a subclass of Bayesian networks, a widely-studied type of graphical model.
1 code implementation • 9 Jun 2023 • Davin Choo, Kirankumar Shiragur
For this problem, we provide a $r$-adaptive algorithm that achieves $O(\min\{r,\log n\} \cdot n^{1/\min\{r,\log n\}})$ approximation with respect to the verification number, a well-known lower bound for adaptive algorithms.
1 code implementation • 31 May 2023 • Davin Choo, Themis Gouleakis, Arnab Bhattacharyya
When the advice is a DAG $G$, we design an adaptive search algorithm to recover $G^*$ whose intervention cost is at most $O(\max\{1, \log \psi\})$ times the cost for verifying $G^*$; here, $\psi$ is a distance measure between $G$ and $G^*$ that is upper bounded by the number of variables $n$, and is exactly 0 when $G=G^*$.
1 code implementation • 8 May 2023 • Davin Choo, Kirankumar Shiragur
Recovering causal relationships from data is an important problem.
3 code implementations • 9 Jan 2023 • Davin Choo, Kirankumar Shiragur
In this work, we study the problem of identifying the smallest set of interventions required to learn the causal relationships between a subset of edges (target edges).
no code implementations • 23 Nov 2022 • Davin Choo, Yuval Dagan, Constantinos Daskalakis, Anthimos Vardis Kandiros
We provide time- and sample-efficient algorithms for learning and testing latent-tree Ising models, i. e. Ising models that may only be observed at their leaf nodes.
4 code implementations • 30 Jun 2022 • Davin Choo, Kirankumar Shiragur, Arnab Bhattacharyya
Our result is the first known algorithm that gives a non-trivial approximation guarantee to the verifying size on general unweighted graphs and with bounded size interventions.
1 code implementation • 22 Jul 2021 • Arnab Bhattacharyya, Davin Choo, Rishikesh Gajjala, Sutanu Gayen, Yuhao Wang
We also study a couple of new algorithms for the problem: - BatchAvgLeastSquares takes the average of several batches of least squares solutions at each node, so that one can interpolate between the batch size and the number of batches.
no code implementations • NeurIPS 2021 • Davin Choo, Tommaso d'Orsi
Even in the restricted case of sparse PCA, known algorithms only recover the sparse vectors for $\lambda \geq \tilde{\mathcal{O}}(k \cdot r)$ while our algorithms require $\lambda \geq \tilde{\mathcal{O}}(k)$.
no code implementations • 23 Feb 2021 • Mélanie Cambus, Davin Choo, Havu Miikonen, Jara Uitto
Identifying clusters of similar elements in a set is a common task in data analysis.
Graph Matching Distributed, Parallel, and Cluster Computing Data Structures and Algorithms
no code implementations • ICML 2020 • Davin Choo, Christoph Grunau, Julian Portmann, Václav Rozhoň
The k-means++ algorithm of Arthur and Vassilvitskii (SODA 2007) is a state-of-the-art algorithm for solving the k-means clustering problem and is known to give an O(log k)-approximation in expectation.
no code implementations • 17 Nov 2018 • Jing Lim, Joshua Wong, Minn Xuan Wong, Lee Han Eric Tan, Hai Leong Chieu, Davin Choo, Neng Kai Nigel Neo
We take a data driven approach to rank these structures by using neural networks to predict the presence of substructures given the mass spectrum, and matching these substructures to the candidate structures.