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

Michael Figurnov

dblp:161/9967 · also Mikhail Figurnov · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2020
0000-0003-1386-8741ORCID · reported

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

Artificial intelligence and machine learning · 6 · 3 first-authorGraphics, 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
Probabilistic and Bayesian machine learning · 28% Optimization for machine learning · 23% Generative modeling · 17%
Theoretical computer science
1 paper
Mathematical optimization · 50% Algorithms and data structures · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
gradient estimation
0.822020
Monte Carlo Gradient Estimation in Machine Learning · J. Mach. Learn. Res. 2020
Implicit Reparameterization Gradients · NeurIPS 2018
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference
reparameterization gradient
0.822020
Monte Carlo Gradient Estimation in Machine Learning · J. Mach. Learn. Res. 2020
Implicit Reparameterization Gradients · NeurIPS 2018
Machine learning › Efficient and distributed learning
model compression
0.722020
Tensor Train Decomposition on TensorFlow (T3F) · J. Mach. Learn. Res. 2020
PerforatedCNNs: Acceleration through Elimination of Redundant Convolutions · NIPS 2016
Machine learning › Probabilistic and Bayesian machine learning
monte carlo methods
0.412020
Monte Carlo Gradient Estimation in Machine Learning · J. Mach. Learn. Res. 2020
Machine learning › Optimization for machine learning › gradient estimation
score function estimator
0.412020
Monte Carlo Gradient Estimation in Machine Learning · J. Mach. Learn. Res. 2020
Machine learning › Representation and self-supervised learning
tensor decomposition
0.412020
Tensor Train Decomposition on TensorFlow (T3F) · J. Mach. Learn. Res. 2020
Mathematical optimization
riemannian optimization
0.412020
Tensor Train Decomposition on TensorFlow (T3F) · J. Mach. Learn. Res. 2020
Algorithms and data structures › numerical linear algebra › matrix and tensor decomposition › tensor decomposition
tensor train decomposition
0.412020
Tensor Train Decomposition on TensorFlow (T3F) · J. Mach. Learn. Res. 2020
Machine learning › Generative modeling › conditional generative model
arbitrary conditioning
0.412019
Variational Autoencoder with Arbitrary Conditioning · ICLR (Poster) 2019
Machine learning › Generative modeling › diffusion model
conditional generation
0.412019
Variational Autoencoder with Arbitrary Conditioning · ICLR (Poster) 2019
Machine learning › Generative modeling
variational autoencoder
0.412019
Variational Autoencoder with Arbitrary Conditioning · ICLR (Poster) 2019
Machine learning › Optimization for machine learning
implicit differentiation
0.312018
Implicit Reparameterization Gradients · NeurIPS 2018
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.312018
Implicit Reparameterization Gradients · NeurIPS 2018
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
0.312018
Implicit Reparameterization Gradients · NeurIPS 2018
Machine learning › Efficient and distributed learning
adaptive computation
0.312017
Spatially Adaptive Computation Time for Residual Networks · CVPR 2017
Computer vision › Image recognition and object detection
image classification
0.312017
Spatially Adaptive Computation Time for Residual Networks · CVPR 2017
Machine learning › Deep learning architectures and training › convolutional neural network
convolutional neural network acceleration
0.212016
PerforatedCNNs: Acceleration through Elimination of Redundant Convolutions · NIPS 2016
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator
0.212016
PerforatedCNNs: Acceleration through Elimination of Redundant Convolutions · NIPS 2016
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator
0.212016
PerforatedCNNs: Acceleration through Elimination of Redundant Convolutions · NIPS 2016
Machine learning › Deep learning architectures and training
automatic differentiation
0.112020
Tensor Train Decomposition on TensorFlow (T3F) · J. Mach. Learn. Res. 2020
Computer vision › Segmentation and scene understanding
image segmentation
0.112017
Spatially Adaptive Computation Time for Residual Networks · CVPR 2017

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

