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

Riccardo Grazzi

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

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

Artificial intelligence and machine learning · 10 · 6 first-author · 7 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
9 papers
Deep learning architectures and training · 38% Optimization for machine learning · 28% Transfer learning and domain adaptation · 8%
Theoretical computer science
1 paper
Mathematical optimization · 67% Computational complexity · 33%

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

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training › recurrent neural network
linear recurrent neural network
1.722025
DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Products · NeurIPS 2025
Unlocking State-Tracking in Linear RNNs Through Negative Eigenvalues · ICLR 2025
Machine learning › Deep learning architectures and training
recurrent neural network
1.722025
DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Products · NeurIPS 2025
Unlocking State-Tracking in Linear RNNs Through Negative Eigenvalues · ICLR 2025
Machine learning › Deep learning architectures and training › sequence modeling
state tracking
1.722025
DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Products · NeurIPS 2025
Unlocking State-Tracking in Linear RNNs Through Negative Eigenvalues · ICLR 2025
Machine learning › Optimization for machine learning
bilevel optimization
1.532024
Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Rates · ICML 2024
On the Iteration Complexity of Hypergradient Computation · ICML 2020
Bilevel Programming for Hyperparameter Optimization and Meta-Learning · ICML 2018
Machine learning › Optimization for machine learning › bilevel optimization
hypergradient computation
1.222024
Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Rates · ICML 2024
On the Iteration Complexity of Hypergradient Computation · ICML 2020
Machine learning › Optimization for machine learning
implicit differentiation
1.222024
Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Rates · ICML 2024
On the Iteration Complexity of Hypergradient Computation · ICML 2020
Machine learning › Transfer learning and domain adaptation
meta-learning
0.932023
Learning-to-Learn Stochastic Gradient Descent with Biased Regularization · ICML 2019
Bilevel Programming for Hyperparameter Optimization and Meta-Learning · ICML 2018
Bilevel Optimization with a Lower-level Contraction: Optimal Sample Complexity without Warm-Start · J. Mach. Learn. Res. 2023
Machine learning › Deep learning architectures and training
sequence modeling
0.912025
DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Products · NeurIPS 2025
Machine learning › Representation and self-supervised learning › representation learning
invariant representation learning
0.812024
Learning invariant representations of time-homogeneous stochastic dynamical systems · ICLR 2024
Machine learning › Probabilistic and Bayesian machine learning › dynamical system
stochastic dynamical systems
0.812024
Learning invariant representations of time-homogeneous stochastic dynamical systems · ICLR 2024
Mathematical optimization
bilevel optimization
0.712023
Bilevel Optimization with a Lower-level Contraction: Optimal Sample Complexity without Warm-Start · J. Mach. Learn. Res. 2023
Computational complexity › learning theory
sample complexity
0.712023
Bilevel Optimization with a Lower-level Contraction: Optimal Sample Complexity without Warm-Start · J. Mach. Learn. Res. 2023
Mathematical optimization › bilevel optimization
stochastic bilevel optimization
0.712023
Bilevel Optimization with a Lower-level Contraction: Optimal Sample Complexity without Warm-Start · J. Mach. Learn. Res. 2023
Machine learning › Reinforcement learning › bandit
contextual bandit
0.612022
Group Meritocratic Fairness in Linear Contextual Bandits · NeurIPS 2022
Machine learning › Trustworthy machine learning
fairness
0.612022
Group Meritocratic Fairness in Linear Contextual Bandits · NeurIPS 2022
Machine learning › Trustworthy machine learning › fairness
group fairness
0.612022
Group Meritocratic Fairness in Linear Contextual Bandits · NeurIPS 2022
Machine learning › Reinforcement learning › bandit › contextual bandit
linear contextual bandit
0.612022
Group Meritocratic Fairness in Linear Contextual Bandits · NeurIPS 2022
Machine learning › Optimization for machine learning
stochastic gradient descent
0.412019
Learning-to-Learn Stochastic Gradient Descent with Biased Regularization · ICML 2019
Machine learning › Transfer learning and domain adaptation
few-shot learning
0.312018
Bilevel Programming for Hyperparameter Optimization and Meta-Learning · ICML 2018
Machine learning › Optimization for machine learning
hyperparameter optimization
0.312018
Bilevel Programming for Hyperparameter Optimization and Meta-Learning · ICML 2018
Natural language and speech › Language models and text generation
language modeling
0.312025
DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Products · NeurIPS 2025

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

