Demo Data from EDBT 2026 / reviewers in the wild / expert
Dave Epstein
dblp:223/4206
· DBLP profile ↗
9ranked-venue papers
6as first author
6since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 6 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 4 first-author · 4 since 2021Security and privacy · 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.
| Artificial intelligence
9 papers |
Generative modeling · 25% Vision and language · 21% 3D vision · 20% | |
| Computer graphics and multimedia
1 paper |
Visual content generation and editing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › 3D vision › 3d generation
3d scene generation |
0.8 | 1 | 2024 | Disentangled 3D Scene Generation with Layout Learning · ICML 2024 |
Computer vision › 3D vision
neural radiance field |
0.8 | 1 | 2024 | Disentangled 3D Scene Generation with Layout Learning · ICML 2024 |
Machine learning › Generative modeling › diffusion model › controllable generation
controllable image generation |
0.7 | 1 | 2023 | Diffusion Self-Guidance for Controllable Image Generation · NeurIPS 2023 |
Machine learning › Generative modeling
diffusion model |
0.7 | 1 | 2023 | Diffusion Self-Guidance for Controllable Image Generation · NeurIPS 2023 |
Visual content generation and editing
image editing |
0.7 | 1 | 2023 | Diffusion Self-Guidance for Controllable Image Generation · NeurIPS 2023 |
Computer vision › Vision and language
cross-modal alignment |
0.6 | 1 | 2022 | Globetrotter: Connecting Languages by Connecting Images · CVPR 2022 |
Machine learning › Generative modeling
generative adversarial network |
0.6 | 1 | 2022 | BlobGAN: Spatially Disentangled Scene Representations · ECCV (15) 2022 |
Computer vision › Vision and language › cross-modal alignment
image-text alignment |
0.6 | 1 | 2022 | Globetrotter: Connecting Languages by Connecting Images · CVPR 2022 |
Natural language and speech › Machine translation
unsupervised machine translation |
0.6 | 1 | 2022 | Globetrotter: Connecting Languages by Connecting Images · CVPR 2022 |
Machine learning › Representation and self-supervised learning
cycle consistency |
0.5 | 1 | 2021 | Learning Temporal Dynamics from Cycles in Narrated Video · ICCV 2021 |
Computer vision › Video understanding and tracking
action anticipation |
0.4 | 1 | 2020 | Oops! Predicting Unintentional Action in Video · CVPR 2020 |
Software testing
fuzzing |
0.4 | 1 | 2019 | NEUZZ: Efficient Fuzzing with Neural Program Smoothing · IEEE Symposium on Security and Privacy 2019 |
Machine learning › Generative modeling › diffusion model › guided diffusion
classifier guidance |
0.2 | 1 | 2023 | Diffusion Self-Guidance for Controllable Image Generation · NeurIPS 2023 |
Computer vision › 3D vision
3d scene understanding |
0.2 | 1 | 2022 | BlobGAN: Spatially Disentangled Scene Representations · ECCV (15) 2022 |
Information retrieval
cross-language information retrieval |
0.2 | 1 | 2022 | Globetrotter: Connecting Languages by Connecting Images · CVPR 2022 |
Computer vision › Vision and language › video-language understanding
video-language learning |
0.1 | 1 | 2021 | Learning Temporal Dynamics from Cycles in Narrated Video · ICCV 2021 |
Computer vision › Video understanding and tracking
video representation learning |
0.1 | 1 | 2021 | Learning Goals From Failure · CVPR 2021 |
Computer vision › Video understanding and tracking › video representation learning
self-supervised video representation learning |
0.1 | 1 | 2020 | Oops! Predicting Unintentional Action in Video · CVPR 2020 |
Machine learning › Deep learning architectures and training › scientific machine learning
neural surrogate model |
0.1 | 1 | 2019 | NEUZZ: Efficient Fuzzing with Neural Program Smoothing · IEEE Symposium on Security and Privacy 2019 |
Methods — techniques the papers use, named apart from their topics
self-guidance · 1.3internal representation steering · 1.3visual grounding · 1.1retrieval-based translation · 1.1cross-lingual alignment · 1.1self-supervised learning · 0.9text-to-image model · 0.8layout optimization · 0.8NeRF · 0.8generative adversarial network · 0.6neural program smoothing · 0.4gradient-guided input generation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Disentangled 3D Scene Generation with Layout LearningabstractWe introduce a method to generate 3D scenes that are disentangled into their component objects. This disentanglement is unsupervised, relying only on the knowledge of a large pretrained text-to-image model. Our key insight is that objects can be discovered by finding parts of a 3D scene that, when rearranged spatially, still produce valid configurations of the same scene. Concretely, our method jointly optimizes multiple NeRFs---each representing its own object---along with a *set of layouts* that composite these objects into scenes. We then encourage these composited scenes to be in-distribution according to the image generator. We show that despite its simplicity, our approach successfully generates 3D scenes decomposed into individual objects, enabling new capabilities in text-to-3D content creation. Dave Epstein, Ben Poole, Ben Mildenhall, Alexei A. Efros, Aleksander Holynski |
ICML | 1 |
| 2023 | Diffusion Self-Guidance for Controllable Image GenerationabstractLarge-scale generative models are capable of producing high-quality images from detailed prompts. However, many aspects of an image are difficult or impossible to convey through text. We introduce self-guidance, a method that provides precise control over properties of the generated image by guiding the internal representations of diffusion models. We demonstrate that the size, location, and appearance of objects can be extracted from these representations, and show how to use them to steer the sampling process. Self-guidance operates similarly to standard classifier guidance, but uses signals present in the pretrained model itself, requiring no additional models or training. We demonstrate the flexibility and effectiveness of self-guided generation through a wide range of challenging image manipulations, such as modifying the position or size of a single object (keeping the rest of the image unchanged), merging the appearance of objects in one image with the layout of another, composing objects from multiple images into one, and more. We also propose a new method for reconstruction using self-guidance, which allows extending our approach to editing real images. Dave Epstein, Allan Jabri, Ben Poole, Alexei A. Efros, Aleksander Holynski |
NeurIPS | 1 |
| 2022 | Globetrotter: Connecting Languages by Connecting ImagesabstractMachine translation between many languages at once is highly challenging, since training with ground truth re-quires supervision between all language pairs, which is dif-ficult to obtain. Our key insight is that, while languages may vary drastically, the underlying visual appearance of the world remains consistent. We introduce a method that uses visual observations to bridge the gap between languages, rather than relying on parallel corpora or topo-logical properties of the representations. We train a model that aligns segments of text from different languages if and only if the images associated with them are similar and each image in turn is well-aligned with its textual description. We train our model from scratch on a new dataset of text in over fifty languages with accompanying images. Experiments show that our method outperforms previous work on unsupervised word and sentence translation using retrieval. Code, models and data are available on globetrotter.cs.columbia.edu Didac Suris, Dave Epstein, Carl Vondrick |
CVPR | 2 |
| 2022 | BlobGAN: Spatially Disentangled Scene Representations
Dave Epstein, Taesung Park, Richard Zhang 0001, Eli Shechtman, Alexei A. Efros |
ECCV (15) | 1 |
| 2021 | Learning Goals From FailureabstractWe introduce a framework that predicts the goals behind observable human action in video. Motivated by evidence in developmental psychology, we leverage video of unintentional action to learn video representations of goals without direct supervision. Our approach models videos as contextual trajectories that represent both low-level motion and high-level action features. Experiments and visualizations show our trained model is able to predict the underlying goals in video of unintentional action. We also propose a method to "automatically correct" unintentional action by leveraging gradient signals of our model to adjust latent trajectories. Although the model is trained with minimal supervision, it is competitive with or outperforms baselines trained on large (supervised) datasets of successfully executed goals, showing that observing unintentional action is crucial to learning about goals in video. Dave Epstein, Carl Vondrick |
CVPR | 1 |
| 2021 | Learning Temporal Dynamics from Cycles in Narrated VideoabstractLearning to model how the world changes as time elapses has proven a challenging problem for the computer vision community. We introduce a self-supervised approach to this problem that solves a multi-modal temporal cycle consistency objective jointly in vision and language. This objective requires a model to learn modality-agnostic functions to predict the future and past that undo each other when composed. We hypothesize that a model trained on this objective will discover long-term temporal dynamics in video. We verify this hypothesis by using the resultant visual representations and predictive models as-is to solve a variety of downstream tasks. Our method outperforms state-of-the-art self-supervised video prediction methods on future action anticipation, temporal image ordering, and arrow-of-time classification tasks, without training on target datasets or their labels. Dave Epstein, Jiajun Wu 0001, Cordelia Schmid, Chen Sun 0002 |
ICCV | 1 |
| 2020 | Oops! Predicting Unintentional Action in VideoabstractFrom just a short glance at a video, we can often tell whether a person's action is intentional or not. Can we train a model to recognize this? We introduce a dataset of in-the-wild videos of unintentional action, as well as a suite of tasks for recognizing, localizing, and anticipating its onset. We train a supervised neural network as a baseline and analyze its performance compared to human consistency on the tasks. We also investigate self-supervised representations that leverage natural signals in our dataset, and show the effectiveness of an approach that uses the intrinsic speed of video to perform competitively with highly-supervised pretraining. However, a significant gap between machine and human performance remains. Dave Epstein, Boyuan Chen 0001, Carl Vondrick |
CVPR | 1 |
| 2020 | Learning to Learn Words from Visual Scenes
Didac Suris, Dave Epstein, Heng Ji 0001, Shih-Fu Chang, Carl Vondrick |
ECCV (29) | 2 |
| 2019 | NEUZZ: Efficient Fuzzing with Neural Program SmoothingabstractFuzzing has become the de facto standard technique for finding software vulnerabilities. However, even state-of-the-art fuzzers are not very efficient at finding hard-to-trigger software bugs. Most popular fuzzers use evolutionary guidance to generate inputs that can trigger different bugs. Such evolutionary algorithms, while fast and simple to implement, often get stuck in fruitless sequences of random mutations. Gradient-guided optimization presents a promising alternative to evolutionary guidance. Gradient-guided techniques have been shown to significantly outperform evolutionary algorithms at solving high-dimensional structured optimization problems in domains like machine learning by efficiently utilizing gradients or higher-order derivatives of the underlying function. However, gradient-guided approaches are not directly applicable to fuzzing as real-world program behaviors contain many discontinuities, plateaus, and ridges where the gradient-based methods often get stuck. We observe that this problem can be addressed by creating a smooth surrogate function approximating the target program's discrete branching behavior. In this paper, we propose a novel program smoothing technique using surrogate neural network models that can incrementally learn smooth approximations of a complex, real-world program's branching behaviors. We further demonstrate that such neural network models can be used together with gradient-guided input generation schemes to significantly increase the efficiency of the fuzzing process. Our extensive evaluations demonstrate that NEUZZ significantly outperforms 10 state-of-the-art graybox fuzzers on 10 popular real-world programs both at finding new bugs and achieving higher edge coverage. NEUZZ found 31 previously unknown bugs (including two CVEs) that other fuzzers failed to find in 10 real-world programs and achieved 3X more edge coverage than all of the tested graybox fuzzers over 24 hour runs. Furthermore, NEUZZ also outperformed existing fuzzers on both LAVA-M and DARPA CGC bug datasets. Dongdong She, Kexin Pei, Dave Epstein, Baishakhi Ray, Suman Jana |
IEEE Symposium on Security and Privacy | 3 |