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.

James Martens

dblp:12/8412 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
second-order optimization
1.982020
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.342020
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.942018
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.932018
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.822020
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.822020
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.812024
Normalization and effective learning rates in reinforcement learning · NeurIPS 2024
Machine learning › Reinforcement learning
deep reinforcement learning
0.812024
Normalization and effective learning rates in reinforcement learning · NeurIPS 2024
Machine learning › Deep learning architectures and training › training dynamics
plasticity loss
0.812024
Normalization and effective learning rates in reinforcement learning · NeurIPS 2024
Machine learning › Optimization for machine learning
differentiable games
0.722019
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.712023
Pre-training via Denoising for Molecular Property Prediction · ICLR 2023
Machine learning › Representation and self-supervised learning
pre-training
0.712023
Pre-training via Denoising for Molecular Property Prediction · ICLR 2023
Machine learning › Deep learning architectures and training › attention mechanism
self-attention
0.712023
Deep Transformers without Shortcuts: Modifying Self-attention for Faithful Signal Propagation · ICLR 2023
Machine learning › Deep learning architectures and training
transformer
0.712023
Deep Transformers without Shortcuts: Modifying Self-attention for Faithful Signal Propagation · ICLR 2023
Machine learning › Deep learning architectures and training
recurrent neural network
0.632018
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.412020
New Insights and Perspectives on the Natural Gradient Method · J. Mach. Learn. Res. 2020
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.412019
Adversarial Robustness through Local Linearization · NeurIPS 2019
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training
0.412019
Adversarial Robustness through Local Linearization · NeurIPS 2019
Machine learning › Trustworthy machine learning
calibration
0.412019
Adversarial Robustness through Local Linearization · NeurIPS 2019
Machine learning › Optimization for machine learning › stochastic gradient descent
critical batch size
0.412019
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.412019
Differentiable Game Mechanics · J. Mach. Learn. Res. 2019
Machine learning › Deep learning architectures and training › training optimization
large-batch training
0.412019
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.412019
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.412019
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.312018
The Mechanics of n-Player Differentiable Games · ICML 2018
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium
0.312018
The Mechanics of n-Player Differentiable Games · ICML 2018
Machine learning › Efficient and distributed learning
distributed training
0.312017
Distributed Second-Order Optimization using Kronecker-Factored Approximations · ICLR (Poster) 2017
Machine learning › Deep learning architectures and training
convolutional neural network
0.212016
A Kronecker-factored approximate Fisher matrix for convolution layers · ICML 2016
Machine learning › Optimization for machine learning › second-order optimization
hessian-free optimization
0.222011
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.212024
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
YearPublicationVenuePosition
2024 Normalization and effective learning rates in reinforcement learning
abstract
Normalization 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
NeurIPS4
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
ICLR2
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
ICLR3
2022 Deep Learning without Shortcuts: Shaping the Kernel with Tailored Rectifiers
Aleksandar Botev, James Martens
ICLR3
2020 Blockchain-based Verifiable Credential Sharing with Selective Disclosure
abstract
Sharing 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
TrustCom2
2020 New Insights and Perspectives on the Natural Gradient Method
abstract
Natural 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 Linearization
abstract
Adversarial 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
NeurIPS2
2019 Which Algorithmic Choices Matter at Which Batch Sizes? Insights From a Noisy Quadratic Model
abstract
Increasing 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
NeurIPS4
2019 Fast Convergence of Natural Gradient Descent for Over-Parameterized Neural Networks
abstract
Natural 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
NeurIPS2
2019 Differentiable Game Mechanics
abstract
Deep 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 Games
abstract
The 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
ICML3
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 layers
abstract
Second-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
ICML2
2015 Optimizing Neural Networks with Kronecker-factored Approximate Curvature
abstract
We 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
ICML1
2013 On the importance of initialization and momentum in deep learning
abstract
Deep 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
NIPS1
2012 Estimating the Hessian by Back-propagating Curvature
James Martens, Ilya Sutskever, Kevin Swersky
ICML1
2011 Learning Recurrent Neural Networks with Hessian-Free Optimization
James Martens, Ilya Sutskever
ICML1
2011 Generating Text with Recurrent Neural Networks
Ilya Sutskever, James Martens, Geoffrey E. Hinton
ICML2
2010 Deep learning via Hessian-free optimization
James Martens
ICML1
2010 Learning the Linear Dynamical System with ASOS
James Martens
ICML1