Demo Data from SIGIR 2026 / reviewers in the wild / expert
Michael Figurnov
dblp:161/9967 · also Mikhail Figurnov
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning
gradient estimation |
0.8 | 2 | 2020 | 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.8 | 2 | 2020 | 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.7 | 2 | 2020 | 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.4 | 1 | 2020 | Monte Carlo Gradient Estimation in Machine Learning · J. Mach. Learn. Res. 2020 |
Machine learning › Optimization for machine learning › gradient estimation
score function estimator |
0.4 | 1 | 2020 | Monte Carlo Gradient Estimation in Machine Learning · J. Mach. Learn. Res. 2020 |
Machine learning › Representation and self-supervised learning
tensor decomposition |
0.4 | 1 | 2020 | Tensor Train Decomposition on TensorFlow (T3F) · J. Mach. Learn. Res. 2020 |
Mathematical optimization
riemannian optimization |
0.4 | 1 | 2020 | 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.4 | 1 | 2020 | Tensor Train Decomposition on TensorFlow (T3F) · J. Mach. Learn. Res. 2020 |
Machine learning › Generative modeling › conditional generative model
arbitrary conditioning |
0.4 | 1 | 2019 | Variational Autoencoder with Arbitrary Conditioning · ICLR (Poster) 2019 |
Machine learning › Generative modeling › diffusion model
conditional generation |
0.4 | 1 | 2019 | Variational Autoencoder with Arbitrary Conditioning · ICLR (Poster) 2019 |
Machine learning › Generative modeling
variational autoencoder |
0.4 | 1 | 2019 | Variational Autoencoder with Arbitrary Conditioning · ICLR (Poster) 2019 |
Machine learning › Optimization for machine learning
implicit differentiation |
0.3 | 1 | 2018 | Implicit Reparameterization Gradients · NeurIPS 2018 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model |
0.3 | 1 | 2018 | Implicit Reparameterization Gradients · NeurIPS 2018 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference |
0.3 | 1 | 2018 | Implicit Reparameterization Gradients · NeurIPS 2018 |
Machine learning › Efficient and distributed learning
adaptive computation |
0.3 | 1 | 2017 | Spatially Adaptive Computation Time for Residual Networks · CVPR 2017 |
Computer vision › Image recognition and object detection
image classification |
0.3 | 1 | 2017 | Spatially Adaptive Computation Time for Residual Networks · CVPR 2017 |
Machine learning › Deep learning architectures and training › convolutional neural network
convolutional neural network acceleration |
0.2 | 1 | 2016 | PerforatedCNNs: Acceleration through Elimination of Redundant Convolutions · NIPS 2016 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator |
0.2 | 1 | 2016 | PerforatedCNNs: Acceleration through Elimination of Redundant Convolutions · NIPS 2016 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.2 | 1 | 2016 | PerforatedCNNs: Acceleration through Elimination of Redundant Convolutions · NIPS 2016 |
Machine learning › Deep learning architectures and training
automatic differentiation |
0.1 | 1 | 2020 | Tensor Train Decomposition on TensorFlow (T3F) · J. Mach. Learn. Res. 2020 |
Computer vision › Segmentation and scene understanding
image segmentation |
0.1 | 1 | 2017 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Monte Carlo Gradient Estimation in Machine LearningabstractThis 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)abstractTensor 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 GradientsabstractBy 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 |
NeurIPS | 1 |
| 2017 | Spatially Adaptive Computation Time for Residual NetworksabstractThis 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 |
CVPR | 1 |
| 2016 | PerforatedCNNs: Acceleration through Elimination of Redundant ConvolutionsabstractWe 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 |
NIPS | 1 |