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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nikita Doikov

dblp:222/9897 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
8since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 12 · 6 first-author · 8 since 2021

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
8 papers
Optimization for machine learning · 87% Efficient and distributed learning · 6% Deep learning architectures and training · 6%
Theoretical computer science
3 papers
Mathematical optimization · 100%

Topics — the 24 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
gradient-based optimization
2.132024
Spectral Preconditioning for Gradient Methods on Graded Non-convex Functions · ICML 2024
Polynomial Preconditioning for Gradient Methods · ICML 2023
Linearization Algorithms for Fully Composite Optimization · COLT 2023
Machine learning › Optimization for machine learning
non-convex optimization
1.632024
Spectral Preconditioning for Gradient Methods on Graded Non-convex Functions · ICML 2024
Second-Order Optimization with Lazy Hessians · ICML 2023
On Convergence of Incremental Gradient for Non-convex Smooth Functions · ICML 2024
Machine learning › Optimization for machine learning
preconditioning
1.422024
Spectral Preconditioning for Gradient Methods on Graded Non-convex Functions · ICML 2024
Polynomial Preconditioning for Gradient Methods · ICML 2023
Machine learning › Optimization for machine learning
convex optimization
1.122023
Polynomial Preconditioning for Gradient Methods · ICML 2023
Inexact Tensor Methods with Dynamic Accuracies · ICML 2020
Machine learning › Optimization for machine learning
second-order optimization
1.022023
Second-Order Optimization with Lazy Hessians · ICML 2023
Randomized Block Cubic Newton Method · ICML 2018
Machine learning › Efficient and distributed learning
federated learning
0.912025
On-Device Collaborative Language Modeling via a Mixture of Generalists and Specialists · ICML 2025
Machine learning › Deep learning architectures and training
mixture of experts
0.912025
On-Device Collaborative Language Modeling via a Mixture of Generalists and Specialists · ICML 2025
Mathematical optimization › numerical computation › numerical optimization
second-order methods
0.922020
Convex optimization based on global lower second-order models · NeurIPS 2020
Stochastic Subspace Cubic Newton Method · ICML 2020
Mathematical optimization
stochastic optimization
0.922020
Convex optimization based on global lower second-order models · NeurIPS 2020
Stochastic Subspace Cubic Newton Method · ICML 2020
Machine learning › Optimization for machine learning › convex optimization
composite optimization
0.822020
Inexact Tensor Methods with Dynamic Accuracies · ICML 2020
Randomized Block Cubic Newton Method · ICML 2018
Machine learning › Optimization for machine learning
convergence analysis
0.812024
On Convergence of Incremental Gradient for Non-convex Smooth Functions · ICML 2024
Machine learning › Optimization for machine learning › stochastic gradient methods
incremental gradient method
0.812024
On Convergence of Incremental Gradient for Non-convex Smooth Functions · ICML 2024
Machine learning › Optimization for machine learning
stochastic gradient descent
0.812024
On Convergence of Incremental Gradient for Non-convex Smooth Functions · ICML 2024
Machine learning › Optimization for machine learning › non-convex optimization
cubic regularization
0.712023
Second-Order Optimization with Lazy Hessians · ICML 2023
Machine learning › Optimization for machine learning › gradient-based optimization › gradient descent
preconditioned gradient descent
0.712023
Polynomial Preconditioning for Gradient Methods · ICML 2023
Machine learning › Optimization for machine learning › non-convex optimization
second-order stationary point
0.712023
Second-Order Optimization with Lazy Hessians · ICML 2023
Mathematical optimization › continuous optimization
composite optimization
0.712023
Linearization Algorithms for Fully Composite Optimization · COLT 2023
Mathematical optimization
frank-wolfe algorithm
0.712023
Linearization Algorithms for Fully Composite Optimization · COLT 2023
Machine learning › Optimization for machine learning › convergence guarantees
superlinear convergence
0.412020
Inexact Tensor Methods with Dynamic Accuracies · ICML 2020
Mathematical optimization
continuous optimization
0.412020
Stochastic Subspace Cubic Newton Method · ICML 2020
Mathematical optimization › continuous optimization
convex optimization
0.412020
Convex optimization based on global lower second-order models · NeurIPS 2020
Mathematical optimization › numerical computation › numerical optimization › second-order methods
cubic regularization
0.412020
Stochastic Subspace Cubic Newton Method · ICML 2020
Mathematical optimization › continuous optimization › convex optimization
empirical risk minimization
0.412020
Convex optimization based on global lower second-order models · NeurIPS 2020
Machine learning › Optimization for machine learning
proximal methods
0.312018
Randomized Block Cubic Newton Method · ICML 2018

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

