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

Feynman T. Liang

dblp:191/6740 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
3since 2021 · last 2023
—ORCID · none

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

Artificial intelligence and machine learning · 7 · 3 first-author · 3 since 2021

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
5 papers
Probabilistic and Bayesian machine learning · 38% Generative modeling · 23% Learning theory · 17%
Databases, data mining, and information retrieval
1 paper
Data mining · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference
1.222023
A Heavy-Tailed Algebra for Probabilistic Programming · NeurIPS 2023
Fat-Tailed Variational Inference with Anisotropic Tail Adaptive Flows · ICML 2022
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming
0.712023
A Heavy-Tailed Algebra for Probabilistic Programming · NeurIPS 2023
Machine learning › Generative modeling
normalizing flow
0.612022
Fat-Tailed Variational Inference with Anisotropic Tail Adaptive Flows · ICML 2022
Machine learning › Generative modeling › normalizing flow
tail-adaptive flows
0.612022
Fat-Tailed Variational Inference with Anisotropic Tail Adaptive Flows · ICML 2022
Machine learning › Learning theory › over-parameterization
double descent
0.412020
Exact expressions for double descent and implicit regularization via surrogate random design · NeurIPS 2020
Machine learning › Optimization for machine learning
implicit regularization
0.412020
Exact expressions for double descent and implicit regularization via surrogate random design · NeurIPS 2020
Machine learning › Efficient and distributed learning › model compression
low-rank approximation
0.412020
Precise expressions for random projections: Low-rank approximation and randomized Newton · NeurIPS 2020
Machine learning › Learning theory
random projection
0.412020
Precise expressions for random projections: Low-rank approximation and randomized Newton · NeurIPS 2020
Machine learning › Kernel, tree and ensemble methods
decision tree learning
0.212016
Yggdrasil: An Optimized System for Training Deep Decision Trees at Scale · NIPS 2016
Data mining › predictive modeling › classification › ensemble learning
tree ensembles
0.112016
Yggdrasil: An Optimized System for Training Deep Decision Trees at Scale · NIPS 2016

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

