Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Nikola Konstantinov

dblp:217/1964 · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
7since 2021 · last 2025
0009-0009-5204-7621ORCID · verified

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

Artificial intelligence and machine learning · 10 · 3 first-author · 7 since 2021Systems, architecture and hardware · 1

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.

Artificial intelligence
9 papers
Trustworthy machine learning · 61% Learning theory · 19% Efficient and distributed learning · 12%
Theoretical computer science
2 papers
Algorithmic game theory and mechanism design · 100%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 100%

Topics — the 18 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
robustness
2.342025
On the Impact of Performative Risk Minimization for Binary Random Variables · ICML 2025
Fairness-Aware PAC Learning from Corrupted Data · J. Mach. Learn. Res. 2022
On the Sample Complexity of Adversarial Multi-Source PAC Learning · ICML 2020
Machine learning › Trustworthy machine learning
fairness
1.222023
Human-Guided Fair Classification for Natural Language Processing · ICLR 2023
Fairness-Aware PAC Learning from Corrupted Data · J. Mach. Learn. Res. 2022
Machine learning › Learning theory
PAC learning
1.022022
Fairness-Aware PAC Learning from Corrupted Data · J. Mach. Learn. Res. 2022
On the Sample Complexity of Adversarial Multi-Source PAC Learning · ICML 2020
Machine learning › Trustworthy machine learning › robustness
distribution shift
0.912025
On the Impact of Performative Risk Minimization for Binary Random Variables · ICML 2025
Machine learning › Trustworthy machine learning
performative prediction
0.912025
On the Impact of Performative Risk Minimization for Binary Random Variables · ICML 2025
Machine learning › Trustworthy machine learning › performative prediction
performative risk optimization
0.912025
On the Impact of Performative Risk Minimization for Binary Random Variables · ICML 2025
Machine learning › Learning theory › inductive bias
simplicity bias
0.812024
Simplicity Bias of Two-Layer Networks beyond Linearly Separable Data · ICML 2024
Machine learning › Efficient and distributed learning
federated learning
0.712023
Incentivizing Honesty among Competitors in Collaborative Learning and Optimization · NeurIPS 2023
Algorithmic game theory and mechanism design › information exchange
data sharing
0.712023
Strategic Data Sharing between Competitors · NeurIPS 2023
Machine learning › Trustworthy machine learning › fairness
algorithmic fairness
0.612022
Fairness-Aware PAC Learning from Corrupted Data · J. Mach. Learn. Res. 2022
Machine learning › Transfer learning and domain adaptation
multi-source learning
0.412020
On the Sample Complexity of Adversarial Multi-Source PAC Learning · ICML 2020
Machine learning › Optimization for machine learning
stochastic gradient descent
0.422018
The Convergence of Sparsified Gradient Methods · NeurIPS 2018
The Convergence of Stochastic Gradient Descent in Asynchronous Shared Memory · PODC 2018
Machine learning › Learning theory
statistical learning theory
0.412019
Robust Learning from Untrusted Sources · ICML 2019
Machine learning › Efficient and distributed learning › distributed training
communication-efficient training
0.312018
The Convergence of Sparsified Gradient Methods · NeurIPS 2018
Machine learning › Efficient and distributed learning › distributed training › gradient compression
gradient sparsification
0.312018
The Convergence of Sparsified Gradient Methods · NeurIPS 2018
Concurrent programming › non-blocking algorithms
lock-free algorithms
0.312018
The Convergence of Stochastic Gradient Descent in Asynchronous Shared Memory · PODC 2018
Machine learning › Trustworthy machine learning › fairness
fairness in NLP
0.212023
Human-Guided Fair Classification for Natural Language Processing · ICLR 2023
Machine learning › Efficient and distributed learning › distributed training
asynchronous training
0.112018
The Convergence of Stochastic Gradient Descent in Asynchronous Shared Memory · PODC 2018

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

