Eugene Brevdo

dblp:34/8758 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
3since 2021 · last 2024
0009-0005-7965-3534ORCID · corroborated

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

Artificial intelligence and machine learning · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSystems, architecture and hardware · 1Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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.

Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%
Artificial intelligence
4 papers
Reinforcement learning · 56% Kernel, tree and ensemble methods · 16% Efficient and distributed learning · 16%
Computer networks
1 paper
Content delivery and video streaming · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization
cardinality estimation
0.712023
Kepler: Robust Learning for Parametric Query Optimization · Proc. ACM Manag. Data 2023
Query processing and optimization › query optimization
learned query optimization
0.712023
Kepler: Robust Learning for Parametric Query Optimization · Proc. ACM Manag. Data 2023
Query processing and optimization › adaptive query processing › adaptive query optimization
parametric query optimization
0.712023
Kepler: Robust Learning for Parametric Query Optimization · Proc. ACM Manag. Data 2023
Query processing and optimization › query planning
query plan selection
0.712023
Kepler: Robust Learning for Parametric Query Optimization · Proc. ACM Manag. Data 2023
Content delivery and video streaming › caching › cache management
cache replacement
0.712023
HALP: Heuristic Aided Learned Preference Eviction Policy for YouTube Content Delivery Network · NSDI 2023
Content delivery and video streaming › content delivery network
CDN caching
0.712023
HALP: Heuristic Aided Learned Preference Eviction Policy for YouTube Content Delivery Network · NSDI 2023
Machine learning › Efficient and distributed learning
distributed training
0.312018
Dynamic control flow in large-scale machine learning · EuroSys 2018
Machine learning › Reinforcement learning
model-based reinforcement learning
0.312018
Sample-Efficient Reinforcement Learning with Stochastic Ensemble Value Expansion · NeurIPS 2018
Machine learning › Reinforcement learning › sample efficiency
sample-efficient reinforcement learning
0.312018
Sample-Efficient Reinforcement Learning with Stochastic Ensemble Value Expansion · NeurIPS 2018
Machine learning › Kernel, tree and ensemble methods › model ensemble
stochastic ensembles
0.312018
Sample-Efficient Reinforcement Learning with Stochastic Ensemble Value Expansion · NeurIPS 2018
Machine learning › Reinforcement learning › model-based reinforcement learning
value expansion
0.312018
Sample-Efficient Reinforcement Learning with Stochastic Ensemble Value Expansion · NeurIPS 2018
Distributed systems
distributed machine learning
0.312018
Dynamic control flow in large-scale machine learning · EuroSys 2018
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming
0.312017
Deep Probabilistic Programming · ICLR (Poster) 2017

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

