Konstantin Voevodski

dblp:63/8246 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
2since 2021 · last 2024
0000-0002-7518-8242ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 8 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Data mining · 86% Machine learning and data management · 14%
Artificial intelligence
3 papers
Trustworthy machine learning · 72% Probabilistic and Bayesian machine learning · 22% Learning theory · 6%
Theoretical computer science
2 papers
Distributed computing theory · 72% Mathematical optimization · 28%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 11 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
clustering
0.312017
Local algorithms for interactive clustering · J. Mach. Learn. Res. 2017
Data mining › clustering
interactive clustering
0.312017
Local algorithms for interactive clustering · J. Mach. Learn. Res. 2017
Data mining › clustering › graph clustering
local clustering
0.312017
Local algorithms for interactive clustering · J. Mach. Learn. Res. 2017
Machine learning › Trustworthy machine learning
interpretability
0.212016
Monotonic Calibrated Interpolated Look-Up Tables · J. Mach. Learn. Res. 2016
Machine learning › Trustworthy machine learning
monotonicity
0.212016
Monotonic Calibrated Interpolated Look-Up Tables · J. Mach. Learn. Res. 2016
Machine learning › Probabilistic and Bayesian machine learning
clustering
0.222014
Local algorithms for interactive clustering · ICML 2014
Active Clustering of Biological Sequences · J. Mach. Learn. Res. 2012
Distributed computing theory
local algorithms
0.212014
Local algorithms for interactive clustering · ICML 2014
Bioinformatics and computational biology
sequence analysis
0.112012
Active Clustering of Biological Sequences · J. Mach. Learn. Res. 2012
Data mining › predictive modeling
classification
0.112011
Class Label Enhancement via Related Instances · EMNLP 2011
Machine learning and data management › label distribution learning
label enhancement
0.112011
Class Label Enhancement via Related Instances · EMNLP 2011
Machine learning and data management
weak supervision
0.012011
Class Label Enhancement via Related Instances · EMNLP 2011

Methods — techniques the papers use, named apart from their topics