game theory · 2.0mean estimation · 1.3SGD · 1.3statistical estimation · 0.9simulation · 0.9gradient flow · 0.8XOR-like data analysis · 0.8market model · 0.7human-in-the-loop classification · 0.7fair classification · 0.7fairness constraints · 0.6stochastic gradient descent · 0.3adversarial scheduling analysis · 0.3
YearPublicationVenuePosition
2025 On the Impact of Performative Risk Minimization for Binary Random Variables
abstract
Performativity, the phenomenon where outcomes are influenced by predictions, is particularly prevalent in social contexts where individuals strategically respond to a deployed model. In order to preserve the high accuracy of machine learning models under distribution shifts caused by performativity, Perdomo et al. (2020) introduced the concept of performative risk minimization (PRM). While this framework ensures model accuracy, it overlooks the impact of the PRM on the underlying distributions and the predictions of the model. In this paper, we initiate the analysis of the impact of PRM, by studying performativity for a sequential performative risk minimization problem with binary random variables and linear performative shifts. We formulate two natural measures of impact. In the case of full information, where the distribution dynamics are known, we derive explicit formulas for the PRM solution and our impact measures. In the case of partial information, we provide performative-aware statistical estimators, as well as simulations. Our analysis contrasts PRM to alternatives that do not model data shift and indicates that PRM can have amplified side effects compared to such methods.
Nikita Tsoy, Ivan Kirev, Negin Rahimiyazdi, Nikola Konstantinov
ICML4
2024 Provable Mutual Benefits from Federated Learning in Privacy-Sensitive Domains
abstract
Cross-silo federated learning (FL) allows data owners to train accurate machine learning models by benefiting from each others private datasets. Unfortunately, the model accuracy benefits of collaboration are often undermined by privacy defenses. Therefore, to incentivize client participation in privacy-sensitive domains, a FL protocol should strike a delicate balance between privacy guarantees and end-model accuracy. In this paper, we study the question of when and how a server could design a FL protocol provably beneficial for all participants. First, we provide necessary and sufficient conditions for the existence of mutually beneficial protocols in the context of mean estimation and convex stochastic optimization. We also derive protocols that maximize the total clients’ utility, given symmetric privacy preferences. Finally, we design protocols maximizing end-model accuracy and demonstrate their benefits in synthetic experiments.
Nikita Tsoy, Anna Mihalkova, Teodora Todorova, Nikola Konstantinov
AISTATS4
2024 Simplicity Bias of Two-Layer Networks beyond Linearly Separable Data
abstract
Simplicity bias, the propensity of deep models to over-rely on simple features, has been identified as a potential reason for limited out-of-distribution generalization of neural networks (Shah et al., 2020). Despite the important implications, this phenomenon has been theoretically confirmed and characterized only under strong dataset assumptions, such as linear separability (Lyu et al., 2021). In this work, we characterize simplicity bias for general datasets in the context of two-layer neural networks initialized with small weights and trained with gradient flow. Specifically, we prove that in the early training phases, network features cluster around a few directions that do not depend on the size of the hidden layer. Furthermore, for datasets with an XOR-like pattern, we precisely identify the learned features and demonstrate that simplicity bias intensifies during later training stages. These results indicate that features learned in the middle stages of training may be more useful for OOD transfer. We support this hypothesis with experiments on image data.
Nikita Tsoy, Nikola Konstantinov
ICML2
2023 Human-Guided Fair Classification for Natural Language Processing
Florian E. Dorner, Momchil Peychev, Nikola Konstantinov, Naman Goel, Elliott Ash, Martin T. Vechev
ICLR3
2023 Incentivizing Honesty among Competitors in Collaborative Learning and Optimization
abstract
Collaborative learning techniques have the potential to enable training machine learning models that are superior to models trained on a single entity’s data. However, in many cases, potential participants in such collaborative schemes are competitors on a downstream task, such as firms that each aim to attract customers by providing the best recommendations. This can incentivize dishonest updates that damage other participants' models, potentially undermining the benefits of collaboration. In this work, we formulate a game that models such interactions and study two learning tasks within this framework: single-round mean estimation and multi-round SGD on strongly-convex objectives. For a natural class of player actions, we show that rational clients are incentivized to strongly manipulate their updates, preventing learning. We then propose mechanisms that incentivize honest communication and ensure learning quality comparable to full cooperation. Lastly, we empirically demonstrate the effectiveness of our incentive scheme on a standard non-convex federated learning benchmark. Our work shows that explicitly modeling the incentives and actions of dishonest clients, rather than assuming them malicious, can enable strong robustness guarantees for collaborative learning.
Florian E. Dorner, Nikola Konstantinov, Georgi Pashaliev, Martin T. Vechev
NeurIPS2
2023 Strategic Data Sharing between Competitors
abstract
Collaborative learning techniques have significantly advanced in recent years, enabling private model training across multiple organizations. Despite this opportunity, firms face a dilemma when considering data sharing with competitors—while collaboration can improve a company’s machine learning model, it may also benefit competitors and hence reduce profits. In this work, we introduce a general framework for analyzing this data-sharing trade-off. The framework consists of three components, representing the firms’ production decisions, the effect of additional data on model quality, and the data-sharing negotiation process, respectively. We then study an instantiation of the framework, based on a conventional market model from economic theory, to identify key factors that affect collaboration incentives. Our findings indicate a profound impact of market conditions on the data-sharing incentives. In particular, we find that reduced competition, in terms of the similarities between the firms’ products, and harder learning tasks foster collaboration.
Nikita Tsoy, Nikola Konstantinov
NeurIPS2
2022 Fairness-Aware PAC Learning from Corrupted Data
abstract
Addressing fairness concerns about machine learning models is a crucial step towards their long-term adoption in real-world automated systems. While many approaches have been developed for training fair models from data, little is known about the robustness of these methods to data corruption. In this work we consider fairness-aware learning under worst-case data manipulations. We show that an adversary can in some situations force any learner to return an overly biased classifier, regardless of the sample size and with or without degrading accuracy, and that the strength of the excess bias increases for learning problems with underrepresented protected groups in the data. We also prove that our hardness results are tight up to constant factors. To this end, we study two natural learning algorithms that optimize for both accuracy and fairness and show that these algorithms enjoy guarantees that are order-optimal in terms of the corruption ratio and the protected groups frequencies in the large data limit.
Nikola Konstantinov, Christoph H. Lampert
J. Mach. Learn. Res.1
2020 On the Sample Complexity of Adversarial Multi-Source PAC Learning
abstract
We study the problem of learning from multiple untrusted data sources, a scenario of increasing practical relevance given the recent emergence of crowdsourcing and collaborative learning paradigms. Specifically, we analyze the situation in which a learning system obtains datasets from multiple sources, some of which might be biased or even adversarially perturbed. It is known that in the single-source case, an adversary with the power to corrupt a fixed fraction of the training data can prevent PAC-learnability, that is, even in the limit of infinitely much training data, no learning system can approach the optimal test error. In this work we show that, surprisingly, the same is not true in the multi-source setting, where the adversary can arbitrarily corrupt a fixed fraction of the data sources. Our main results are a generalization bound that provides finite-sample guarantees for this learning setting, as well as corresponding lower bounds. Besides establishing PAC-learnability our results also show that in a cooperative learning setting sharing data with other parties has provable benefits, even if some participants are malicious.
Nikola Konstantinov, Elias Frantar, Dan Alistarh, Christoph H. Lampert
ICML1
2019 Robust Learning from Untrusted Sources
abstract
Modern machine learning methods often require more data for training than a single expert can provide. Therefore, it has become a standard procedure to collect data from multiple external sources, \eg via crowdsourcing. Unfortunately, the quality of these sources is not always guaranteed. As further complications, the data might be stored in a distributed way, or might even have to remain private. In this work, we address the question of how to learn robustly in such scenarios. Studying the problem through the lens of statistical learning theory, we derive a procedure that allows for learning from all available sources, yet automatically suppresses irrelevant or corrupted data. We show by extensive experiments that our method provides significant improvements over alternative approaches from robust statistics and distributed optimization.
Nikola Konstantinov, Christoph H. Lampert
ICML1
2018 The Convergence of Sparsified Gradient Methods
abstract
Distributed training of massive machine learning models, in particular deep neural networks, via Stochastic Gradient Descent (SGD) is becoming commonplace. Several families of communication-reduction methods, such as quantization, large-batch methods, and gradient sparsification, have been proposed. To date, gradient sparsification methods--where each node sorts gradients by magnitude, and only communicates a subset of the components, accumulating the rest locally--are known to yield some of the largest practical gains. Such methods can reduce the amount of communication per step by up to \emph{three orders of magnitude}, while preserving model accuracy. Yet, this family of methods currently has no theoretical justification. This is the question we address in this paper. We prove that, under analytic assumptions, sparsifying gradients by magnitude with local error correction provides convergence guarantees, for both convex and non-convex smooth objectives, for data-parallel SGD. The main insight is that sparsification methods implicitly maintain bounds on the maximum impact of stale updates, thanks to selection by magnitude. Our analysis and empirical validation also reveal that these methods do require analytical conditions to converge well, justifying existing heuristics.
Dan Alistarh, Torsten Hoefler, Mikael Johansson 0001, Nikola Konstantinov, Sarit Khirirat, Cédric Renggli
NeurIPS4
2018 The Convergence of Stochastic Gradient Descent in Asynchronous Shared Memory
abstract
Stochastic Gradient Descent (SGD) is a fundamental algorithm in machine learning, representing the optimization backbone for training several classic models, from regression to neural networks. Given the recent practical focus on distributed machine learning, significant work has been dedicated to the convergence properties of this algorithm under the inconsistent and noisy updates arising from execution in a distributed environment. However, surprisingly, the convergence properties of this classic algorithm in the standard shared-memory model are still not well-understood. In this work, we address this gap, and provide new convergence bounds for lock-free concurrent stochastic gradient descent, executing in the classic asynchronous shared memory model, against a strong adaptive adversary. Our results give improved upper and lower bounds on the "price of asynchrony'' when executing the fundamental SGD algorithm in a concurrent setting. They show that this classic optimization tool can converge faster and with a wider range of parameters than previously known under asynchronous iterations. At the same time, we exhibit a fundamental trade-off between the maximum delay in the system and the rate at which SGD can converge, which governs the set of parameters under which this algorithm can still work efficiently.
Dan Alistarh, Christopher De Sa, Nikola Konstantinov
PODC3