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

Kazuki Osawa

dblp:206/0054 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
3since 2021 · last 2023
0000-0001-6390-9797ORCID · corroborated

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

Artificial intelligence and machine learning · 7 · 4 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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
6 papers
Optimization for machine learning · 41% Deep learning architectures and training · 21% Efficient and distributed learning · 16%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Hardware accelerators and domain-specific architectures · 45% Memory systems · 45% Performance modeling and evaluation · 10%

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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning › gradient-based optimization › gradient descent
natural gradient descent
1.022022
Scalable and Practical Natural Gradient for Large-Scale Deep Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Understanding Approximate Fisher Information for Fast Convergence of Natural Gradient Descent in Wide Neural Networks · NeurIPS 2020
Machine learning › Optimization for machine learning › second-order optimization
kronecker-factored approximate curvature
0.822020
Rich Information is Affordable: A Systematic Performance Analysis of Second-order Optimization Using K-FAC · KDD 2020
Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networks · CVPR 2019
Machine learning › Optimization for machine learning
second-order optimization
0.822020
Rich Information is Affordable: A Systematic Performance Analysis of Second-order Optimization Using K-FAC · KDD 2020
Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networks · CVPR 2019
Machine learning › Optimization for machine learning › gradient estimation
finite-difference approximation
0.712023
Understanding Gradient Regularization in Deep Learning: Efficient Finite-Difference Computation and Implicit Bias · ICML 2023
Machine learning › Deep learning architectures and training › regularization
gradient regularization
0.712023
Understanding Gradient Regularization in Deep Learning: Efficient Finite-Difference Computation and Implicit Bias · ICML 2023
Machine learning › Learning theory
implicit bias
0.712023
Understanding Gradient Regularization in Deep Learning: Efficient Finite-Difference Computation and Implicit Bias · ICML 2023
Machine learning › Deep learning architectures and training
regularization
0.712023
Understanding Gradient Regularization in Deep Learning: Efficient Finite-Difference Computation and Implicit Bias · ICML 2023
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.612022
Efficient Quantized Sparse Matrix Operations on Tensor Cores · SC 2022
Memory systems
processing-in-memory
0.612022
Efficient Quantized Sparse Matrix Operations on Tensor Cores · SC 2022
Machine learning › Learning theory › neural network theory › neural network kernels
neural tangent kernel
0.412020
Understanding Approximate Fisher Information for Fast Convergence of Natural Gradient Descent in Wide Neural Networks · NeurIPS 2020
Machine learning › Probabilistic and Bayesian machine learning › deep probabilistic models
bayesian deep learning
0.412019
Practical Deep Learning with Bayesian Principles · NeurIPS 2019
Machine learning › Efficient and distributed learning
distributed training
0.412019
Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networks · CVPR 2019
Machine learning › Efficient and distributed learning › distributed training › distributed training systems
large-scale distributed training
0.412019
Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networks · CVPR 2019
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
0.412019
Practical Deep Learning with Bayesian Principles · NeurIPS 2019
Machine learning › Optimization for machine learning › optimization landscape
flat minima
0.212023
Understanding Gradient Regularization in Deep Learning: Efficient Finite-Difference Computation and Implicit Bias · ICML 2023

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