reinforcement learning · 1.3heuristic · 1.3row count evolution · 0.7neural network uncertainty estimation · 0.7variational inference · 0.6deep neural network · 0.6model rollouts · 0.3ensemble methods · 0.3data flow graphs · 0.3data flow graph · 0.3
YearPublicationVenuePosition
2024 The Next 700 ML-Enabled Compiler Optimizations
abstract
There is a growing interest in enhancing compiler optimizations with ML models, yet interactions between compilers and ML frameworks remain challenging. Some optimizations require tightly coupled models and compiler internals, raising issues with modularity, performance and framework independence. Practical deployment and transparency for the end-user are also important concerns. We propose ML-Compiler-Bridge to enable ML model development within a traditional Python framework while making end-to-end integration with an optimizing compiler possible and efficient. We evaluate it on both research and production use cases, for training and inference, over several optimization problems, multiple compilers and its versions, and gym infrastructures.
S. VenkataKeerthy, Umesh Kalvakuntla, Pranav Sai Gorantla, Rajiv Shailesh Chitale, Eugene Brevdo, Albert Cohen 0001, Mircea Trofin, Ramakrishna Upadrasta
CC6
2023 HALP: Heuristic Aided Learned Preference Eviction Policy for YouTube Content Delivery Network
Nuikhil Sarda, Deniz Altinbüken, Eugene Brevdo, Jimmy Coleman, Xiao Ju, Pawel Jurczyk, Richard Schooler, Ramki Gummadi
NSDI5
2023 Kepler: Robust Learning for Parametric Query Optimization
abstract
Most existing parametric query optimization (PQO) techniques rely on traditional query optimizer cost models, which are often inaccurate and result in suboptimal query performance. We propose Kepler, an end-to-end learning-based approach to PQO that demonstrates significant speedups in query latency over a traditional query optimizer. Central to our method is Row Count Evolution (RCE), a novel plan generation algorithm based on perturbations in the sub-plan cardinality space. While previous approaches require accurate cost models, we bypass this requirement by evaluating candidate plans via actual execution data and training anML model to predict the fastest plan given parameter binding values. Our models leverage recent advances in neural network uncertainty in order to robustly predict faster plans while avoiding regressions in query performance. Experimentally, we show that Kepler achieves significant improvements in query runtime on multiple datasets on PostgreSQL.
Lyric Doshi, Vincent Zhuang, Gaurav Jain, Ryan Marcus, Deniz Altinbüken, Eugene Brevdo, Campbell Fraser
Proc. ACM Manag. Data7
2018 Dynamic control flow in large-scale machine learning
abstract
Many recent machine learning models rely on fine-grained dynamic control flow for training and inference. In particular, models based on recurrent neural networks and on reinforcement learning depend on recurrence relations, data-dependent conditional execution, and other features that call for dynamic control flow. These applications benefit from the ability to make rapid control-flow decisions across a set of computing devices in a distributed system. For performance, scalability, and expressiveness, a machine learning system must support dynamic control flow in distributed and heterogeneous environments.
Martín Abadi, Paul Barham 0001, Eugene Brevdo, Michael Burrows, Andy Davis, Jeffrey Dean, Sanjay Ghemawat, Tim Harley, Peter Hawkins, Michael Isard, Manjunath Kudlur, Rajat Monga, Derek Gordon Murray, Xiaoqiang Zheng
EuroSys4
2018 Sample-Efficient Reinforcement Learning with Stochastic Ensemble Value Expansion
abstract
There is growing interest in combining model-free and model-based approaches in reinforcement learning with the goal of achieving the high performance of model-free algorithms with low sample complexity. This is difficult because an imperfect dynamics model can degrade the performance of the learning algorithm, and in sufficiently complex environments, the dynamics model will always be imperfect. As a result, a key challenge is to combine model-based approaches with model-free learning in such a way that errors in the model do not degrade performance. We propose stochastic ensemble value expansion (STEVE), a novel model-based technique that addresses this issue. By dynamically interpolating between model rollouts of various horizon lengths, STEVE ensures that the model is only utilized when doing so does not introduce significant errors. Our approach outperforms model-free baselines on challenging continuous control benchmarks with an order-of-magnitude increase in sample efficiency.
Jacob Buckman, Danijar Hafner, George Tucker, Eugene Brevdo, Honglak Lee
NeurIPS4
2017 Deep Probabilistic Programming
Dustin Tran, Matthew Hoffman 0001, Rif A. Saurous, Eugene Brevdo, Kevin Murphy 0002, David M. Blei
ICLR (Poster)4
2013 The Synchrosqueezing algorithm for time-varying spectral analysis: Robustness properties and new paleoclimate applications
Gaurav Thakur, Eugene Brevdo, Neven S. Fuckar, Hau-Tieng Wu
Signal Process.2
2010 Bridge detection and robust geodesics estimation via random walks
abstract
We propose an algorithm for detecting bridges and estimating geodesic distances from a set of noisy samples of an underlying manifold. Finding geodesics on a nearest neighbors graph is known to fail in the presence of bridges. Our method detects bridges using global statistics via a Markov random walk and denoises the nearest neighbors graph using “surrogate” weights. We show experimentally that our method outperforms methods based on local neighborhood statistics.
Eugene Brevdo, Peter J. Ramadge
ICASSP1