Demo Data from EDBT 2026 / reviewers in the wild / expert
Gabriel Bender
dblp:92/9726
· DBLP profile ↗
17ranked-venue papers
4as first author
3since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 8 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author · 2 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
7 papers |
Efficient and distributed learning · 68% Image recognition and object detection · 12% Probabilistic and Bayesian machine learning · 7% | |
| Databases, data mining, and information retrieval
6 papers |
Data models and query languages · 42% Database system architecture and tuning · 15% Query processing and optimization · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Hardware accelerators and domain-specific architectures · 51% Distributed systems · 49% | |
| Network and information security
3 papers |
Privacy and data protection · 100% |
Topics — the 23 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search |
2.7 | 6 | 2022 | TabNAS: Rejection Sampling for Neural Architecture Search on Tabular Datasets · NeurIPS 2022 MobileDets: Searching for Object Detection Architectures for Mobile Accelerators · CVPR 2021 BigNAS: Scaling up Neural Architecture Search with Big Single-Stage Models · ECCV (7) 2020 |
Machine learning › Efficient and distributed learning › automated machine learning › neural architecture search
one-shot neural architecture search |
0.8 | 2 | 2020 | BigNAS: Scaling up Neural Architecture Search with Big Single-Stage Models · ECCV (7) 2020 Understanding and Simplifying One-Shot Architecture Search · ICML 2018 |
Machine learning › Efficient and distributed learning
parameter sharing |
0.8 | 2 | 2020 | Can Weight Sharing Outperform Random Architecture Search? An Investigation With TuNAS · CVPR 2020 Understanding and Simplifying One-Shot Architecture Search · ICML 2018 |
Machine learning › Probabilistic and Bayesian machine learning › sampling
rejection sampling |
0.6 | 1 | 2022 | TabNAS: Rejection Sampling for Neural Architecture Search on Tabular Datasets · NeurIPS 2022 |
Computer vision › Video understanding and tracking › motion detection
moving object detection |
0.5 | 1 | 2021 | MobileDets: Searching for Object Detection Architectures for Mobile Accelerators · CVPR 2021 |
Computer vision › Image recognition and object detection
object detection |
0.5 | 1 | 2021 | MobileDets: Searching for Object Detection Architectures for Mobile Accelerators · CVPR 2021 |
Hardware accelerators and domain-specific architectures › neural architecture search
hardware-aware neural architecture search |
0.5 | 1 | 2021 | MobileDets: Searching for Object Detection Architectures for Mobile Accelerators · CVPR 2021 |
Computer vision › Image recognition and object detection
image classification |
0.4 | 1 | 2020 | Can Weight Sharing Outperform Random Architecture Search? An Investigation With TuNAS · CVPR 2020 |
Machine learning › Efficient and distributed learning › adaptive computation
conditional computation |
0.4 | 1 | 2019 | CondConv: Conditionally Parameterized Convolutions for Efficient Inference · NeurIPS 2019 |
Machine learning › Deep learning architectures and training
convolutional neural network |
0.4 | 1 | 2019 | CondConv: Conditionally Parameterized Convolutions for Efficient Inference · NeurIPS 2019 |
Machine learning › Efficient and distributed learning › dynamic neural network
dynamic convolution |
0.4 | 1 | 2019 | CondConv: Conditionally Parameterized Convolutions for Efficient Inference · NeurIPS 2019 |
Machine learning › Efficient and distributed learning
inference efficiency |
0.4 | 1 | 2019 | CondConv: Conditionally Parameterized Convolutions for Efficient Inference · NeurIPS 2019 |
Privacy and data protection
statistical database privacy |
0.4 | 2 | 2014 | Explainable security for relational databases · SIGMOD Conference 2014 Fine-grained disclosure control for app ecosystems · SIGMOD Conference 2013 |
Distributed systems › distributed database
distributed transactions |
0.2 | 1 | 2015 | The Homeostasis Protocol: Avoiding Transaction Coordination Through Program Analysis · SIGMOD Conference 2015 |
Distributed systems › consistency models
strong consistency |
0.2 | 1 | 2015 | The Homeostasis Protocol: Avoiding Transaction Coordination Through Program Analysis · SIGMOD Conference 2015 |
Database system architecture and tuning › database security
access control |
0.2 | 1 | 2014 | Explainable security for relational databases · SIGMOD Conference 2014 |
Information retrieval › query processing
query matching |
0.1 | 1 | 2012 | Entangled queries: Enabling declarative data-driven coordination · ACM Trans. Database Syst. 2012 |
Query processing and optimization
aggregate query processing |
0.1 | 1 | 2011 | iReduct: differential privacy with reduced relative errors · SIGMOD Conference 2011 |
Data models and query languages › SQL
SQL extension |
0.1 | 1 | 2011 | Entangled queries: enabling declarative data-driven coordination · SIGMOD Conference 2011 |
Transaction processing and concurrency control
transaction models |
0.1 | 1 | 2011 | Entangled Transactions · Proc. VLDB Endow. 2011 |
Privacy and data protection › differential privacy › noise addition
correlated noise |
0.1 | 1 | 2011 | iReduct: differential privacy with reduced relative errors · SIGMOD Conference 2011 |
Privacy and data protection
differential privacy |
0.1 | 1 | 2011 | iReduct: differential privacy with reduced relative errors · SIGMOD Conference 2011 |
Program analysis
static analysis |
0.1 | 1 | 2015 | The Homeostasis Protocol: Avoiding Transaction Coordination Through Program Analysis · SIGMOD Conference 2015 |
Methods — techniques the papers use, named apart from their topics
neural architecture search · 1.0inverted bottleneck · 1.0depthwise convolution · 1.0rejection sampling · 0.6reinforcement learning · 0.6monte-carlo policy gradient · 0.6program analysis · 0.4homeostasis protocol · 0.4weight sharing · 0.4symbolic programming · 0.4random search · 0.4performance prediction · 0.4neural predictor · 0.4hyperparameter tuning · 0.4SQL extension · 0.4policy algebras · 0.4disclosure lattices · 0.4API access control · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | TabNAS: Rejection Sampling for Neural Architecture Search on Tabular DatasetsabstractThe best neural architecture for a given machine learning problem depends on many factors: not only the complexity and structure of the dataset, but also on resource constraints including latency, compute, energy consumption, etc. Neural architecture search (NAS) for tabular datasets is an important but under-explored problem. Previous NAS algorithms designed for image search spaces incorporate resource constraints directly into the reinforcement learning (RL) rewards. However, for NAS on tabular datasets, this protocol often discovers suboptimal architectures. This paper develops TabNAS, a new and more effective approach to handle resource constraints in tabular NAS using an RL controller motivated by the idea of rejection sampling. TabNAS immediately discards any architecture that violates the resource constraints without training or learning from that architecture. TabNAS uses a Monte-Carlo-based correction to the RL policy gradient update to account for this extra filtering step. Results on several tabular datasets demonstrate the superiority of TabNAS over previous reward-shaping methods: it finds better models that obey the constraints. Chengrun Yang, Gabriel Bender, Hanxiao Liu, Pieter-Jan Kindermans, Madeleine Udell, Yifeng Lu, Quoc V. Le |
NeurIPS | 2 |
| 2021 | MobileDets: Searching for Object Detection Architectures for Mobile AcceleratorsabstractInverted bottleneck layers, which are built upon depth-wise convolutions, have been the predominant building blocks in state-of-the-art object detection models on mobile devices. In this work, we investigate the optimality of this design pattern over a broad range of mobile accelerators by revisiting the usefulness of regular convolutions. We discover that regular convolutions are a potent component to boost the latency-accuracy trade-off for object detection on accelerators, provided that they are placed strategically in the network via neural architecture search. By incorporating regular convolutions in the search space and directly optimizing the network architectures for object detection, we obtain a family of object detection models, MobileDets, that achieve state-of-the-art results across mobile accelerators. On the COCO object detection task, MobileDets outperform MobileNetV3+SSDLite by 1.7 mAP at comparable mobile CPU inference latencies. MobileDets also outperform MobileNetV2+SSDLite by 1.9 mAP on mobile CPUs, 3.7 mAP on Google EdgeTPU, 3.4 mAP on Qualcomm Hexagon DSP and 2.7 mAP on Nvidia Jetson GPU without increasing latency. Moreover, MobileDets are comparable with the state-of-the-art MnasFPN on mobile CPUs even without using the feature pyramid, and achieve better mAP scores on both EdgeTPUs and DSPs with up to 2× speedup. Code and models are available in the TensorFlow Object Detection API [16]: https://github.com/tensorflow/models/tree/master/research/object_detection. Yunyang Xiong, Hanxiao Liu, Suyog Gupta, Berkin Akin, Gabriel Bender, Yongzhe Wang, Pieter-Jan Kindermans, Mingxing Tan, Bo Chen 0019 |
CVPR | 5 |
| 2021 | Multi-path Neural Networks for On-device Multi-domain Visual ClassificationabstractLearning multiple domains/tasks with a single model is important for improving data efficiency and lowering inference cost for numerous vision tasks, especially on resource-constrained mobile devices. However, hand-crafting a multi-domain/task model can be both tedious and challenging. This paper proposes a novel approach to automatically learn a multi-path network for multi-domain visual classification on mobile devices. The proposed multi-path network is learned from neural architecture search by applying one reinforcement learning controller for each domain to select the best path in the super-network created from a MobileNetV3-like search space. An adaptive balanced domain prioritization algorithm is proposed to balance optimizing the joint model on multiple domains simultaneously. The determined multi-path model selectively shares parameters across domains in shared nodes while keeping domain-specific parameters within non-shared nodes in individual domain paths. This approach effectively reduces the total number of parameters and FLOPS, encouraging positive knowledge transfer while mitigating negative interference across domains. Extensive evaluations on the Visual Decathlon dataset demonstrate that the proposed multi-path model achieves state-of-the-art performance in terms of accuracy, model size, and FLOPS against other approaches using MobileNetV3-like architectures. Furthermore, the proposed method improves average accuracy over learning single-domain models individually, and reduces the total number of parameters and FLOPS by 78% and 32% respectively, compared to the approach that simply bundles single-domain models for multi-domain learning. Qifei Wang, Junjie Ke, Joshua Greaves, Grace Chu, Gabriel Bender, Luciano Sbaiz, Alec Go, Andrew G. Howard, Ming-Hsuan Yang 0001, Jeff Gilbert, Peyman Milanfar, Feng Yang 0008 |
WACV | 5 |
| 2020 | Can Weight Sharing Outperform Random Architecture Search? An Investigation With TuNASabstractEfficient Neural Architecture Search methods based on weight sharing have shown good promise in democratizing Neural Architecture Search for computer vision models. There is, however, an ongoing debate whether these efficient methods are significantly better than random search. Here we perform a thorough comparison between efficient and random search methods on a family of progressively larger and more challenging search spaces for image classification and detection on ImageNet and COCO. While the efficacies of both methods are problem-dependent, our experiments demonstrate that there are large, realistic tasks where efficient search methods can provide substantial gains over random search. In addition, we propose and evaluate techniques which improve the quality of searched architectures and reduce the need for manual hyper-parameter tuning. Gabriel Bender, Hanxiao Liu, Bo Chen 0019, Grace Chu, Shuyang Cheng, Pieter-Jan Kindermans, Quoc V. Le |
CVPR | 1 |
| 2020 | Neural Predictor for Neural Architecture Search
Wei Wen 0003, Hanxiao Liu, Yiran Chen 0001, Hai Li 0001, Gabriel Bender, Pieter-Jan Kindermans |
ECCV (29) | 5 |
| 2020 | BigNAS: Scaling up Neural Architecture Search with Big Single-Stage Models
Pengchong Jin, Hanxiao Liu, Gabriel Bender, Pieter-Jan Kindermans, Mingxing Tan, Thomas S. Huang, Xiaodan Song, Ruoming Pang, Quoc V. Le |
ECCV (7) | 4 |
| 2020 | PyGlove: Symbolic Programming for Automated Machine LearningabstractNeural networks are sensitive to hyper-parameter and architecture choices. Automated Machine Learning (AutoML) is a promising paradigm for automating these choices. Current ML software libraries, however, are quite limited in handling the dynamic interactions among the components of AutoML. For example, efficient NAS algorithms, such as ENAS and DARTS, typically require an implementation coupling between the search space and search algorithm, the two key components in AutoML. Furthermore, implementing a complex search flow, such as searching architectures within a loop of searching hardware configurations, is difficult. To summarize, changing the search space, search algorithm, or search flow in current ML libraries usually requires a significant change in the program logic. In this paper, we introduce a new way of programming AutoML based on symbolic programming. Under this paradigm, ML programs are mutable, thus can be manipulated easily by another program. As a result, AutoML can be reformulated as an automated process of symbolic manipulation. With this formulation, we decouple the triangle of the search algorithm, the search space and the child program. This decoupling makes it easy to change the search space and search algorithm (without and with weight sharing), as well as to add search capabilities to existing code and implement complex search flows. We then introduce PyGlove, a new Python library that implements this paradigm. Through case studies on ImageNet and NAS-Bench-101, we show that with PyGlove users can easily convert a static program into a search space, quickly iterate on the search spaces and search algorithms, and craft complex search flows to achieve better results. Daiyi Peng, Xuanyi Dong, Esteban Real, Mingxing Tan, Yifeng Lu, Gabriel Bender, Hanxiao Liu, Adam Kraft, Quoc V. Le |
NeurIPS | 6 |
| 2019 | CondConv: Conditionally Parameterized Convolutions for Efficient InferenceabstractConvolutional layers are one of the basic building blocks of modern deep neural networks. One fundamental assumption is that convolutional kernels should be shared for all examples in a dataset. We propose conditionally parameterized convolutions (CondConv), which learn specialized convolutional kernels for each example. Replacing normal convolutions with CondConv enables us to increase the size and capacity of a network, while maintaining efficient inference. We demonstrate that scaling networks with CondConv improves the performance and inference cost trade-off of several existing convolutional neural network architectures on both classification and detection tasks. On ImageNet classification, our CondConv approach applied to EfficientNet-B0 achieves state-ofthe-art performance of 78.3% accuracy with only 413M multiply-adds. Code and checkpoints for the CondConv Tensorflow layer and CondConv-EfficientNet models are available at: https://github.com/tensorflow/tpu/tree/master/ models/official/efficientnet/condconv. Brandon Yang, Gabriel Bender, Quoc V. Le, Jiquan Ngiam |
NeurIPS | 2 |
| 2018 | Understanding and Simplifying One-Shot Architecture SearchabstractThere is growing interest in automating neural network architecture design. Existing architecture search methods can be computationally expensive, requiring thousands of different architectures to be trained from scratch. Recent work has explored weight sharing across models to amortize the cost of training. Although previous methods reduced the cost of architecture search by orders of magnitude, they remain complex, requiring hypernetworks or reinforcement learning controllers. We aim to understand weight sharing for one-shot architecture search. With careful experimental analysis, we show that it is possible to efficiently identify promising architectures from a complex search space without either hypernetworks or RL. Gabriel Bender, Pieter-Jan Kindermans, Barret Zoph, Vijay Vasudevan, Quoc V. Le |
ICML | 1 |
| 2015 | The Homeostasis Protocol: Avoiding Transaction Coordination Through Program AnalysisabstractDatastores today rely on distribution and replication to achieve improved performance and fault-tolerance. But correctness of many applications depends on strong consistency properties--something that can impose substantial overheads, since it requires coordinating the behavior of multiple nodes. This paper describes a new approach to achieving strong consistency in distributed systems while minimizing communication between nodes. The key insight is to allow the state of the system to be inconsistent during execution, as long as this inconsistency is bounded and does not affect transaction correctness. In contrast to previous work, our approach uses program analysis to extract semantic information about permissible levels of inconsistency and is fully automated. We then employ a novel homeostasis protocol to allow sites to operate independently, without communicating, as long as any inconsistency is governed by appropriate treaties between the nodes. We discuss mechanisms for optimizing treaties based on workload characteristics to minimize communication, as well as a prototype implementation and experiments that demonstrate the benefits of our approach on common transactional benchmarks. Sudip Roy 0002, Lucja Kot, Gabriel Bender, Bailu Ding, Hossein Hojjat, Christoph Koch 0001, Nate Foster, Johannes Gehrke |
SIGMOD Conference | 3 |
| 2014 | Explainable security for relational databasesabstractCompanies and organizations collect and use vast troves of sensitive user data whose release must be carefully controlled. In practice, the access policies that govern this data are often fine-grained, complex, poorly documented, and difficult to reason about. As a result, principals frequently request and are granted access to data they never use. To encourage developers and administrators to use security mechanisms more effectively, we propose a novel security model in which all security decisions are formally explainable. Whether a query is accepted or denied, the system returns a concise yet formal explanation which can allow the issuer to reformulate a rejected query or adjust his/her security credentials. Our approach has a strong formal foundation based on previously unexplored connections between disclosure lattices and policy algebras. We build on this foundation and implement a disclosure control system that handles a wide variety of real SQL queries and can accommodate complex policy constraints. Gabriel Bender, Lucja Kot, Johannes Gehrke |
SIGMOD Conference | 1 |
| 2013 | Fine-grained disclosure control for app ecosystemsabstractThe modern computing landscape contains an increasing number of app ecosystems, where users store personal data on platforms such as Facebook or smartphones. APIs enable third-party applications (apps) to utilize that data. A key concern associated with app ecosystems is the confidentiality of user data. Gabriel Bender, Lucja Kot, Johannes Gehrke, Christoph Koch 0001 |
SIGMOD Conference | 1 |
| 2012 | Entangled queries: Enabling declarative data-driven coordinationabstractMany data-driven social and Web applications involve collaboration and coordination. The vision of Declarative Data-Driven Coordination (D3C), proposed in Kot et al. [2010], is to support coordination in the spirit of data management: to make it data-centric and to specify it using convenient declarative languages. This article introduces entangled queries , a language that extends SQL by constraints that allow for the coordinated choice of result tuples across queries originating from different users or applications. It is nontrivial to define a declarative coordination formalism without arriving at the general (NP-complete) Constraint Satisfaction Problem from AI. In this article, we propose an efficiently enforceable syntactic safety condition that we argue is at the sweet spot where interesting declarative power meets applicability in large-scale data management systems and applications. The key computational problem of D3C is to match entangled queries to achieve coordination. We present an efficient matching algorithm which statically analyzes query workloads and merges coordinating entangled queries into compound SQL queries. These can be sent to a standard database system and return only coordinated results. We present the overall architecture of an implemented system that contains our evaluation algorithm. We also describe a proof-of-concept Facebook application we have built on top of this system to allow friends to coordinate flight plans. Finally, we evaluate the performance of the matching algorithm experimentally on realistic coordination workloads. Nitin Gupta 0003, Lucja Kot, Sudip Roy 0002, Gabriel Bender, Johannes Gehrke, Christoph Koch 0001 |
ACM Trans. Database Syst. | 4 |
| 2011 | Coordination through querying in the youtopia systemabstractIn a previous paper, we laid out the vision of declarative data-driven coordination (D3C) where users are provided with novel abstractions that enable them to communicate and coordinate through declarative specifications [3]. Nitin Gupta 0003, Lucja Kot, Gabriel Bender, Sudip Roy 0002, Johannes Gehrke, Christoph Koch 0001 |
SIGMOD Conference | 3 |
| 2011 | Entangled queries: enabling declarative data-driven coordinationabstractMany data-driven social and Web applications involve collaboration and coordination. The vision of declarative data-driven coordination (D3C), proposed in [9], is to support coordination in the spirit of data management: to make it data-centric and to specify it using convenient declarative languages. This paper introduces entangled queries, a language that extends SQL by constraints that allow for the coordinated choice of result tuples across queries originating from different users or applications. Nitin Gupta 0003, Lucja Kot, Sudip Roy 0002, Gabriel Bender, Johannes Gehrke, Christoph Koch 0001 |
SIGMOD Conference | 4 |
| 2011 | iReduct: differential privacy with reduced relative errorsabstractPrior work in differential privacy has produced techniques for answering aggregate queries over sensitive data in a privacy-preserving way. These techniques achieve privacy by adding noise to the query answers. Their objective is typically to minimize absolute errors while satisfying differential privacy. Thus, query answers are injected with noise whose scale is independent of whether the answers are large or small. The noisy results for queries whose true answers are small therefore tend to be dominated by noise, which leads to inferior data utility.This paper introduces iReduct, a differentially private algorithm for computing answers with reduced relative error. The basic idea of iReduct is to inject different amounts of noise to different query results, so that smaller (larger) values are more likely to be injected with less (more) noise. The algorithm is based on a novel resampling technique that employs correlated noise to improve data utility. Performance is evaluated on an instantiation of iReduct that generates marginals, i.e., projections of multi-dimensional histograms onto subsets of their attributes. Experiments on real data demonstrate the effectiveness of our solution. Xiaokui Xiao, Gabriel Bender, Michael Hay, Johannes Gehrke |
SIGMOD Conference | 2 |
| 2011 | Entangled Transactions
Nitin Gupta 0003, Milos Nikolic 0001, Sudip Roy 0002, Gabriel Bender, Lucja Kot, Johannes Gehrke, Christoph Koch 0001 |
Proc. VLDB Endow. | 4 |