riemannian optimization · 0.9automatic differentiation · 0.9tensor-train decomposition · 0.4tensor train decomposition · 0.4sensitivity analysis · 0.4monte carlo estimation · 0.4variational inference · 0.4conditional generation · 0.4reparameterization trick · 0.3implicit differentiation · 0.3end-to-end training · 0.3loop perforation · 0.2
YearPublicationVenuePosition
2020 Monte Carlo Gradient Estimation in Machine Learning
abstract
This paper is a broad and accessible survey of the methods we have at our disposal for Monte Carlo gradient estimation in machine learning and across the statistical sciences: the problem of computing the gradient of an expectation of a function with respect to parameters defining the distribution that is integrated; the problem of sensitivity analysis. In machine learning research, this gradient problem lies at the core of many learning problems, in supervised, unsupervised and reinforcement learning. We will generally seek to rewrite such gradients in a form that allows for Monte Carlo estimation, allowing them to be easily and efficiently used and analysed. We explore three strategies---the pathwise, score function, and measure-valued gradient estimators---exploring their historical development, derivation, and underlying assumptions. We describe their use in other fields, show how they are related and can be combined, and expand on their possible generalisations. Wherever Monte Carlo gradient estimators have been derived and deployed in the past, important advances have followed. A deeper and more widely-held understanding of this problem will lead to further advances, and it is these advances that we wish to support.
Shakir Mohamed, Mihaela Rosca, Michael Figurnov, Andriy Mnih
J. Mach. Learn. Res.3
2020 Tensor Train Decomposition on TensorFlow (T3F)
abstract
Tensor Train decomposition is used across many branches of machine learning. We present T3F—a library for Tensor Train decomposition based on TensorFlow. T3F supports GPU execution, batch processing, automatic differentiation, and versatile functionality for the Riemannian optimization framework, which takes into account the underlying manifold structure to construct efficient optimization methods. The library makes it easier to implement machine learning papers that rely on the Tensor Train decomposition. T3F includes documentation, examples and 94% test coverage.
Alexander Novikov 0001, Pavel Izmailov, Valentin Khrulkov, Michael Figurnov, Ivan V. Oseledets
J. Mach. Learn. Res.4
2019 Variational Autoencoder with Arbitrary Conditioning
Oleg Ivanov, Michael Figurnov, Dmitry P. Vetrov
ICLR (Poster)2
2018 Implicit Reparameterization Gradients
abstract
By providing a simple and efficient way of computing low-variance gradients of continuous random variables, the reparameterization trick has become the technique of choice for training a variety of latent variable models. However, it is not applicable to a number of important continuous distributions. We introduce an alternative approach to computing reparameterization gradients based on implicit differentiation and demonstrate its broader applicability by applying it to Gamma, Beta, Dirichlet, and von Mises distributions, which cannot be used with the classic reparameterization trick. Our experiments show that the proposed approach is faster and more accurate than the existing gradient estimators for these distributions.
Michael Figurnov, Shakir Mohamed, Andriy Mnih
NeurIPS1
2017 Spatially Adaptive Computation Time for Residual Networks
abstract
This paper proposes a deep learning architecture based on Residual Network that dynamically adjusts the number of executed layers for the regions of the image. This architecture is end-to-end trainable, deterministic and problem-agnostic. It is therefore applicable without any modifications to a wide range of computer vision problems such as image classification, object detection and image segmentation. We present experimental results showing that this model improves the computational efficiency of Residual Networks on the challenging ImageNet classification and COCO object detection datasets. Additionally, we evaluate the computation time maps on the visual saliency dataset cat2000 and find that they correlate surprisingly well with human eye fixation positions.
Michael Figurnov, Maxwell D. Collins, Yukun Zhu, Li Zhang 0003, Jonathan Huang, Dmitry P. Vetrov, Ruslan Salakhutdinov
CVPR1
2016 PerforatedCNNs: Acceleration through Elimination of Redundant Convolutions
abstract
We propose a novel approach to reduce the computational cost of evaluation of convolutional neural networks, a factor that has hindered their deployment in low-power devices such as mobile phones. Inspired by the loop perforation technique from source code optimization, we speed up the bottleneck convolutional layers by skipping their evaluation in some of the spatial positions. We propose and analyze several strategies of choosing these positions. We demonstrate that perforation can accelerate modern convolutional networks such as AlexNet and VGG-16 by a factor of 2x - 4x. Additionally, we show that perforation is complementary to the recently proposed acceleration method of Zhang et al.
Michael Figurnov, Aizhan Ibraimova, Dmitry P. Vetrov, Pushmeet Kohli
NIPS1