structural risk minimization · 0.5stability assumptions · 0.4clustering · 0.3active learning · 0.3separability assumptions · 0.3local search · 0.3linear inequality constraints · 0.2linear inequality constraint · 0.2local algorithms · 0.2local algorithm · 0.2related instance learning · 0.1
YearPublicationVenuePosition
2024 Large-Scale K-Clustering
abstract
Large-scale learning algorithms are essential for modern data collections that may have billions of data points. Here, we study the design of parallel \(k\) -clustering algorithms, which include the \(k\) -median, \(k\) -medoids, and \(k\) -means clustering problems. We design efficient parallel algorithms for these problems and prove that they still compute constant-factor approximations to the optimal solution for stable clustering instances. In addition to our theoretic results, we present computational experiments that show that our \(k\) -median and \(k\) -means algorithms work well in practice—we are able to find better clusterings than state-of-the-art coreset constructions using samples of the same size.
Konstantin Voevodski
ACM Trans. Knowl. Discov. Data1
2021 Large Scale K-Median Clustering for Stable Clustering Instances
abstract
We study the problem of computing a good k-median clustering in a parallel computing environment. We design an efficient algorithm that gives a constant-factor approximation to the optimal solution for stable clustering instances. The notion of stability that we consider is resilience to perturbations of the distances between the points. Our computational experiments show that our algorithm works well in practice - we are able to find better clusterings than Lloyd’s algorithm and a centralized coreset construction using samples of the same size.
Konstantin Voevodski
AISTATS1
2020 Semi-Supervised Max-Sum Clustering
abstract
We study max-sum clustering in a semi-supervised setting. Our objective function maximizes the pairwise within-cluster similarity with respect to some null hypothesis regarding the similarity. This is a natural objective that does not require any additional parameters, and is a generalization of the well-known modularity objective function. We show that for such an objective function in a semi-supervised setting we can compute an additive approximation of the optimal solution in the general case, and a constant-factor approximation when the optimal objective value is large. The supervision that we consider is in the form of cluster assignment queries and same-cluster queries; we also study the setting where the query responses are noisy. Our algorithm also generalizes to the min-sum objective function, for which we can achieve similar performance guarantees. We present computational experiments to show that our framework is effective for clustering text data - we are able to find clusterings that are close to the queried clustering and have a good objective value.
Konstantin Voevodski
CIKM1
2017 Local algorithms for interactive clustering
abstract
We study the design of interactive clustering algorithms. The user supervision that we consider is in the form of cluster split/merge requests; such feedback is easy for users to provide because it only requires a high-level understanding of the clusters. Our algorithms start with any initial clustering and only make local changes in each step; both are desirable properties in many applications. Local changes are desirable because in practice edits of other parts of the clustering are considered churn - changes that are perceived as quality-neutral or quality-negative. We show that in this framework we can still design provably correct algorithms given that our data satisfies natural separability properties. We also show that our framework works well in practice.
Pranjal Awasthi, Maria-Florina Balcan, Konstantin Voevodski
J. Mach. Learn. Res.3
2016 Monotonic Calibrated Interpolated Look-Up Tables
abstract
Real-world machine learning applications may have requirements beyond accuracy, such as fast evaluation times and interpretability. In particular, guaranteed monotonicity of the learned function with respect to some of the inputs can be critical for user confidence. We propose meeting these goals for low-dimensional machine learning problems by learning flexible, monotonic functions using calibrated interpolated look-up tables. We extend the structural risk minimization framework of lattice regression to monotonic functions by adding linear inequality constraints. In addition, we propose jointly learning interpretable calibrations of each feature to normalize continuous features and handle categorical or missing data, at the cost of making the objective non-convex. We address large- scale learning through parallelization, mini-batching, and random sampling of additive regularizer terms. Case studies on real-world problems with up to sixteen features and up to hundreds of millions of training samples demonstrate the proposed monotonic functions can achieve state-of-the-art accuracy in practice while providing greater transparency to users.
Maya R. Gupta, Andrew Cotter, Jan Pfeifer, Konstantin Voevodski, Kevin Robert Canini, Alexander Mangylov, Wojtek Moczydlowski, Alexander Van Esbroeck
J. Mach. Learn. Res.4
2014 Local algorithms for interactive clustering
abstract
We study the design of interactive clustering algorithms for data sets satisfying natural stability assumptions. Our algorithms start with any initial clustering and only make local changes in each step; both are desirable features in many applications. We show that in this constrained setting one can still design provably efficient algorithms that produce accurate clusterings. We also show that our algorithms perform well on real-world data.
Pranjal Awasthi, Maria-Florina Balcan, Konstantin Voevodski
ICML3
2012 Active Clustering of Biological Sequences
Konstantin Voevodski, Maria-Florina Balcan, Heiko Röglin, Shang-Hua Teng, Yu Xia 0002
J. Mach. Learn. Res.1
2011 Class Label Enhancement via Related Instances
Zornitsa Kozareva, Konstantin Voevodski, Shang-Hua Teng
EMNLP2
2010 Efficient Clustering with Limited Distance Information
Konstantin Voevodski, Maria-Florina Balcan, Heiko Röglin, Shang-Hua Teng, Yu Xia 0002
UAI1
2009 Finding local communities in protein networks
abstract
BACKGROUND: Protein-protein interactions (PPIs) play fundamental roles in nearly all biological processes, and provide major insights into the inner workings of cells. A vast amount of PPI data for various organisms is available from BioGRID and other sources. The identification of communities in PPI networks is of great interest because they often reveal previously unknown functional ties between proteins. A large number of global clustering algorithms have been applied to protein networks, where the entire network is partitioned into clusters. Here we take a different approach by looking for local communities in PPI networks. RESULTS: We develop a tool, named Local Protein Community Finder, which quickly finds a community close to a queried protein in any network available from BioGRID or specified by the user. Our tool uses two new local clustering algorithms Nibble and PageRank-Nibble, which look for a good cluster among the most popular destinations of a short random walk from the queried vertex. The quality of a cluster is determined by proportion of outgoing edges, known as conductance, which is a relative measure particularly useful in undersampled networks. We show that the two local clustering algorithms find communities that not only form excellent clusters, but are also likely to be biologically relevant functional components. We compare the performance of Nibble and PageRank-Nibble to other popular and effective graph partitioning algorithms, and show that they find better clusters in the graph. Moreover, Nibble and PageRank-Nibble find communities that are more functionally coherent. CONCLUSION: The Local Protein Community Finder, accessible at http://xialab.bu.edu/resources/lpcf, allows the user to quickly find a high-quality community close to a queried protein in any network available from BioGRID or specified by the user. We show that the communities found by our tool form good clusters and are functionally coherent, making our application useful for biologists who wish to investigate functional modules that a particular protein is a part of.
Konstantin Voevodski, Shang-Hua Teng, Yu Xia 0002
BMC Bioinform.1