← Search

Mohammad Mahdian

11 accepted papers

2023

Differentially Private Hierarchical Clustering with Provable Approximation Guarantees

ICML 2023oral

Hierarchical Clustering is a popular unsupervised machine learning method with decades of history and numerous applications. We initiate the study of *differentially-private* approximation algorithms for hierarchical clustering under the rigorous framework introduced by Dasgupta (2016). We show stro…

2021

Hierarchical Clustering via Sketches and Hierarchical Correlation Clustering

AISTATS 2021poster

Recently, Hierarchical Clustering (HC) has been considered through the lens of optimization. In particular, two maximization objectives have been defined. Moseley and Wang defined the \emph{Revenue} objective to handle similarity information given by a weighted graph on the data points (w.l.o.g., $[…

Cited by 11SourcePDFScholar
2021

Maximizing Agreements for Ranking, Clustering and Hierarchical Clustering via MAX-CUT

AISTATS 2021poster

In this paper, we study a number of well-known combinatorial optimization problems that fit in the following paradigm: the input is a collection of (potentially inconsistent) local relationships between the elements of a ground set (e.g., pairwise comparisons, similar/dissimilar pairs, or ancestry s…

Cited by 13SourcePDFScholar
2020

Bisect and Conquer: Hierarchical Clustering via Max-Uncut Bisection

AISTATS 2020poster

Hierarchical Clustering is an unsupervised data analysis method which has been widely used for decades. Despite its popularity, it had an underdeveloped analytical foundation and to address this, Dasgupta recently introduced an optimization viewpoint of hierarchical clustering with…

Cited by 20SourcePDFScholar
2020

Smoothly Bounding User Contributions in Differential Privacy

NeurIPS 2020poster

A differentially private algorithm guarantees that the input of a single user won’t significantly change the output distribution of the algorithm. When a user contributes more data points, more information can be collected to improve the algorithm’s performance. But at the same time, more noise migh…

Cited by 17SourcePDFScholar
2019

Contextual Bandits with Cross-Learning

NeurIPS 2019poster

In the classical contextual bandits problem, in each round $t$, a learner observes some context $c$, chooses some action $a$ to perform, and receives some reward $r_{a,t}(c)$. We consider the variant of this problem where in addition to receiving the reward $r_{a,t}(c)$, the learner also learns the…

Cited by 62SourcePDFScholar
2016

Community Detection on Evolving Graphs

NeurIPS 2016poster

Clustering is a fundamental step in many information-retrieval and data-mining applications. Detecting clusters in graphs is also a key tool for finding the community structure in social and behavioral networks. In many of these applications, the input graph evolves over time in a continual and dece…

Cited by 27SourcePDFScholar