static analysis · 0.7generalized gamma distribution · 0.7polynomial flows · 0.6normalizing flow · 0.6lipschitz flows · 0.6sparse bitvectors · 0.5surrogate random design · 0.4spectral analysis of random matrices · 0.4randomized newton · 0.4determinantal point process · 0.4vertical partitioning · 0.2
YearPublicationVenuePosition
2023 A Heavy-Tailed Algebra for Probabilistic Programming
abstract
Despite the successes of probabilistic models based on passing noise through neural networks, recent work has identified that such methods often fail to capture tail behavior accurately---unless the tails of the base distribution are appropriately calibrated. To overcome this deficiency, we propose a systematic approach for analyzing the tails of random variables, and we illustrate how this approach can be used during the static analysis (before drawing samples) pass of a probabilistic programming language (PPL) compiler. To characterize how the tails change under various operations, we develop an algebra which acts on a three-parameter family of tail asymptotics and which is based on the generalized Gamma distribution. Our algebraic operations are closed under addition and multiplication; they are capable of distinguishing sub-Gaussians with differing scales; and they handle ratios sufficiently well to reproduce the tails of most important statistical distributions directly from their definitions. Our empirical results confirm that inference algorithms that leverage our heavy-tailed algebra attain superior performance across a number of density modeling and variational inference (VI) tasks.
Feynman T. Liang, Liam Hodgkinson, Michael W. Mahoney
NeurIPS1
2022 Fat-Tailed Variational Inference with Anisotropic Tail Adaptive Flows
abstract
While fat-tailed densities commonly arise as posterior and marginal distributions in robust models and scale mixtures, they present a problematic scenario when Gaussian-based variational inference fails to accurately capture tail decay. We first improve previous theory on tails of Lipschitz flows by quantifying how they affect the rate of tail decay and expanding the theory to non-Lipschitz polynomial flows. Next, we develop an alternative theory for multivariate tail parameters which is sensitive to tail-anisotropy. In doing so, we unveil a fundamental problem which plagues many existing flow-based methods: they can only model tail-isotropic distributions (i.e., distributions having the same tail parameter in every direction). To mitigate this and enable modeling of tail-anisotropic targets, we propose anisotropic tail-adaptive flows (ATAF). Experimental results confirm ATAF on both synthetic and real-world targets is competitive with prior work while also exhibiting appropriate tail-anisotropy.
Feynman T. Liang, Michael W. Mahoney, Liam Hodgkinson
ICML1
2021 Accelerating Metropolis-Hastings with Lightweight Inference Compilation
abstract
In order to construct accurate proposers for Metropolis-Hastings Markov Chain Monte Carlo, we integrate ideas from probabilistic graphical models and neural networks in an open-source framework we call Lightweight Inference Compilation (LIC). LIC implements amortized inference within an open-universe declarative probabilistic programming language (PPL). Graph neural networks are used to parameterize proposal distributions as functions of Markov blankets, which during “compilation” are optimized to approximate single-site Gibbs sampling distributions. Unlike prior work in inference compilation (IC), LIC forgoes importance sampling of linear execution traces in favor of operating directly on Bayesian networks. Through using a declarative PPL, the Markov blankets of nodes (which may be non-static) are queried at inference-time to produce proposers Experimental results show LIC can produce proposers which have less parameters, greater robustness to nuisance random variables, and improved posterior sampling in a Bayesian logistic regression and n-schools inference application.
Feynman T. Liang, Nimar S. Arora, Nazanin Khosravani Tehrani, Yucen Lily Li, Michael Tingley, Erik Meijer 0001
AISTATS1
2020 Bayesian experimental design using regularized determinantal point processes
abstract
We establish a fundamental connection between Bayesian experimental design and determinantal point processes (DPPs). Experimental design is a classical task in combinatorial optimization, where we wish to select a small subset of $d$-dimensional vectors to minimize a statistical optimality criterion. We show that a new regularized variant of DPPs can be used to design efficient algorithms for finding $(1+\epsilon)$-approximate solutions to experimental design under four commonly used optimality criteria: A-, C-, D- and V-optimality. A key novelty is that we offer improved guarantees under the Bayesian framework, where prior knowledge is incorporated into the criteria. Our algorithm returns a $(1+\epsilon)$-approximate solution when the subset size $k$ is $\Omega\left(\frac{d_A}{\epsilon} + \frac{\log(11/epsilon)}{\epsilon^2}\right)$, where $d_A << d$ is an effective dimension determined by prior knowledge (via a precision matrix $\mathbf{A}$).This is the first approximation guarantee where the dependence on $d$ is replaced by an effective dimension. Moreover, the time complexity of our algorithm significantly improves on existing approaches with comparable guarantees.
Michal Derezinski, Feynman T. Liang, Michael W. Mahoney
AISTATS2
2020 Precise expressions for random projections: Low-rank approximation and randomized Newton
abstract
It is often desirable to reduce the dimensionality of a large dataset by projecting it onto a low-dimensional subspace. Matrix sketching has emerged as a powerful technique for performing such dimensionality reduction very efficiently. Even though there is an extensive literature on the worst-case performance of sketching, existing guarantees are typically very different from what is observed in practice. We exploit recent developments in the spectral analysis of random matrices to develop novel techniques that provide provably accurate expressions for the expected value of random projection matrices obtained via sketching. These expressions can be used to characterize the performance of dimensionality reduction in a variety of common machine learning tasks, ranging from low-rank approximation to iterative stochastic optimization. Our results apply to several popular sketching methods, including Gaussian and Rademacher sketches, and they enable precise analysis of these methods in terms of spectral properties of the data. Empirical results show that the expressions we derive reflect the practical performance of these sketching methods, down to lower-order effects and even constant factors.
Michal Derezinski, Feynman T. Liang, Zhenyu Liao 0001, Michael W. Mahoney
NeurIPS2
2020 Exact expressions for double descent and implicit regularization via surrogate random design
abstract
Double descent refers to the phase transition that is exhibited by the generalization error of unregularized learning models when varying the ratio between the number of parameters and the number of training samples. The recent success of highly over-parameterized machine learning models such as deep neural networks has motivated a theoretical analysis of the double descent phenomenon in classical models such as linear regression which can also generalize well in the over-parameterized regime. We provide the first exact non-asymptotic expressions for double descent of the minimum norm linear estimator. Our approach involves constructing a special determinantal point process which we call surrogate random design, to replace the standard i.i.d. design of the training sample. This surrogate design admits exact expressions for the mean squared error of the estimator while preserving the key properties of the standard design. We also establish an exact implicit regularization result for over-parameterized training samples. In particular, we show that, for the surrogate design, the implicit bias of the unregularized minimum norm estimator precisely corresponds to solving a ridge-regularized least squares problem on the population distribution. In our analysis we introduce a new mathematical tool of independent interest: the class of random matrices for which determinant commutes with expectation.
Michal Derezinski, Feynman T. Liang, Michael W. Mahoney
NeurIPS2
2016 Yggdrasil: An Optimized System for Training Deep Decision Trees at Scale
abstract
Deep distributed decision trees and tree ensembles have grown in importance due to the need to model increasingly large datasets. However, PLANET, the standard distributed tree learning algorithm implemented in systems such as \xgboost and Spark MLlib, scales poorly as data dimensionality and tree depths grow. We present Yggdrasil, a new distributed tree learning method that outperforms existing methods by up to 24x. Unlike PLANET, Yggdrasil is based on vertical partitioning of the data (i.e., partitioning by feature), along with a set of optimized data structures to reduce the CPU and communication costs of training. Yggdrasil (1) trains directly on compressed data for compressible features and labels; (2) introduces efficient data structures for training on uncompressed data; and (3) minimizes communication between nodes by using sparse bitvectors. Moreover, while PLANET approximates split points through feature binning, Yggdrasil does not require binning, and we analytically characterize the impact of this approximation. We evaluate Yggdrasil against the MNIST 8M dataset and a high-dimensional dataset at Yahoo; for both, Yggdrasil is faster by up to an order of magnitude.
Firas Abuzaid, Joseph K. Bradley, Feynman T. Liang, Andrew Feng, Lee Yang, Matei Zaharia, Ameet Talwalkar
NIPS3