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

Pedro Savarese

dblp:190/7298 · also Pedro H. P. Savarese, Pedro Henrique Pamplona Savarese · DBLP profile ↗
← Back
13ranked-venue papers
7as first author
7since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 12 · 7 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 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
11 papers
Efficient and distributed learning · 38% Deep learning architectures and training · 19% Optimization for machine learning · 12%
Computer graphics and multimedia
1 paper
Image and video processing · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
1.532022
Not All Bits have Equal Value: Heterogeneous Precisions via Trainable Noise · NeurIPS 2022
Growing Efficient Deep Networks by Structured Continuous Sparsification · ICLR 2021
Winning the Lottery with Continuous Sparsification · NeurIPS 2020
Machine learning › Efficient and distributed learning › model compression
pruning
0.922021
Growing Efficient Deep Networks by Structured Continuous Sparsification · ICLR 2021
Winning the Lottery with Continuous Sparsification · NeurIPS 2020
Machine learning › Deep learning architectures and training › architecture learning
network growth
0.822023
Accelerated Training via Incrementally Growing Neural Networks using Variance Transfer and Learning Rate Adaptation · NeurIPS 2023
Growing Efficient Deep Networks by Structured Continuous Sparsification · ICLR 2021
Machine learning › Optimization for machine learning › adaptive optimization
adaptive learning rate
0.712023
Accelerated Training via Incrementally Growing Neural Networks using Variance Transfer and Learning Rate Adaptation · NeurIPS 2023
Machine learning › Learning paradigms › continual learning
incremental network growing
0.712023
Accelerated Training via Incrementally Growing Neural Networks using Variance Transfer and Learning Rate Adaptation · NeurIPS 2023
Machine learning › Efficient and distributed learning › model compression › quantization
mixed-precision quantization
0.612022
Not All Bits have Equal Value: Heterogeneous Precisions via Trainable Noise · NeurIPS 2022
Machine learning › Efficient and distributed learning › model compression
quantization
0.612022
Not All Bits have Equal Value: Heterogeneous Precisions via Trainable Noise · NeurIPS 2022
Machine learning › Optimization for machine learning
adaptive optimization
0.512021
Domain-Independent Dominance of Adaptive Methods · CVPR 2021
Computer vision › Segmentation and scene understanding
image segmentation
0.512021
Information-Theoretic Segmentation by Inpainting Error Maximization · CVPR 2021
Machine learning › Transfer learning and domain adaptation
meta-learning
0.512021
Meta-Learning via Learning with Distributed Memory · NeurIPS 2021
Machine learning › Efficient and distributed learning › model compression › sparsity
structured sparsity
0.512021
Growing Efficient Deep Networks by Structured Continuous Sparsification · ICLR 2021
Machine learning › Deep learning architectures and training
training optimization
0.512021
Domain-Independent Dominance of Adaptive Methods · CVPR 2021
Computer vision › Segmentation and scene understanding › image segmentation
unsupervised segmentation
0.512021
Information-Theoretic Segmentation by Inpainting Error Maximization · CVPR 2021
Image and video processing › image restoration
image inpainting
0.512021
Information-Theoretic Segmentation by Inpainting Error Maximization · CVPR 2021
Machine learning › Optimization for machine learning
implicit regularization
0.412020
Kernel and Rich Regimes in Overparametrized Models · COLT 2020
Machine learning › Learning theory › neural network theory
kernel regime
0.412020
Kernel and Rich Regimes in Overparametrized Models · COLT 2020
Machine learning › Efficient and distributed learning › model compression › sparse training
lottery ticket hypothesis
0.412020
Winning the Lottery with Continuous Sparsification · NeurIPS 2020
Machine learning › Deep learning architectures and training
overparameterized neural network
0.412020
Kernel and Rich Regimes in Overparametrized Models · COLT 2020
Machine learning › Learning theory
approximation theory
0.412019
How do infinite width bounded norm networks look in function space? · COLT 2019
Machine learning › Deep learning architectures and training
convolutional neural network
0.412019
Learning Implicitly Recurrent CNNs Through Parameter Sharing · ICLR (Poster) 2019
Machine learning › Deep learning architectures and training › overparameterized neural network
infinite-width neural networks
0.412019
How do infinite width bounded norm networks look in function space? · COLT 2019
Machine learning › Learning theory › neural network theory
neural network function space
0.412019
How do infinite width bounded norm networks look in function space? · COLT 2019
Machine learning › Efficient and distributed learning
parameter sharing
0.412019
Learning Implicitly Recurrent CNNs Through Parameter Sharing · ICLR (Poster) 2019
Machine learning › Generative modeling
generative adversarial network
0.212022
Not All Bits have Equal Value: Heterogeneous Precisions via Trainable Noise · NeurIPS 2022
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo
0.112018
From Monte Carlo to Las Vegas: Improving Restricted Boltzmann Machine Training Through Stopping Sets · AAAI 2018

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

