Demo Data from EDBT 2026 / reviewers in the wild / expert
Robert Nishihara
dblp:147/4809
· DBLP profile ↗
12ranked-venue papers
5as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 7 · 4 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorSystems, architecture and hardware · 1 · 1 since 2021Computer networks · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Distributed systems · 55% High-performance computing · 21% Cloud and datacenter computing · 16% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 100% | |
| Artificial intelligence
4 papers |
Reinforcement learning · 31% Probabilistic and Bayesian machine learning · 27% Knowledge representation and reasoning · 21% |
Topics — the 16 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
collective communication |
0.5 | 1 | 2021 | Hoplite: efficient and fault-tolerant collective communication for task-based distributed systems · SIGCOMM 2021 |
Distributed systems › distributed scheduling
collective communication scheduling |
0.5 | 1 | 2021 | Hoplite: efficient and fault-tolerant collective communication for task-based distributed systems · SIGCOMM 2021 |
Machine learning › Reinforcement learning › large-scale reinforcement learning
distributed reinforcement learning |
0.4 | 2 | 2018 | RLlib: Abstractions for Distributed Reinforcement Learning · ICML 2018 Ray: A Distributed Framework for Emerging AI Applications · OSDI 2018 |
Cloud and datacenter computing
cluster computing framework |
0.4 | 1 | 2019 | Lineage stash: fault tolerance off the critical path · SOSP 2019 |
Distributed systems
fault tolerance |
0.4 | 1 | 2019 | Lineage stash: fault tolerance off the critical path · SOSP 2019 |
Distributed systems › distributed machine learning
distributed reinforcement learning |
0.3 | 1 | 2018 | RLlib: Abstractions for Distributed Reinforcement Learning · ICML 2018 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning |
0.3 | 1 | 2017 | Discovering Causal Signals in Images · CVPR 2017 |
Mathematical optimization › continuous optimization › convex optimization › proximal methods
alternating direction method of multipliers |
0.2 | 1 | 2015 | A General Analysis of the Convergence of ADMM · ICML 2015 |
Mathematical optimization
convergence analysis |
0.2 | 1 | 2015 | A General Analysis of the Convergence of ADMM · ICML 2015 |
Mathematical optimization › continuous optimization
convex optimization |
0.2 | 1 | 2015 | A General Analysis of the Convergence of ADMM · ICML 2015 |
Mathematical optimization › convergence analysis
linear convergence |
0.2 | 1 | 2015 | A General Analysis of the Convergence of ADMM · ICML 2015 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo |
0.2 | 1 | 2014 | Parallel MCMC with generalized elliptical slice sampling · J. Mach. Learn. Res. 2014 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › markov chain monte carlo
slice sampling |
0.2 | 1 | 2014 | Parallel MCMC with generalized elliptical slice sampling · J. Mach. Learn. Res. 2014 |
Mathematical optimization › discrete optimization › submodular function minimization
decomposable submodular function minimization |
0.2 | 1 | 2014 | On the Convergence Rate of Decomposable Submodular Function Minimization · NIPS 2014 |
Mathematical optimization › discrete optimization
submodular function minimization |
0.2 | 1 | 2014 | On the Convergence Rate of Decomposable Submodular Function Minimization · NIPS 2014 |
Distributed systems › fault tolerance
checkpointing |
0.1 | 1 | 2019 | Lineage stash: fault tolerance off the critical path · SOSP 2019 |
Methods — techniques the papers use, named apart from their topics
hierarchical control · 0.7composable resource encapsulation · 0.7lineage · 0.4checkpointing · 0.4elliptical slice sampling · 0.4causal direction classifier · 0.3lyapunov analysis · 0.2dynamical system stability analysis · 0.2submodular optimization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | ESCHER: expressive scheduling with ephemeral resourcesabstractAs distributed applications become increasingly complex, so do their scheduling requirements. This development calls for cluster schedulers that are not only general, but also evolvable. Unfortunately, most existing cluster schedulers are not evolvable: when confronted with new requirements, they need major rewrites to support these requirements. Examples include gang-scheduling support in Kubernetes [6, 39] or task-affinity in Spark [39]. Some cluster schedulers [14, 30] expose physical resources to applications to address this. While these approaches are evolvable, they push the burden of implementing scheduling mechanisms in addition to the policies entirely to the application. Romil Bhardwaj, Alexey Tumanov, Stephanie Wang, Richard Liaw, Philipp Moritz, Robert Nishihara, Ion Stoica |
SoCC | 6 |
| 2021 | Hoplite: efficient and fault-tolerant collective communication for task-based distributed systemsabstractTask-based distributed frameworks (e.g., Ray, Dask, Hydro) have become increasingly popular for distributed applications that contain asynchronous and dynamic workloads, including asynchronous gradient descent, reinforcement learning, and model serving. As more data-intensive applications move to run on top of task-based systems, collective communication efficiency has become an important problem. Unfortunately, traditional collective communication libraries (e.g., MPI, Horovod, NCCL) are an ill fit, because they require the communication schedule to be known before runtime and they do not provide fault tolerance. Siyuan Zhuang, Zhuohan Li 0001, Danyang Zhuo, Stephanie Wang, Eric Liang, Robert Nishihara, Philipp Moritz, Ion Stoica |
SIGCOMM | 6 |
| 2019 | Lineage stash: fault tolerance off the critical pathabstractAs cluster computing frameworks such as Spark, Dryad, Flink, and Ray are being deployed in mission critical applications and on larger and larger clusters, their ability to tolerate failures is growing in importance. These frameworks employ two broad approaches for fault tolerance: checkpointing and lineage. Checkpointing exhibits low overhead during normal operation but high overhead during recovery, while lineage-based solutions make the opposite tradeoff. Stephanie Wang, John Liagouris, Robert Nishihara, Philipp Moritz, Ujval Misra, Alexey Tumanov, Ion Stoica |
SOSP | 3 |
| 2018 | RLlib: Abstractions for Distributed Reinforcement LearningabstractReinforcement learning (RL) algorithms involve the deep nesting of highly irregular computation patterns, each of which typically exhibits opportunities for distributed computation. We argue for distributing RL components in a composable way by adapting algorithms for top-down hierarchical control, thereby encapsulating parallelism and resource requirements within short-running compute tasks. We demonstrate the benefits of this principle through RLlib: a library that provides scalable software primitives for RL. These primitives enable a broad range of algorithms to be implemented with high performance, scalability, and substantial code reuse. RLlib is available as part of the open source Ray project at http://rllib.io/. Eric Liang, Richard Liaw, Robert Nishihara, Philipp Moritz, Roy Fox, Kenneth Y. Goldberg, Joseph Gonzalez 0001, Michael I. Jordan, Ion Stoica |
ICML | 3 |
| 2018 | Ray: A Distributed Framework for Emerging AI Applications
Philipp Moritz, Robert Nishihara, Stephanie Wang, Alexey Tumanov, Richard Liaw, Eric Liang, Melih Elibol, Zongheng Yang, William Paul, Michael I. Jordan, Ion Stoica |
OSDI | 2 |
| 2017 | Discovering Causal Signals in ImagesabstractThis paper establishes the existence of observable footprints that reveal the causal dispositions of the object categories appearing in collections of images. We achieve this goal in two steps. First, we take a learning approach to observational causal discovery, and build a classifier that achieves state-of-the-art performance on finding the causal direction between pairs of random variables, given samples from their joint distribution. Second, we use our causal direction classifier to effectively distinguish between features of objects and features of their contexts in collections of static images. Our experiments demonstrate the existence of a relation between the direction of causality and the difference between objects and their contexts, and by the same token, the existence of observable signals that reveal the causal dispositions of objects. David Lopez-Paz, Robert Nishihara, Soumith Chintala, Bernhard Schölkopf, Léon Bottou |
CVPR | 2 |
| 2017 | Real-Time Machine Learning: The Missing PiecesabstractMachine learning applications are increasingly deployed not only to serve predictions using static models, but also as tightly-integrated components of feedback loops involving dynamic, real-time decision making. These applications pose a new set of requirements, none of which are difficult to achieve in isolation, but the combination of which creates a challenge for existing distributed execution frameworks: computation with millisecond latency at high throughput, adaptive construction of arbitrary task graphs, and execution of heterogeneous kernels over diverse sets of resources. We assert that a new distributed execution framework is needed for such ML applications and propose a candidate approach with a proof-of-concept architecture that achieves a 63x performance improvement over a state-of-the-art execution framework for a representative application. Robert Nishihara, Philipp Moritz, Stephanie Wang, Alexey Tumanov, William Paul, Johann Schleier-Smith, Richard Liaw, Mehrdad Niknami, Michael I. Jordan, Ion Stoica |
HotOS | 1 |
| 2016 | A Linearly-Convergent Stochastic L-BFGS AlgorithmabstractWe propose a new stochastic L-BFGS algorithm and prove a linear convergence rate for strongly convex and smooth functions. Our algorithm draws heavily from a recent stochastic variant of L-BFGS proposed in Byrd et al. (2014) as well as a recent approach to variance reduction for stochastic gradient descent from Johnson and Zhang (2013). We demonstrate experimentally that our algorithm performs well on large-scale convex and non-convex optimization problems, exhibiting linear convergence and rapidly solving the optimization problems to high levels of precision. Furthermore, we show that our algorithm performs well for a wide-range of step sizes, often differing by several orders of magnitude. Philipp Moritz, Robert Nishihara, Michael I. Jordan |
AISTATS | 2 |
| 2016 | No Regret Bound for Extreme BanditsabstractAlgorithms for hyperparameter optimization abound, all of which work well under different and often unverifiable assumptions. Motivated by the general challenge of sequentially choosing which algorithm to use, we study the more specific task of choosing among distributions to use for random hyperparameter optimization. This work is naturally framed in the extreme bandit setting, which deals with sequentially choosing which distribution from a collection to sample in order to minimize (maximize) the single best cost (reward). Whereas the distributions in the standard bandit setting are primarily characterized by their means, a number of subtleties arise when we care about the minimal cost as opposed to the average cost. For example, there may not be a well-defined “best” distribution as there is in the standard bandit setting. The best distribution depends on the rewards that have been obtained and on the remaining time horizon. Whereas in the standard bandit setting, it is sensible to compare policies with an oracle which plays the single best arm, in the extreme bandit setting, there are multiple sensible oracle models. We define a sensible notion of “extreme regret” in the extreme bandit setting, which parallels the concept of regret in the standard bandit setting. We then prove that no policy can asymptotically achieve no extreme regret. Robert Nishihara, David Lopez-Paz, Léon Bottou |
AISTATS | 1 |
| 2015 | A General Analysis of the Convergence of ADMMabstractWe provide a new proof of the linear convergence of the alternating direction method of multipliers (ADMM) when one of the objective terms is strongly convex. Our proof is based on a framework for analyzing optimization algorithms introduced in Lessard et al. (2014), reducing algorithm convergence to verifying the stability of a dynamical system. This approach generalizes a number of existing results and obviates any assumptions about specific choices of algorithm parameters. On a numerical example, we demonstrate that minimizing the derived bound on the convergence rate provides a practical approach to selecting algorithm parameters for particular ADMM instances. We complement our upper bound by constructing a nearly-matching lower bound on the worst-case rate of convergence. Robert Nishihara, Laurent Lessard, Benjamin Recht, Andrew K. Packard, Michael I. Jordan |
ICML | 1 |
| 2014 | On the Convergence Rate of Decomposable Submodular Function Minimization
Robert Nishihara, Stefanie Jegelka, Michael I. Jordan |
NIPS | 1 |
| 2014 | Parallel MCMC with generalized elliptical slice sampling
Robert Nishihara, Iain Murray 0001, Ryan P. Adams |
J. Mach. Learn. Res. | 1 |