empirical process theory · 1.3approximate implicit differentiation · 1.2online gradient descent · 0.9language modeling · 0.9householder transformation · 0.9eigenvalue analysis · 0.9stochastic estimation · 0.8statistical learning theory · 0.8neural network · 0.8iterative differentiation · 0.8projected gradient descent · 0.7fixed-point iteration · 0.7
YearPublicationVenuePosition
2025 Unlocking State-Tracking in Linear RNNs Through Negative Eigenvalues
abstract
Linear Recurrent Neural Networks (LRNNs) such as Mamba, RWKV, GLA, mLSTM, and DeltaNet have emerged as efficient alternatives to Transformers for long sequences. However, both Transformers and LRNNs struggle to perform state-tracking, which may impair performance in tasks such as code evaluation. In one forward pass, current architectures are unable to solve even parity, the simplest state-tracking task, which non-linear RNNs can handle effectively. Recently, Sarrof et al. (2024) demonstrated that the failure of LRNNs like Mamba to solve parity stems from restricting the value range of their diagonal state-transition matrices to $[0, 1]$ and that incorporating negative values can resolve this issue. We extend this result to non-diagonal LRNNs such as DeltaNet. We prove that finite precision LRNNs with state-transition matrices having only positive eigenvalues cannot solve parity, while non-triangular matrices are needed to count modulo $3$. Notably, we also prove that LRNNs can learn any regular language when their state-transition matrices are products of identity minus vector outer product matrices, each with eigenvalues in the range $[-1, 1]$. Our experiments confirm that extending the eigenvalue range of Mamba and DeltaNet to include negative values not only enables them to solve parity but consistently improves their performance on state-tracking tasks. We also show that state-tracking enabled LRNNs can be pretrained stably and efficiently at scale (1.3B parameters), achieving competitive performance on language modeling and showing promise on code and math tasks.
Riccardo Grazzi, Julien Siems, Arber Zela, Jörg K. H. Franke, Frank Hutter, Massimiliano Pontil
ICLR1
2025 DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Products
abstract
Linear Recurrent Neural Networks (linear RNNs) have emerged as competitive alternatives to Transformers for sequence modeling, offering efficient training and linear-time inference. However, existing architectures face a fundamental trade-off between expressivity and efficiency, dictated by the structure of their state-transition matrices. Diagonal matrices, used in models such as Mamba, GLA, or mLSTM, yield fast runtime but have limited expressivity. To address this, recent architectures such as DeltaNet and RWKV-7 adopted a diagonal plus rank-1 structure, which allows simultaneous token and channel mixing, improving associative recall and, as recently shown, state-tracking when allowing negative eigenvalues in the state-transition matrices. Building on the interpretation of DeltaNet's recurrence as performing one step of online gradient descent per token on an associative recall loss, we introduce DeltaProduct, which instead takes multiple ($n_h$) steps per token. This naturally leads to diagonal plus rank-$n_h$ state-transition matrices, formed as products of $n_h$ generalized Householder transformations, providing a tunable mechanism to balance expressivity and efficiency. We provide a detailed theoretical characterization of the state-tracking capability of DeltaProduct in finite precision and how it improves by increasing $n_h$. Our extensive experiments demonstrate that DeltaProduct outperforms DeltaNet in both state-tracking and language modeling, while also showing significantly improved length extrapolation capabilities.
Julien Siems, Timur Carstensen, Arber Zela, Frank Hutter, Massimiliano Pontil, Riccardo Grazzi
NeurIPS6
2024 Learning invariant representations of time-homogeneous stochastic dynamical systems
abstract
We consider the general class of time-homogeneous stochastic dynamical systems, both discrete and continuous, and study the problem of learning a representation of the state that faithfully captures its dynamics. This is instrumental to learning the transfer operator or the generator of the system, which in turn can be used for numerous tasks, such as forecasting and interpreting the system dynamics. We show that the search for a good representation can be cast as an optimization problem over neural networks. Our approach is supported by recent results in statistical learning theory, highlighting the role of approximation error and metric distortion in the learning problem. The objective function we propose is associated with projection operators from the representation space to the data space, overcomes metric distortion, and can be empirically estimated from data. In the discrete-time setting, we further derive a relaxed objective function that is differentiable and numerically well-conditioned. We compare our method against state-of-the-art approaches on different datasets, showing better performance across the board.
Vladimir Kostic, Pietro Novelli, Riccardo Grazzi, Karim Lounici, Massimiliano Pontil
ICLR3
2024 Nonsmooth Implicit Differentiation: Deterministic and Stochastic Convergence Rates
abstract
We study the problem of efficiently computing the derivative of the fixed-point of a parametric nondifferentiable contraction map. This problem has wide applications in machine learning, including hyperparameter optimization, meta-learning and data poisoning attacks. We analyze two popular approaches: iterative differentiation (ITD) and approximate implicit differentiation (AID). A key challenge behind the nonsmooth setting is that the chain rule does not hold anymore. We build upon the work by Bolte et al. (2022), who prove linear convergence of nonsmooth ITD under a piecewise Lipschitz smooth assumption. In the deterministic case, we provide a linear rate for AID and an improved linear rate for ITD which closely match the ones for the smooth setting. We further introduce NSID, a new stochastic method to compute the implicit derivative when the contraction map is defined as the composition of an outer map and an inner map which is accessible only through a stochastic unbiased estimator. We establish rates for the convergence of NSID, encompassing the best available rates in the smooth setting. We also present illustrative experiments confirming our analysis.
Riccardo Grazzi, Massimiliano Pontil, Saverio Salzo
ICML1
2023 Bilevel Optimization with a Lower-level Contraction: Optimal Sample Complexity without Warm-Start
abstract
We analyse a general class of bilevel problems, in which the upper-level problem consists in the minimization of a smooth objective function and the lower-level problem is to find the fixed point of a smooth contraction map. This type of problems include instances of meta-learning, equilibrium models, hyperparameter optimization and data poisoning adversarial attacks. Several recent works have proposed algorithms which warm-start the lower-level problem, i.e. they use the previous lower-level approximate solution as a staring point for the lower-level solver. This warm-start procedure allows one to improve the sample complexity in both the stochastic and deterministic settings, achieving in some cases the order-wise optimal sample complexity. However, there are situations, e.g., meta learning and equilibrium models, in which the warm-start procedure is not well-suited or ineffective. In this work we show that without warm-start, it is still possible to achieve order-wise (near) optimal sample complexity. In particular, we propose a simple method which uses (stochastic) fixed point iterations at the lower-level and projected inexact gradient descent at the upper-level, that reaches an $\epsilon$-stationary point using $O(\epsilon^{-2})$ and $\tilde{O}(\epsilon^{-1})$ samples for the stochastic and the deterministic setting, respectively. Finally, compared to methods using warm-start, our approach yields a simpler analysis that does not need to study the coupled interactions between the upper-level and lower-level iterates.
Riccardo Grazzi, Massimiliano Pontil, Saverio Salzo
J. Mach. Learn. Res.1
2022 Group Meritocratic Fairness in Linear Contextual Bandits
abstract
We study the linear contextual bandit problem where an agent has to select one candidate from a pool and each candidate belongs to a sensitive group. In this setting, candidates' rewards may not be directly comparable between groups, for example when the agent is an employer hiring candidates from different ethnic groups and some groups have a lower reward due to discriminatory bias and/or social injustice. We propose a notion of fairness that states that the agent's policy is fair when it selects a candidate with highest relative rank, which measures how good the reward is when compared to candidates from the same group. This is a very strong notion of fairness, since the relative rank is not directly observed by the agent and depends on the underlying reward model and on the distribution of rewards. Thus we study the problem of learning a policy which approximates a fair policy under the condition that the contexts are independent between groups and the distribution of rewards of each group is absolutely continuous. In particular, we design a greedy policy which at each round constructs a ridge regression estimate from the observed context-reward pairs, and then computes an estimate of the relative rank of each candidate using the empirical cumulative distribution function. We prove that, despite its simplicity and the lack of an initial exploration phase, the greedy policy achieves, up to log factors and with high probability, a fair pseudo-regret of order $\sqrt{dT}$ after $T$ rounds, where $d$ is the dimension of the context vectors. The policy also satisfies demographic parity at each round when averaged over all possible information available before the selection. Finally, we use simulated settings and experiments on the US census data to show that our policy achieves sub-linear fair pseudo-regret also in practice.
Riccardo Grazzi, Arya Akhavan, John Isak Texas Falk, Leonardo Cella, Massimiliano Pontil
NeurIPS1
2021 Convergence Properties of Stochastic Hypergradients
abstract
Bilevel optimization problems are receiving increasing attention in machine learning as they provide a natural framework for hyperparameter optimization and meta-learning. A key step to tackle these problems is the efficient computation of the gradient of the upper-level objective (hypergradient). In this work, we study stochastic approximation schemes for the hypergradient, which are important when the lower-level problem is empirical risk minimization on a large dataset. The method that we propose is a stochastic variant of the approximate implicit differentiation approach in (Pedregosa, 2016). We provide bounds for the mean square error of the hypergradient approximation, under the assumption that the lower-level problem is accessible only through a stochastic mapping which is a contraction in expectation. In particular, our main bound is agnostic to the choice of the two stochastic solvers employed by the procedure. We provide numerical experiments to support our theoretical analysis and to show the advantage of using stochastic hypergradients in practice.
Riccardo Grazzi, Massimiliano Pontil, Saverio Salzo
AISTATS1
2020 On the Iteration Complexity of Hypergradient Computation
abstract
We study a general class of bilevel problems, consisting in the minimization of an upper-level objective which depends on the solution to a parametric fixed-point equation. Important instances arising in machine learning include hyperparameter optimization, meta-learning, and certain graph and recurrent neural networks. Typically the gradient of the upper-level objective (hypergradient) is hard or even impossible to compute exactly, which has raised the interest in approximation methods. We investigate some popular approaches to compute the hypergradient, based on reverse mode iterative differentiation and approximate implicit differentiation. Under the hypothesis that the fixed point equation is defined by a contraction mapping, we present a unified analysis which allows for the first time to quantitatively compare these methods, providing explicit bounds for their iteration complexity. This analysis suggests a hierarchy in terms of computational efficiency among the above methods, with approximate implicit differentiation based on conjugate gradient performing best. We present an extensive experimental comparison among the methods which confirm the theoretical findings.
Riccardo Grazzi, Luca Franceschi 0001, Massimiliano Pontil, Saverio Salzo
ICML1
2019 Learning-to-Learn Stochastic Gradient Descent with Biased Regularization
abstract
We study the problem of learning-to-learn: infer- ring a learning algorithm that works well on a family of tasks sampled from an unknown distribution. As class of algorithms we consider Stochastic Gradient Descent (SGD) on the true risk regularized by the square euclidean distance from a bias vector. We present an average excess risk bound for such a learning algorithm that quantifies the potential benefit of using a bias vector with respect to the unbiased case. We then propose a novel meta-algorithm to estimate the bias term online from a sequence of observed tasks. The small memory footprint and low time complexity of our approach makes it appealing in practice while our theoretical analysis provides guarantees on the generalization properties of the meta-algorithm on new tasks. A key feature of our results is that, when the number of tasks grows and their vari- ance is relatively small, our learning-to-learn approach has a significant advantage over learning each task in isolation by standard SGD without a bias term. Numerical experiments demonstrate the effectiveness of our approach in practice.
Giulia Denevi, Carlo Ciliberto, Riccardo Grazzi, Massimiliano Pontil
ICML3
2018 Bilevel Programming for Hyperparameter Optimization and Meta-Learning
abstract
We introduce a framework based on bilevel programming that unifies gradient-based hyperparameter optimization and meta-learning. We show that an approximate version of the bilevel problem can be solved by taking into explicit account the optimization dynamics for the inner objective. Depending on the specific setting, the outer variables take either the meaning of hyperparameters in a supervised learning problem or parameters of a meta-learner. We provide sufficient conditions under which solutions of the approximate problem converge to those of the exact problem. We instantiate our approach for meta-learning in the case of deep learning where representation layers are treated as hyperparameters shared across a set of training episodes. In experiments, we confirm our theoretical findings, present encouraging results for few-shot learning and contrast the bilevel approach against classical approaches for learning-to-learn.
Luca Franceschi 0001, Paolo Frasconi, Saverio Salzo, Riccardo Grazzi, Massimiliano Pontil
ICML4