information-theoretic loss · 1.0greedy search · 1.0continuous sparsification · 0.9variance transfer · 0.7parameterization scheme · 0.7learning rate adaptation · 0.7trainable noise · 0.6discrete optimization relaxation · 0.6adaptive methods · 0.5adam · 0.5
YearPublicationVenuePosition
2024 Drop-Connect as a Fault-Tolerance Approach for RRAM-based Deep Neural Network Accelerators
abstract
Resistive random-access memory (RRAM) is widely recognized as a promising emerging hardware platform for deep neural networks (DNNs). Yet, due to manufacturing limitations, current RRAM devices are highly susceptible to hardware defects, which poses a significant challenge to their practical applicability. In this paper, we present a machine learning technique that enables the deployment of defect-prone RRAM accelerators for DNN applications, without necessitating modifying the hardware, retraining of the neural network, or implementing additional detection circuitry/logic. The key idea involves incorporating a drop-connect inspired approach during the training phase of a DNN, where random subsets of weights are selected to emulate fault effects (e.g., set to zero to mimic stuck-at-1 faults), thereby equipping the DNN with the ability to learn and adapt to RRAM defects with the corresponding fault rates. Our results demonstrate the viability of the dropconnect approach, coupled with various algorithm and system-level design and trade-off considerations. We show that, even in the presence of high defect rates (e.g., up to 30%), the degradation of DNN accuracy can be as low as less than 1% compared to that of the fault-free version, while incurring minimal system-level runtime/energy costs.
Mingyuan Xiang, Xuhan Xie, Pedro Savarese, Michael Maire, Yanjing Li
VTS3
2023 Accelerated Training via Incrementally Growing Neural Networks using Variance Transfer and Learning Rate Adaptation
abstract
We develop an approach to efficiently grow neural networks, within which parameterization and optimization strategies are designed by considering their effects on the training dynamics. Unlike existing growing methods, which follow simple replication heuristics or utilize auxiliary gradient-based local optimization, we craft a parameterization scheme which dynamically stabilizes weight, activation, and gradient scaling as the architecture evolves, and maintains the inference functionality of the network. To address the optimization difficulty resulting from imbalanced training effort distributed to subnetworks fading in at different growth phases, we propose a learning rate adaption mechanism that rebalances the gradient contribution of these separate subcomponents. Experiments show that our method achieves comparable or better accuracy than training large fixed-size models, while saving a substantial portion of the original training computation budget. We demonstrate that these gains translate into real wall-clock training speedups.
Pedro Savarese, Michael Maire
NeurIPS2
2022 Not All Bits have Equal Value: Heterogeneous Precisions via Trainable Noise
abstract
We study the problem of training deep networks while quantizing parameters and activations into low-precision numeric representations, a setting central to reducing energy consumption and inference time of deployed models. We propose a method that learns different precisions, as measured by bits in numeric representations, for different weights in a neural network, yielding a heterogeneous allocation of bits across parameters. Learning precisions occurs alongside learning weight values, using a strategy derived from a novel framework wherein the intractability of optimizing discrete precisions is approximated by training per-parameter noise magnitudes. We broaden this framework to also encompass learning precisions for hidden state activations, simultaneously with weight precisions and values. Our approach exposes the objective of constructing a low-precision inference-efficient model to the entirety of the training process. Experiments show that it finds highly heterogeneous precision assignments for CNNs trained on CIFAR and ImageNet, improving upon previous state-of-the-art quantization methods. Our improvements extend to the challenging scenario of learning reduced-precision GANs.
Pedro Savarese, Yanjing Li, Michael Maire
NeurIPS1
2021 Information-Theoretic Segmentation by Inpainting Error Maximization
abstract
We study image segmentation from an information-theoretic perspective, proposing a novel adversarial method that performs unsupervised segmentation by partitioning images into maximally independent sets. More specifically, we group image pixels into foreground and background, with the goal of minimizing predictability of one set from the other. An easily computed loss drives a greedy search process to maximize inpainting error over these partitions. Our method does not involve training deep networks, is computationally cheap, class-agnostic, and even applicable in isolation to a single unlabeled image. Experiments demonstrate that it achieves a new state-of-the-art in unsupervised segmentation quality, while being substantially faster and more general than competing approaches.1
Pedro Savarese, Sunnie S. Y. Kim, Michael Maire, Gregory Shakhnarovich, David McAllester
CVPR1
2021 Domain-Independent Dominance of Adaptive Methods
abstract
From a simplified analysis of adaptive methods, we derive AvaGrad, a new optimizer which outperforms SGD on vision tasks when its adaptability is properly tuned. We observe that the power of our method is partially explained by a decoupling of learning rate and adaptability, greatly simplifying hyperparameter search. In light of this observation, we demonstrate that, against conventional wisdom, Adam can also outperform SGD on vision tasks, as long as the coupling between its learning rate and adaptability is taken into account. In practice, AvaGrad matches the best results, as measured by generalization accuracy, delivered by any existing optimizer (SGD or adaptive) across image classification (CIFAR, ImageNet) and character-level language modelling (Penn Treebank) tasks. When training GANs, AvaGrad improves upon existing optimizers.1
Pedro Savarese, David McAllester, Sudarshan Babu, Michael Maire
CVPR1
2021 Growing Efficient Deep Networks by Structured Continuous Sparsification
Pedro Savarese, Michael Maire
ICLR2
2021 Meta-Learning via Learning with Distributed Memory
Sudarshan Babu, Pedro Savarese, Michael Maire
NeurIPS2
2020 Kernel and Rich Regimes in Overparametrized Models
abstract
A recent line of work studies overparametrized neural networks in the “kernel regime,” i.e. when during training the network behaves as a kernelized linear predictor, and thus, training with gradient descent has the effect of finding the corresponding minimum RKHS norm solution. This stands in contrast to other studies which demonstrate how gradient descent on overparametrized networks can induce rich implicit biases that are not RKHS norms. Building on an observation by \citet{chizat2018note}, we show how the \textbf{\textit{scale of the initialization}} controls the transition between the “kernel” (aka lazy) and “rich” (aka active) regimes and affects generalization properties in multilayer homogeneous models. We provide a complete and detailed analysis for a family of simple depth-$D$ linear networks that exhibit an interesting and meaningful transition between the kernel and rich regimes, and highlight an interesting role for the \emph{width} of the models. We further demonstrate this transition empirically for matrix factorization and multilayer non-linear networks.
Blake E. Woodworth, Suriya Gunasekar, Jason D. Lee, Edward Moroshko, Pedro Savarese, Itay Golan, Daniel Soudry, Nathan Srebro
COLT5
2020 Winning the Lottery with Continuous Sparsification
abstract
The search for efficient, sparse deep neural network models is most prominently performed by pruning: training a dense, overparameterized network and removing parameters, usually via following a manually-crafted heuristic. Additionally, the recent Lottery Ticket Hypothesis conjectures that, for a typically-sized neural network, it is possible to find small sub-networks which, when trained from scratch on a comparable budget, match the performance of the original dense counterpart. We revisit fundamental aspects of pruning algorithms, pointing out missing ingredients in previous approaches, and develop a method, Continuous Sparsification, which searches for sparse networks based on a novel approximation of an intractable $\ell_0$ regularization. We compare against dominant heuristic-based methods on pruning as well as ticket search -- finding sparse subnetworks that can be successfully re-trained from an early iterate. Empirical results show that we surpass the state-of-the-art for both objectives, across models and datasets, including VGG trained on CIFAR-10 and ResNet-50 trained on ImageNet. In addition to setting a new standard for pruning, Continuous Sparsification also offers fast parallel ticket search, opening doors to new applications of the Lottery Ticket Hypothesis.
Pedro Savarese, Hugo Silva 0005, Michael Maire
NeurIPS1
2019 Convergence of Gradient Descent on Separable Data
abstract
We provide a detailed study on the implicit bias of gradient descent when optimizing loss functions with strictly monotone tails, such as the logistic loss, over separable datasets. We look at two basic questions: (a) what are the conditions on the tail of the loss function under which gradient descent converges in the direction of the $L_2$ maximum-margin separator? (b) how does the rate of margin convergence depend on the tail of the loss function and the choice of the step size? We show that for a large family of super-polynomial tailed losses, gradient descent iterates on linear networks of any depth converge in the direction of $L_2$ maximum-margin solution, while this does not hold for losses with heavier tails. Within this family, for simple linear models we show that the optimal rates with fixed step size is indeed obtained for the commonly used exponentially tailed losses such as logistic loss. However, with a fixed step size the optimal convergence rate is extremely slow as $1/\log(t)$, as also proved in Soudry et al (2018). For linear models with exponential loss, we further prove that the convergence rate could be improved to $\log (t) /\sqrt{t}$ by using aggressive step sizes that compensates for the rapidly vanishing gradients. Numerical results suggest this method might be useful for deep networks.
Mor Shpigel Nacson, Jason D. Lee, Suriya Gunasekar, Pedro Savarese, Nathan Srebro, Daniel Soudry
AISTATS4
2019 How do infinite width bounded norm networks look in function space?
abstract
We consider the question of what functions can be captured by ReLU networks with an unbounded number of units (infinite width), but where the overall network Euclidean norm (sum of squares of all weights in the system, except for an unregularized bias term for each unit) is bounded; or equivalently what is the minimal norm required to approximate a given function. For functions $f:\mathbb R \rightarrow\mathbb R$ and a single hidden layer, we show that the minimal network norm for representing $f$ is $\max(\int \lvert f”(x) \rvert \mathrm{d} x, \lvert f’(-\infty) + f’(+\infty) \rvert)$, and hence the minimal norm fit for a sample is given by a linear spline interpolation.
Pedro Savarese, Itay Evron, Daniel Soudry, Nathan Srebro
COLT1
2019 Learning Implicitly Recurrent CNNs Through Parameter Sharing
Pedro Savarese, Michael Maire
ICLR (Poster)1
2018 From Monte Carlo to Las Vegas: Improving Restricted Boltzmann Machine Training Through Stopping Sets
abstract
We propose a Las Vegas transformation of Markov Chain Monte Carlo (MCMC) estimators of Restricted Boltzmann Machines (RBMs). We denote our approach Markov Chain Las Vegas (MCLV). MCLV gives statistical guarantees in exchange for random running times. MCLV uses a stopping set built from the training data and has maximum number of Markov chain steps K (referred as MCLV-K). We present a MCLV-K gradient estimator (LVS-K) for RBMs and explore the correspondence and differences between LVS-K and Contrastive Divergence (CD-K), with LVS-K significantly outperforming CD-K training RBMs over the MNIST dataset, indicating MCLV to be a promising direction in learning generative models.
Pedro Savarese, Mayank Kakodkar, Bruno Ribeiro 0001
AAAI1