K-FAC · 1.3batch normalization · 1.0fisher information matrix · 0.9SGD · 0.9gradient descent · 0.7gradient ascent · 0.7finite-difference computation · 0.7quantization · 0.6natural gradient descent · 0.6model sparsification · 0.6mixed-precision arithmetic · 0.6first-order optimization · 0.6block-diagonal approximation · 0.4
YearPublicationVenuePosition
2023 Understanding Gradient Regularization in Deep Learning: Efficient Finite-Difference Computation and Implicit Bias
abstract
Gradient regularization (GR) is a method that penalizes the gradient norm of the training loss during training. While some studies have reported that GR can improve generalization performance, little attention has been paid to it from the algorithmic perspective, that is, the algorithms of GR that efficiently improve the performance. In this study, we first reveal that a specific finite-difference computation, composed of both gradient ascent and descent steps, reduces the computational cost of GR. Next, we show that the finite-difference computation also works better in the sense of generalization performance. We theoretically analyze a solvable model, a diagonal linear network, and clarify that GR has a desirable implicit bias to so-called rich regime and finite-difference computation strengthens this bias. Furthermore, finite-difference GR is closely related to some other algorithms based on iterative ascent and descent steps for exploring flat minima. In particular, we reveal that the flooding method can perform finite-difference GR in an implicit way. Thus, this work broadens our understanding of GR for both practice and theory.
Ryo Karakida, Tomoumi Takase, Tomohiro Hayase, Kazuki Osawa
ICML4
2022 Efficient Quantized Sparse Matrix Operations on Tensor Cores
abstract
The exponentially growing model size drives the continued success of deep learning, but it brings prohibitive computation and memory cost. From the algorithm perspective, model sparsification and quantization have been studied to alleviate the problem. From the architecture perspective, hardware vendors provide Tensor cores for acceleration. However, it is very challenging to gain practical speedups from sparse, low-precision matrix operations on Tensor cores, because of the strict requirements for data layout and lack of support for efficiently manipulating the low-precision integers. We propose Magicube, a high-performance sparse-matrix library for low-precision integers on Tensor cores. Magicube supports SpMM and SDDMM, two major sparse operations in deep learning with mixed precision. Experimental results on an NVIDIA A100show that Magicube achieves on average 1.44x (up to 2.37x) speedup over the vendor-optimized library for sparse kernels, and 1.43x speedup over the state-of-the-art with a comparable accuracy for end-to-end sparse Transformer inference.
Shigang Li 0002, Kazuki Osawa, Torsten Hoefler
SC2
2022 Scalable and Practical Natural Gradient for Large-Scale Deep Learning
abstract
Large-scale distributed training of deep neural networks results in models with worse generalization performance as a result of the increase in the effective mini-batch size. Previous approaches attempt to address this problem by varying the learning rate and batch size over epochs and layers, or ad hoc modifications of batch normalization. We propose scalable and practical natural gradient descent (SP-NGD), a principled approach for training models that allows them to attain similar generalization performance to models trained with first-order optimization methods, but with accelerated convergence. Furthermore, SP-NGD scales to large mini-batch sizes with a negligible computational overhead as compared to first-order methods. We evaluated SP-NGD on a benchmark task where highly optimized first-order methods are available as references: training a ResNet-50 model for image classification on ImageNet. We demonstrate convergence to a top-1 validation accuracy of 75.4 percent in 5.5 minutes using a mini-batch size of 32,768 with 1,024 GPUs, as well as an accuracy of 74.9 percent with an extremely large mini-batch size of 131,072 in 873 steps of SP-NGD.
Kazuki Osawa, Yohei Tsuji, Yuichiro Ueno, Akira Naruse, Chuan-Sheng Foo, Rio Yokota
IEEE Trans. Pattern Anal. Mach. Intell.1
2020 Rich Information is Affordable: A Systematic Performance Analysis of Second-order Optimization Using K-FAC
abstract
Rich information matrices from first and second-order derivatives have many potential applications in both theoretical and practical problems in deep learning. However, computing these information matrices is extremely expensive and this enormous cost is currently limiting its application to important problems regarding generalization, hyperparameter tuning, and optimization of deep neural networks. One of the most challenging use cases of information matrices is their use as a preconditioner for the optimizers, since the information matrices need to be updated every step. In this work, we conduct a step-by-step performance analysis when computing the Fisher information matrix during training of ResNet-50 on ImageNet, and show that the overhead can be reduced to the same amount as the cost of performing a single SGD step. We also show that the resulting Fisher preconditioned optimizer can converge in 1/3 the number of epochs compared to SGD, while achieving the same Top-1 validation accuracy. This is the first work to achieve such accuracy with K-FAC while reducing the training time to match that of SGD.
Yuichiro Ueno, Kazuki Osawa, Yohei Tsuji, Akira Naruse, Rio Yokota
KDD2
2020 Understanding Approximate Fisher Information for Fast Convergence of Natural Gradient Descent in Wide Neural Networks
abstract
Natural Gradient Descent (NGD) helps to accelerate the convergence of gradient descent dynamics, but it requires approximations in large-scale deep neural networks because of its high computational cost. Empirical studies have confirmed that some NGD methods with approximate Fisher information converge sufficiently fast in practice. Nevertheless, it remains unclear from the theoretical perspective why and under what conditions such heuristic approximations work well. In this work, we reveal that, under specific conditions, NGD with approximate Fisher information achieves the same fast convergence to global minima as exact NGD. We consider deep neural networks in the infinite-width limit, and analyze the asymptotic training dynamics of NGD in function space via the neural tangent kernel. In the function space, the training dynamics with the approximate Fisher information are identical to those with the exact Fisher information, and they converge quickly. The fast convergence holds in layer-wise approximations; for instance, in block diagonal approximation where each block corresponds to a layer as well as in block tri-diagonal and K-FAC approximations. We also find that a unit-wise approximation achieves the same fast convergence under some assumptions. All of these different approximations have an isotropic gradient in the function space, and this plays a fundamental role in achieving the same convergence properties in training. Thus, the current study gives a novel and unified theoretical foundation with which to understand NGD methods in deep learning.
Ryo Karakida, Kazuki Osawa
NeurIPS2
2019 Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networks
abstract
Large-scale distributed training of deep neural networks suffers from the generalization gap caused by the increase in the effective mini-batch size. Previous approaches try to solve this problem by varying the learning rate and batch size over epochs and layers, or some ad hoc modification of the batch normalization. We propose an alternative approach using a second order optimization method that shows similar generalization capability to first order methods, but converges faster and can handle larger mini-batches. To test our method on a benchmark where highly optimized first order methods are available as references, we train ResNet-50 on ImageNet-1K. We converged to 75% Top-1 validation accuracy in 35 epochs for mini-batch sizes under 16,384, and achieved 75% even with a mini-batch size of 131,072, which took only 978 iterations.
Kazuki Osawa, Yohei Tsuji, Yuichiro Ueno, Akira Naruse, Rio Yokota, Satoshi Matsuoka
CVPR1
2019 Practical Deep Learning with Bayesian Principles
abstract
Bayesian methods promise to fix many shortcomings of deep learning, but they are impractical and rarely match the performance of standard methods, let alone improve them. In this paper, we demonstrate practical training of deep networks with natural-gradient variational inference. By applying techniques such as batch normalisation, data augmentation, and distributed training, we achieve similar performance in about the same number of epochs as the Adam optimiser, even on large datasets such as ImageNet. Importantly, the benefits of Bayesian principles are preserved: predictive probabilities are well-calibrated, uncertainties on out-of-distribution data are improved, and continual-learning performance is boosted. This work enables practical deep learning while preserving benefits of Bayesian principles. A PyTorch implementation is available as a plug-and-play optimiser.
Kazuki Osawa, Siddharth Swaroop, Mohammad Emtiyaz Khan, Anirudh Jain, Runa Eschenhagen, Richard E. Turner, Rio Yokota
NeurIPS1
2017 Evaluating the Compression Efficiency of the Filters in Convolutional Neural Networks
Kazuki Osawa, Rio Yokota
ICANN (2)1