linear minimization oracle · 1.3frank-wolfe · 1.3conditional gradient sliding · 1.3bi-level optimization · 0.9alternating minimization · 0.9single shuffle SGD · 0.8random reshuffle SGD · 0.8incremental gradient · 0.8coordinate volume sampling · 0.7chebyshev polynomials · 0.7trust-region method · 0.4stochastic subspace descent · 0.4newton method · 0.4cubic newton method · 0.4coordinate descent · 0.4conditional gradient method · 0.4
YearPublicationVenuePosition
2025 Improving Stochastic Cubic Newton with Momentum
abstract
We study stochastic second-order methods for solving general non-convex optimization problems. We propose using a special version of momentum to stabilize the stochastic gradient and Hessian estimates in Newton’s method. We show that momentum provably improves the variance of stochastic estimates and allows the method to converge for any noise level. Using the cubic regularization technique, we prove a global convergence rate for our method on general non-convex problems to a second-order stationary point, even when using only a single stochastic data sample per iteration. This starkly contrasts with all existing stochastic second-order methods for non-convex problems, which typically require large batches. Therefore, we are the first to demonstrate global convergence for batches of arbitrary size in the non-convex case for the Stochastic Cubic Newton. Additionally, we show improved speed on convex stochastic problems for our regularized Newton methods with momentum.
El Mahdi Chayti, Nikita Doikov, Martin Jaggi
AISTATS2
2025 Cubic regularized subspace Newton for non-convex optimization
abstract
This paper addresses the optimization problem of minimizing non-convex continuous functions, a problem highly relevant in high-dimensional machine learning scenarios, particularly those involving over-parameterization. We analyze a randomized coordinate second-order method named SSCN, which can be interpreted as applying the cubic regularization of Newton’s method in random subspaces. This approach effectively reduces the computational complexity associated with utilizing second-order information, making it applicable in higher-dimensional scenarios. Theoretically, we establish strong global convergence guarantees for non-convex functions to a stationary point, with interpolating rates for arbitrary subspace sizes and allowing inexact curvature estimation, starting from an arbitrary initialization. When increasing the subspace size, our complexity matches the $\mathcal{O}(\epsilon^{-3/2})$ rate of the full Newton’s method with cubic regularization. Additionally, we propose an adaptive sampling scheme ensuring the exact convergence rate of $\mathcal{O}(\epsilon^{-3/2}, \epsilon^{-3})$ to a second-order stationary point, without requiring to sample all coordinates. Experimental results demonstrate substantial speed-ups achieved by SSCN compared to conventional first-order methods and other second-order subspace methods.
Jim Zhao, Nikita Doikov, Aurélien Lucchi
AISTATS2
2025 On-Device Collaborative Language Modeling via a Mixture of Generalists and Specialists
abstract
On-device LLMs have gained increasing attention for their ability to enhance privacy and provide a personalized user experience. To facilitate private learning with scarce data, Federated Learning has become a standard approach. However, it faces challenges such as computational resource heterogeneity and data heterogeneity among end users. We propose CoMiGS ($\textbf{Co}$llaborative learning with a $\textbf{Mi}$xture of $\textbf{G}$eneralists and $\textbf{S}$pecialists), the first approach to address both challenges. A key innovation of our method is the bi-level optimization formulation of the Mixture-of-Experts learning objective, where the router is optimized using a separate validation set to ensure alignment with the target distribution. We solve our objective with alternating minimization, for which we provide a theoretical analysis. Our method shares generalist experts across users while localizing a varying number of specialist experts, thereby adapting to users’ computational resources and preserving privacy. Through extensive experiments, we show CoMiGS effectively balances general and personalized knowledge for each token generation. We demonstrate that CoMiGS remains robust against overfitting—due to the generalists' regularizing effect—while adapting to local data through specialist expertise. We open source our codebase for collaborative LLMs.
Dongyang Fan, Bettina Messmer, Nikita Doikov, Martin Jaggi
ICML3
2024 Spectral Preconditioning for Gradient Methods on Graded Non-convex Functions
abstract
The performance of optimization methods is often tied to the spectrum of the objective Hessian. Yet, conventional assumptions, such as smoothness, do often not enable us to make finely-grained convergence statements—particularly not for non-convex problems. Striving for a more intricate characterization of complexity, we introduce a unique concept termed graded non-convexity. This allows to partition the class of non-convex problems into a nested chain of subclasses. Interestingly, many traditional non-convex objectives, including partially convex problems, matrix factorizations, and neural networks, fall within these subclasses. As a second contribution, we propose gradient methods with spectral preconditioning, which employ inexact top eigenvectors of the Hessian to address the ill-conditioning of the problem, contingent on the grade. Our analysis reveals that these new methods provide provably superior convergence rates compared to basic gradient descent on applicable problem classes, particularly when large gaps exist between the top eigenvalues of the Hessian. Our theory is validated by numerical experiments executed on multiple practical machine learning problems.
Nikita Doikov, Sebastian U. Stich, Martin Jaggi
ICML1
2024 On Convergence of Incremental Gradient for Non-convex Smooth Functions
abstract
In machine learning and neural network optimization, algorithms like incremental gradient, single shuffle SGD, and random reshuffle SGD are popular due to their cache-mismatch efficiency and good practical convergence behavior. However, their optimization properties in theory, especially for non-convex smooth functions, remain incompletely explored. This paper delves into the convergence properties of SGD algorithms with arbitrary data ordering, within a broad framework for non-convex smooth functions. Our findings show enhanced convergence guarantees for incremental gradient and single shuffle SGD. Particularly if $n$ is the training set size, we improve $n$ times the optimization term of convergence guarantee to reach accuracy $\epsilon$ from $O \left( \frac{n}{\epsilon} \right)$ to $O \left( \frac{1}{\epsilon}\right)$.
Anastasia Koloskova, Nikita Doikov, Sebastian U. Stich, Martin Jaggi
ICML2
2023 Linearization Algorithms for Fully Composite Optimization
abstract
This paper studies first-order algorithms for solving fully composite optimization problems over convex and compact sets. We leverage the structure of the objective by handling its differentiable and non-differentiable components separately, linearizing only the smooth parts. This provides us with new generalizations of the classical Frank-Wolfe method and the Conditional Gradient Sliding algorithm, that cater to a subclass of non-differentiable problems. Our algorithms rely on a stronger version of the linear minimization oracle, which can be efficiently implemented in several practical applications. We provide the basic version of our method with an affine-invariant analysis and prove global convergence rates for both convex and non-convex objectives. Furthermore, in the convex case, we propose an accelerated method with correspondingly improved complexity. Finally, we provide illustrative experiments to support our theoretical results.
Maria-Luiza Vladarean, Nikita Doikov, Martin Jaggi, Nicolas Flammarion
COLT2
2023 Second-Order Optimization with Lazy Hessians
abstract
We analyze Newton’s method with lazy Hessian updates for solving general possibly non-convex optimization problems. We propose to reuse a previously seen Hessian for several iterations while computing new gradients at each step of the method. This significantly reduces the overall arithmetic complexity of second-order optimization schemes. By using the cubic regularization technique, we establish fast global convergence of our method to a second-order stationary point, while the Hessian does not need to be updated each iteration. For convex problems, we justify global and local superlinear rates for lazy Newton steps with quadratic regularization, which is easier to compute. The optimal frequency for updating the Hessian is once every $d$ iterations, where $d$ is the dimension of the problem. This provably improves the total arithmetic complexity of second-order algorithms by a factor $\sqrt{d}$.
Nikita Doikov, El Mahdi Chayti, Martin Jaggi
ICML1
2023 Polynomial Preconditioning for Gradient Methods
abstract
We study first-order methods with preconditioning for solving structured convex optimization problems. We propose a new family of preconditioners generated by the symmetric polynomials. They provide the first-order optimization methods with a provable improvement of the condition number, cutting the gaps between highest eigenvalues, without explicit knowledge of the actual spectrum. We give a stochastic interpretation of this preconditioning in terms of the coordinate volume sampling and compare it with other classical approaches, including the Chebyshev polynomials. We show how to incorporate a polynomial preconditioning into the Gradient and Fast Gradient Methods and establish their better global complexity bounds. Finally, we propose a simple adaptive search procedure that automatically ensures the best polynomial preconditioning for the Gradient Method, minimizing the objective along a low-dimensional Krylov subspace. Numerical experiments confirm the efficiency of our preconditioning strategies for solving various machine learning problems.
Nikita Doikov, Anton Rodomanov
ICML1
2020 Inexact Tensor Methods with Dynamic Accuracies
abstract
In this paper, we study inexact high-order Tensor Methods for solving convex optimization problems with composite objective. At every step of such methods, we use approximate solution of the auxiliary problem, defined by the bound for the residual in function value. We propose two dynamic strategies for choosing the inner accuracy: the first one is decreasing as $1/k^{p + 1}$, where $p \geq 1$ is the order of the method and $k$ is the iteration counter, and the second approach is using for the inner accuracy the last progress in the target objective. We show that inexact Tensor Methods with these strategies achieve the same global convergence rate as in the error-free case. For the second approach we also establish local superlinear rates (for $p \geq 2$), and propose the accelerated scheme. Lastly, we present computational results on a variety of machine learning problems for several methods and different accuracy policies.
Nikita Doikov, Yurii E. Nesterov
ICML1
2020 Stochastic Subspace Cubic Newton Method
abstract
In this paper, we propose a new randomized second-order optimization algorithm—Stochastic Subspace Cubic Newton (SSCN)—for minimizing a high dimensional convex function $f$. Our method can be seen both as a \emph{stochastic} extension of the cubically-regularized Newton method of Nesterov and Polyak (2006), and a \emph{second-order} enhancement of stochastic subspace descent of Kozak et al. (2019). We prove that as we vary the minibatch size, the global convergence rate of SSCN interpolates between the rate of stochastic coordinate descent (CD) and the rate of cubic regularized Newton, thus giving new insights into the connection between first and second-order methods. Remarkably, the local convergence rate of SSCN matches the rate of stochastic subspace descent applied to the problem of minimizing the quadratic function $\frac12 (x-x^*)^\top \nabla^2f(x^*)(x-x^*)$, where $x^*$ is the minimizer of $f$, and hence depends on the properties of $f$ at the optimum only. Our numerical experiments show that SSCN outperforms non-accelerated first-order CD algorithms while being competitive to their accelerated variants.
Filip Hanzely, Nikita Doikov, Yurii E. Nesterov, Peter Richtárik
ICML2
2020 Convex optimization based on global lower second-order models
abstract
In this work, we present new second-order algorithms for composite convex optimization, called Contracting-domain Newton methods. These algorithms are affine-invariant and based on global second-order lower approximation for the smooth component of the objective. Our approach has an interpretation both as a second-order generalization of the conditional gradient method, or as a variant of trust-region scheme. Under the assumption, that the problem domain is bounded, we prove $O(1/k^2)$ global rate of convergence in functional residual, where $k$ is the iteration counter, minimizing convex functions with Lipschitz continuous Hessian. This significantly improves the previously known bound $O(1/k)$ for this type of algorithms. Additionally, we propose a stochastic extension of our method, and present computational results for solving empirical risk minimization problem.
Nikita Doikov, Yurii E. Nesterov
NeurIPS1
2018 Randomized Block Cubic Newton Method
abstract
We study the problem of minimizing the sum of three convex functions: a differentiable, twice-differentiable and a non-smooth term in a high dimensional setting. To this effect we propose and analyze a randomized block cubic Newton (RBCN) method, which in each iteration builds a model of the objective function formed as the sum of the natural models of its three components: a linear model with a quadratic regularizer for the differentiable term, a quadratic model with a cubic regularizer for the twice differentiable term, and perfect (proximal) model for the nonsmooth term. Our method in each iteration minimizes the model over a random subset of blocks of the search variable. RBCN is the first algorithm with these properties, generalizing several existing methods, matching the best known bounds in all special cases. We establish ${\cal O}(1/\epsilon)$, ${\cal O}(1/\sqrt{\epsilon})$ and ${\cal O}(\log (1/\epsilon))$ rates under different assumptions on the component functions. Lastly, we show numerically that our method outperforms the state-of-the-art on a variety of machine learning problems, including cubically regularized least-squares, logistic regression with constraints, and Poisson regression.
Nikita Doikov, Peter Richtárik
ICML1