← Search

Mo Tiwari

8 accepted papers

2025

LeanAgent: Lifelong Learning for Formal Theorem Proving

ICLR 2025poster

Large Language Models (LLMs) have been successful in mathematical reasoning tasks such as formal theorem proving when integrated with interactive proof assistants like Lean. Existing approaches involve training or fine-tuning an LLM on a specific dataset to perform well on particular domains, such a…

Cited by 8SourcePDFScholar
2024

Adaptive Sampling for Efficient Softmax Approximation

NeurIPS 2024poster

The softmax function is ubiquitous in machine learning and optimization applications. Computing the full softmax evaluation of a matrix-vector product can be computationally expensive in high-dimensional settings. In many applications, however, it is sufficient to calculate only the top few outputs…

Cited by 0SourcePDFScholar
2024

Faster Maximum Inner Product Search in High Dimensions

ICML 2024poster

Maximum Inner Product Search (MIPS) is a ubiquitous task in machine learning applications. Given a query vector and $n$ other vectors in $d$ dimensions, the MIPS problem is to find the atom that has the highest inner product with the query vector. Existing MIPS algorithms scale at least as $O(\sqrt{…

2024

MAPTree: Beating “Optimal” Decision Trees with Bayesian Decision Trees

AAAI 2024technical

Decision trees remain one of the most popular machine learning models today, largely due to their out-of-the-box performance and interpretability. In this work, we present a Bayesian approach to decision tree induction via maximum a posteriori inference of a posterior distribution over trees. We fir…

2023

BanditPAM++: Faster $k$-medoids Clustering

NeurIPS 2023poster

Clustering is a fundamental task in data science with wide-ranging applications. In $k$-medoids clustering, cluster centers must be actual datapoints and arbitrary distance metrics may be used; these features allow for greater interpretability of the cluster centers and the clustering of exotic obje…

2023

Harnessing the power of choices in decision tree learning

NeurIPS 2023poster

We propose a simple generalization of standard and empirically successful decision tree learning algorithms such as ID3, C4.5, and CART. These algorithms, which have been central to machine learning for decades, are greedy in nature: they grow a decision tree by iteratively splitting on the best a…

2022

MABSplit: Faster Forest Training Using Multi-Armed Bandits

NeurIPS 2022accept

Random forests are some of the most widely used machine learning models today, especially in domains that necessitate interpretability. We present an algorithm that accelerates the training of random forests and other popular tree-based learning methods. At the core of our algorithm is a novel node-…

2020

BanditPAM: Almost Linear Time k-Medoids Clustering via Multi-Armed Bandits

NeurIPS 2020poster

Clustering is a ubiquitous task in data science. Compared to the commonly used k-means clustering, k-medoids clustering requires the cluster centers to be actual data points and supports arbitrary distance metrics, which permits greater interpretability and the clustering of structured objects. Curr…