EDBT 2026 Demo / reviewers in the wild / expert
James Martens
dblp:12/8412
· DBLP profile ↗
22ranked-venue papers
8as first author
4since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 21 · 8 first-author · 4 since 2021Security and privacy · 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
21 papers |
Optimization for machine learning · 44% Deep learning architectures and training · 24% Trustworthy machine learning · 6% | |
| Theoretical computer science
2 papers |
Algorithmic game theory and mechanism design · 100% |
Topics — the 30 heaviest of 48, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning
second-order optimization |
1.9 | 8 | 2020 | New Insights and Perspectives on the Natural Gradient Method · J. Mach. Learn. Res. 2020 Kronecker-factored Curvature Approximations for Recurrent Neural Networks · ICLR (Poster) 2018 Distributed Second-Order Optimization using Kronecker-Factored Approximations · ICLR (Poster) 2017 |
Machine learning › Optimization for machine learning › gradient-based optimization › gradient descent
natural gradient descent |
1.3 | 4 | 2020 | New Insights and Perspectives on the Natural Gradient Method · J. Mach. Learn. Res. 2020 Fast Convergence of Natural Gradient Descent for Over-Parameterized Neural Networks · NeurIPS 2019 A Kronecker-factored approximate Fisher matrix for convolution layers · ICML 2016 |
Computer vision › 3D vision › 3d shape analysis › geometric attribute estimation
curvature estimation |
0.9 | 4 | 2018 | Kronecker-factored Curvature Approximations for Recurrent Neural Networks · ICLR (Poster) 2018 A Kronecker-factored approximate Fisher matrix for convolution layers · ICML 2016 Optimizing Neural Networks with Kronecker-factored Approximate Curvature · ICML 2015 |
Machine learning › Optimization for machine learning › second-order optimization
kronecker-factored approximate curvature |
0.9 | 3 | 2018 | Kronecker-factored Curvature Approximations for Recurrent Neural Networks · ICLR (Poster) 2018 Distributed Second-Order Optimization using Kronecker-Factored Approximations · ICLR (Poster) 2017 A Kronecker-factored approximate Fisher matrix for convolution layers · ICML 2016 |
Machine learning › Optimization for machine learning
convergence analysis |
0.8 | 2 | 2020 | New Insights and Perspectives on the Natural Gradient Method · J. Mach. Learn. Res. 2020 Fast Convergence of Natural Gradient Descent for Over-Parameterized Neural Networks · NeurIPS 2019 |
Machine learning › Optimization for machine learning
stochastic optimization |
0.8 | 2 | 2020 | New Insights and Perspectives on the Natural Gradient Method · J. Mach. Learn. Res. 2020 Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic Model · NeurIPS 2019 |
Machine learning › Learning paradigms
continual learning |
0.8 | 1 | 2024 | Normalization and effective learning rates in reinforcement learning · NeurIPS 2024 |
Machine learning › Reinforcement learning
deep reinforcement learning |
0.8 | 1 | 2024 | Normalization and effective learning rates in reinforcement learning · NeurIPS 2024 |
Machine learning › Deep learning architectures and training › training dynamics
plasticity loss |
0.8 | 1 | 2024 | Normalization and effective learning rates in reinforcement learning · NeurIPS 2024 |
Machine learning › Optimization for machine learning
differentiable games |
0.7 | 2 | 2019 | Differentiable Game Mechanics · J. Mach. Learn. Res. 2019 The Mechanics of n-Player Differentiable Games · ICML 2018 |
Machine learning › Generative modeling › diffusion model
denoising training |
0.7 | 1 | 2023 | Pre-training via Denoising for Molecular Property Prediction · ICLR 2023 |
Machine learning › Representation and self-supervised learning
pre-training |
0.7 | 1 | 2023 | Pre-training via Denoising for Molecular Property Prediction · ICLR 2023 |
Machine learning › Deep learning architectures and training › attention mechanism
self-attention |
0.7 | 1 | 2023 | Deep Transformers without Shortcuts: Modifying Self-attention for Faithful Signal Propagation · ICLR 2023 |
Machine learning › Deep learning architectures and training
transformer |
0.7 | 1 | 2023 | Deep Transformers without Shortcuts: Modifying Self-attention for Faithful Signal Propagation · ICLR 2023 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.6 | 3 | 2018 | Kronecker-factored Curvature Approximations for Recurrent Neural Networks · ICLR (Poster) 2018 On the importance of initialization and momentum in deep learning · ICML (3) 2013 Learning Recurrent Neural Networks with Hessian-Free Optimization · ICML 2011 |
Machine learning › Optimization for machine learning › second-order optimization
fisher information matrix |
0.4 | 1 | 2020 | New Insights and Perspectives on the Natural Gradient Method · J. Mach. Learn. Res. 2020 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.4 | 1 | 2019 | Adversarial Robustness through Local Linearization · NeurIPS 2019 |
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training |
0.4 | 1 | 2019 | Adversarial Robustness through Local Linearization · NeurIPS 2019 |
Machine learning › Trustworthy machine learning
calibration |
0.4 | 1 | 2019 | Adversarial Robustness through Local Linearization · NeurIPS 2019 |
Machine learning › Optimization for machine learning › stochastic gradient descent
critical batch size |
0.4 | 1 | 2019 | Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic Model · NeurIPS 2019 |
Machine learning › Optimization for machine learning
gradient-based optimization |
0.4 | 1 | 2019 | Differentiable Game Mechanics · J. Mach. Learn. Res. 2019 |
Machine learning › Deep learning architectures and training › training optimization
large-batch training |
0.4 | 1 | 2019 | Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic Model · NeurIPS 2019 |
Machine learning › Deep learning architectures and training
overparameterized neural network |
0.4 | 1 | 2019 | Fast Convergence of Natural Gradient Descent for Over-Parameterized Neural Networks · NeurIPS 2019 |
Machine learning › Optimization for machine learning › gradient-based optimization › gradient descent
preconditioned gradient descent |
0.4 | 1 | 2019 | Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic Model · NeurIPS 2019 |
Knowledge, reasoning and agents › Multi-agent systems › game theory
multi-player games |
0.3 | 1 | 2018 | The Mechanics of n-Player Differentiable Games · ICML 2018 |
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium |
0.3 | 1 | 2018 | The Mechanics of n-Player Differentiable Games · ICML 2018 |
Machine learning › Efficient and distributed learning
distributed training |
0.3 | 1 | 2017 | Distributed Second-Order Optimization using Kronecker-Factored Approximations · ICLR (Poster) 2017 |
Machine learning › Deep learning architectures and training
convolutional neural network |
0.2 | 1 | 2016 | A Kronecker-factored approximate Fisher matrix for convolution layers · ICML 2016 |
Machine learning › Optimization for machine learning › second-order optimization
hessian-free optimization |
0.2 | 2 | 2011 | Learning Recurrent Neural Networks with Hessian-Free Optimization · ICML 2011 Deep learning via Hessian-free optimization · ICML 2010 |
Machine learning › Optimization for machine learning
learning rate schedule |
0.2 | 1 | 2024 | Normalization and effective learning rates in reinforcement learning · NeurIPS 2024 |
Methods — techniques the papers use, named apart from their topics
self-supervised pretraining · 1.3denoising autoencoder · 1.3weight projection · 0.8normalization layer · 0.8K-FAC · 0.8self-attention modification · 0.7stochastic gradient descent with momentum · 0.5trust region · 0.4tikhonov regularization · 0.4information geometry · 0.4gradient descent · 0.4game jacobian decomposition · 0.4adversarial training · 0.4symplectic gradient adjustment · 0.3potential game · 0.3hamiltonian games · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Normalization and effective learning rates in reinforcement learningabstractNormalization layers have recently experienced a renaissance in the deep reinforcement learning and continual learning literature, with several works highlighting diverse benefits such as improving loss landscape conditioning and combatting overestimation bias. However, normalization brings with it a subtle but important side effect: an equivalence between growth in the norm of the network parameters and decay in the effective learning rate. This becomes problematic in continual learning settings, where the resulting learning rate schedule may decay to near zero too quickly relative to the timescale of the learning problem. We propose to make the learning rate schedule explicit with a simple re-parameterization which we call Normalize-and-Project (NaP), which couples the insertion of normalization layers with weight projection, ensuring that the effective learning rate remains constant throughout training. This technique reveals itself as a powerful analytical tool to better understand learning rate schedules in deep reinforcement learning, and as a means of improving robustness to nonstationarity in synthetic plasticity loss benchmarks along with both the single-task and sequential variants of the Arcade Learning Environment. We also show that our approach can be easily applied to popular architectures such as ResNets and transformers while recovering and in some cases even slightly improving the performance of the base model in common stationary benchmarks. Clare Lyle, Khimya Khetarpal, James Martens, Hado van Hasselt, Razvan Pascanu, Will Dabney |
NeurIPS | 4 |
| 2023 | Deep Transformers without Shortcuts: Modifying Self-attention for Faithful Signal Propagation
Bobby He, James Martens, Aleksandar Botev, Andrew Brock, Samuel L. Smith, Yee Whye Teh |
ICLR | 2 |
| 2023 | Pre-training via Denoising for Molecular Property Prediction
Sheheryar Zaidi, Michael Schaarschmidt, James Martens, Hyunjik Kim, Yee Whye Teh, Alvaro Sanchez-Gonzalez, Peter W. Battaglia, Razvan Pascanu, Jonathan Godwin |
ICLR | 3 |
| 2022 | Deep Learning without Shortcuts: Shaping the Kernel with Tailored Rectifiers
Aleksandar Botev, James Martens |
ICLR | 3 |
| 2020 | Blockchain-based Verifiable Credential Sharing with Selective DisclosureabstractSharing credentials could raise privacy concerns. For digital credentials to be widely accepted, there is a need for an end-to-end system that provides (i) secure verification of the participant identities and credentials to increase trust, and (ii) a data minimisation mechanism to reduce the risk of oversharing the credential data. This paper proposes CredChain, a blockchain-based Self-Sovereign Identity (SSI) platform architecture that allows secure creation, sharing and verification of credentials. Beyond the verification of identities and credentials, a flexible selective disclosure solution is proposed using redactable signatures. The credentials are managed through a decentralised application/wallet which allows users to store their credential data privately under their full control and re-use as necessary. Our evaluation results show that CredChain architecture is feasible, secure and exhibits the level of performance that is within the expected benchmarks of the well-known blockchain platform, Parity Ethereum. Rahma Mukta, James Martens, Hye-Young Paik, Qinghua Lu 0001, Salil S. Kanhere |
TrustCom | 2 |
| 2020 | New Insights and Perspectives on the Natural Gradient MethodabstractNatural gradient descent is an optimization method traditionally motivated from the perspective of information geometry, and works well for many applications as an alternative to stochastic gradient descent. In this paper we critically analyze this method and its properties, and show how it can be viewed as a type of 2nd-order optimization method, with the Fisher information matrix acting as a substitute for the Hessian. In many important cases, the Fisher information matrix is shown to be equivalent to the Generalized Gauss-Newton matrix, which both approximates the Hessian, but also has certain properties that favor its use over the Hessian. This perspective turns out to have significant implications for the design of a practical and robust natural gradient optimizer, as it motivates the use of techniques like trust regions and Tikhonov regularization. Additionally, we make a series of contributions to the understanding of natural gradient and 2nd-order methods, including: a thorough analysis of the convergence speed of stochastic natural gradient descent (and more general stochastic 2nd-order methods) as applied to convex quadratics, a critical examination of the oft-used 'empirical' approximation of the Fisher matrix, and an analysis of the (approximate) parameterization invariance property possessed by natural gradient methods (which we show also holds for certain other curvature matrices, but notably not the Hessian). James Martens |
J. Mach. Learn. Res. | 1 |
| 2019 | Adversarial Robustness through Local LinearizationabstractAdversarial training is an effective methodology for training deep neural networks that are robust against adversarial, norm-bounded perturbations. However, the computational cost of adversarial training grows prohibitively as the size of the model and number of input dimensions increase. Further, training against less expensive and therefore weaker adversaries produces models that are robust against weak attacks but break down under attacks that are stronger. This is often attributed to the phenomenon of gradient obfuscation; such models have a highly non-linear loss surface in the vicinity of training examples, making it hard for gradient-based attacks to succeed even though adversarial examples still exist. In this work, we introduce a novel regularizer that encourages the loss to behave linearly in the vicinity of the training data, thereby penalizing gradient obfuscation while encouraging robustness. We show via extensive experiments on CIFAR-10 and ImageNet, that models trained with our regularizer avoid gradient obfuscation and can be trained significantly faster than adversarial training. Using this regularizer, we exceed current state of the art and achieve 47% adversarial accuracy for ImageNet with L-infinity norm adversarial perturbations of radius 4/255 under an untargeted, strong, white-box attack. Additionally, we match state of the art results for CIFAR-10 at 8/255. Chongli Qin, James Martens, Sven Gowal, Dilip Krishnan, Krishnamurthy Dvijotham, Alhussein Fawzi, Soham De, Robert Stanforth, Pushmeet Kohli |
NeurIPS | 2 |
| 2019 | Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic ModelabstractIncreasing the batch size is a popular way to speed up neural network training, but beyond some critical batch size, larger batch sizes yield diminishing returns. In this work, we study how the critical batch size changes based on properties of the optimization algorithm, including acceleration and preconditioning, through two different lenses: large scale experiments and analysis using a simple noisy quadratic model (NQM). We experimentally demonstrate that optimization algorithms that employ preconditioning, specifically Adam and K-FAC, result in much larger critical batch sizes than stochastic gradient descent with momentum. We also demonstrate that the NQM captures many of the essential features of real neural network training, despite being drastically simpler to work with. The NQM predicts our results with preconditioned optimizers, previous results with accelerated gradient descent, and other results around optimal learning rates and large batch training, making it a useful tool to generate testable predictions about neural network optimization. We demonstrate empirically that the simple noisy quadratic model (NQM) displays many similarities to neural networks in terms of large-batch training. We prove analytical convergence results for the NQM model that predict such behavior and hence provide possible explanations and a better understanding for many large-batch training phenomena. Guodong Zhang 0006, Lala Li, Zachary Nado, James Martens, Sushant Sachdeva, George E. Dahl, Christopher J. Shallue, Roger B. Grosse |
NeurIPS | 4 |
| 2019 | Fast Convergence of Natural Gradient Descent for Over-Parameterized Neural NetworksabstractNatural gradient descent has proven very effective at mitigating the catastrophic effects of pathological curvature in the objective function, but little is known theoretically about its convergence properties, especially for \emph{non-linear} networks. In this work, we analyze for the first time the speed of convergence to global optimum for natural gradient descent on non-linear neural networks with the squared error loss. We identify two conditions which guarantee the global convergence: (1) the Jacobian matrix (of network's output for all training cases w.r.t the parameters) is full row rank and (2) the Jacobian matrix is stable for small perturbations around the initialization. For two-layer ReLU neural networks (i.e. with one hidden layer), we prove that these two conditions do hold throughout the training under the assumptions that the inputs do not degenerate and the network is over-parameterized. We further extend our analysis to more general loss function with similar convergence property. Lastly, we show that K-FAC, an approximate natural gradient descent method, also converges to global minima under the same assumptions. Guodong Zhang 0006, James Martens, Roger B. Grosse |
NeurIPS | 2 |
| 2019 | Differentiable Game MechanicsabstractDeep learning is built on the foundational guarantee that gradient descent on an objective function converges to local minima. Unfortunately, this guarantee fails in settings, such as generative adversarial nets, that exhibit multiple interacting losses. The behavior of gradient-based methods in games is not well understood -- and is becoming increasingly important as adversarial and multi-objective architectures proliferate. In this paper, we develop new tools to understand and control the dynamics in $n$-player differentiable games. The key result is to decompose the game Jacobian into two components. The first, symmetric component, is related to potential games, which reduce to gradient descent on an implicit function. The second, antisymmetric component, relates to Hamiltonian games, a new class of games that obey a conservation law akin to conservation laws in classical mechanical systems. The decomposition motivates Symplectic Gradient Adjustment (SGA), a new algorithm for finding stable fixed points in differentiable games. Basic experiments show SGA is competitive with recently proposed algorithms for finding stable fixed points in GANs -- while at the same time being applicable to, and having guarantees in, much more general cases. Alistair Letcher, David Balduzzi, Sébastien Racanière, James Martens, Jakob N. Foerster, Karl Tuyls, Thore Graepel |
J. Mach. Learn. Res. | 4 |
| 2018 | Kronecker-factored Curvature Approximations for Recurrent Neural Networks
James Martens, Jimmy Ba |
ICLR (Poster) | 1 |
| 2018 | The Mechanics of n-Player Differentiable GamesabstractThe cornerstone underpinning deep learning is the guarantee that gradient descent on an objective converges to local minima. Unfortunately, this guarantee fails in settings, such as generative adversarial nets, where there are multiple interacting losses. The behavior of gradient-based methods in games is not well understood – and is becoming increasingly important as adversarial and multi-objective architectures proliferate. In this paper, we develop new techniques to understand and control the dynamics in general games. The key result is to decompose the second-order dynamics into two components. The first is related to potential games, which reduce to gradient descent on an implicit function; the second relates to Hamiltonian games, a new class of games that obey a conservation law, akin to conservation laws in classical mechanical systems. The decomposition motivates Symplectic Gradient Adjustment (SGA), a new algorithm for finding stable fixed points in general games. Basic experiments show SGA is competitive with recently proposed algorithms for finding local Nash equilibria in GANs – whilst at the same time being applicable to – and having guarantees in – much more general games. David Balduzzi, Sébastien Racanière, James Martens, Jakob N. Foerster, Karl Tuyls, Thore Graepel |
ICML | 3 |
| 2017 | Distributed Second-Order Optimization using Kronecker-Factored Approximations
Jimmy Ba, Roger B. Grosse, James Martens |
ICLR (Poster) | 3 |
| 2016 | A Kronecker-factored approximate Fisher matrix for convolution layersabstractSecond-order optimization methods such as natural gradient descent have the potential to speed up training of neural networks by correcting for the curvature of the loss function. Unfortunately, the exact natural gradient is impractical to compute for large models, and most approximations either require an expensive iterative procedure or make crude approximations to the curvature. We present Kronecker Factors for Convolution (KFC), a tractable approximation to the Fisher matrix for convolutional networks based on a structured probabilistic model for the distribution over backpropagated derivatives. Similarly to the recently proposed Kronecker-Factored Approximate Curvature (K-FAC), each block of the approximate Fisher matrix decomposes as the Kronecker product of small matrices, allowing for efficient inversion. KFC captures important curvature information while still yielding comparably efficient updates to stochastic gradient descent (SGD). We show that the updates are invariant to commonly used reparameterizations, such as centering of the activations. In our experiments, approximate natural gradient descent with KFC was able to train convolutional networks several times faster than carefully tuned SGD. Furthermore, it was able to train the networks in 10-20 times fewer iterations than SGD, suggesting its potential applicability in a distributed setting. Roger B. Grosse, James Martens |
ICML | 2 |
| 2015 | Optimizing Neural Networks with Kronecker-factored Approximate CurvatureabstractWe propose an efficient method for approximating natural gradient descent in neural networks which we call Kronecker-factored Approximate Curvature (K-FAC). K-FAC is based on an efficiently invertible approximation of a neural network’s Fisher information matrix which is neither diagonal nor low-rank, and in some cases is completely non-sparse. It is derived by approximating various large blocks of the Fisher (corresponding to entire layers) as being the Kronecker product of two much smaller matrices. While only several times more expensive to compute than the plain stochastic gradient, the updates produced by K-FAC make much more progress optimizing the objective, which results in an algorithm that can be much faster than stochastic gradient descent with momentum in practice. And unlike some previously proposed approximate natural-gradient/Newton methods which use high-quality non-diagonal curvature matrices (such as Hessian-free optimization), K-FAC works very well in highly stochastic optimization regimes. This is because the cost of storing and inverting K-FAC’s approximation to the curvature matrix does not depend on the amount of data used to estimate it, which is a feature typically associated only with diagonal or low-rank approximations to the curvature matrix. James Martens, Roger B. Grosse |
ICML | 1 |
| 2013 | On the importance of initialization and momentum in deep learningabstractDeep and recurrent neural networks (DNNs and RNNs respectively) are powerful models that were considered to be almost impossible to train using stochastic gradient descent with momentum. In this paper, we show that when stochastic gradient descent with momentum uses a well-designed random initialization and a particular type of slowly increasing schedule for the momentum parameter, it can train both DNNs and RNNs (on datasets with long-term dependencies) to levels of performance that were previously achievable only with Hessian-Free optimization. We find that both the initialization and the momentum are crucial since poorly initialized networks cannot be trained with momentum and well-initialized networks perform markedly worse when the momentum is absent or poorly tuned. Our success training these models suggests that previous attempts to train deep and recurrent neural networks from random initializations have likely failed due to poor initialization schemes. Furthermore, carefully tuned momentum methods suffice for dealing with the curvature issues in deep and recurrent network training objectives without the need for sophisticated second-order methods. Ilya Sutskever, James Martens, George E. Dahl, Geoffrey E. Hinton |
ICML (3) | 2 |
| 2013 | On the Expressive Power of Restricted Boltzmann Machines
James Martens, Arkadev Chattopadhyay, Toniann Pitassi, Richard S. Zemel |
NIPS | 1 |
| 2012 | Estimating the Hessian by Back-propagating Curvature
James Martens, Ilya Sutskever, Kevin Swersky |
ICML | 1 |
| 2011 | Learning Recurrent Neural Networks with Hessian-Free Optimization
James Martens, Ilya Sutskever |
ICML | 1 |
| 2011 | Generating Text with Recurrent Neural Networks
Ilya Sutskever, James Martens, Geoffrey E. Hinton |
ICML | 2 |
| 2010 | Deep learning via Hessian-free optimization
James Martens |
ICML | 1 |
| 2010 | Learning the Linear Dynamical System with ASOS
James Martens |
ICML | 1 |