Enhao Zhang 0001

dblp:272/6535-1 · DBLP profile ↗
← Back
6ranked-venue papers in the field
3as first author
6since 2021 · last 2026
0009-0002-2477-6594ORCID · conflict

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 6 (3 first)
YearPublicationVenuePosition
2026 KathDB: Explainable Multimodal Database Management System with Human-AI Collaboration
Guorui Xiao, Enhao Zhang 0001, Nicole Sullivan, Will Hansen, Magdalena Balazinska
CIDR2
2025 Self-Enhancing Video Data Management System for Compositional Events with Large Language Models
abstract
Complex video queries can be answered by decomposing them into modular subtasks. However, existing video data management systems assume the existence of predefined modules for each subtask. We introduce VOCAL-UDF, a novel self-enhancing system that supports compositional queries over videos without the need for predefined modules. VOCAL-UDF automatically identifies and constructs missing modules and encapsulates them as user-defined functions (UDFs), thus expanding its querying capabilities. To achieve this, we formulate a unified UDF model that leverages large language models (LLMs) to aid in new UDF generation. VOCAL UDF handles a wide range of concepts by supporting both program-based UDFs (i.e., Python functions generated by LLMs) and distilled-model UDFs (lightweight vision models distilled from strong pretrained models). To resolve the inherent ambiguity in user intent, VOCAL-UDF generates multiple candidate UDFs and uses active learning to efficiently select the best one. With the self-enhancing capability, VOCAL-UDF significantly improves query performance across three video datasets.
Enhao Zhang 0001, Nicole Sullivan, Brandon Haynes, Ranjay Krishna, Magdalena Balazinska
Proc. ACM Manag. Data1
2023 VOCALExplore: Pay-as-You-Go Video Data Exploration and Model Building
abstract
We introduce VOCALExplore, a system designed to support users in building domain-specific models over video datasets. VOCALExplore supports interactive labeling sessions and trains models using user-supplied labels. VOCALExplore maximizes model quality by automatically deciding how to select samples based on observed skew in the collected labels. It also selects the optimal video representations to use when training models by casting feature selection as a rising bandit problem. Finally, VOCALExplore implements optimizations to achieve low latency without sacrificing model performance. We demonstrate that VOCALExplore achieves close to the best possible model quality given candidate acquisition functions and feature extractors, and it does so with low visible latency (~1 second per iteration) and no expensive preprocessing.
Maureen Daum, Enhao Zhang 0001, Dong He 0002, Stephen Mussmann, Brandon Haynes, Ranjay Krishna, Magdalena Balazinska
Proc. VLDB Endow.2
2023 EQUI-VOCAL Demonstration: Synthesizing Video Queries from User Interactions
abstract
We demonstrate EQUI-VOCAL, a system that synthesizes compositional queries over videos from user feedback. EQUI-VOCAL enables users to query a video database for complex events by providing a few positive and negative examples of what they are looking for and labeling a small number of additional system-selected examples. Using those user inputs, EQUI-VOCAL synthesizes declarative queries that can then retrieve additional instances of the desired events. The demonstration makes two contributions: it introduces EQUI-VOCAL's graphical user interface and enables conference attendees to experiment with EQUI-VOCAL on a variety of queries. Both enable users to gain a better understanding of EQUI-VOCAL's query synthesis approach and to explore the impact of hyperparameters and label noise on system performance.
Enhao Zhang 0001, Maureen Daum, Dong He 0002, Manasi Ganti, Brandon Haynes, Ranjay Krishna, Magdalena Balazinska
Proc. VLDB Endow.1
2023 EQUI-VOCAL: Synthesizing Queries for Compositional Video Events from Limited User Interactions
abstract
We introduce EQUI-VOCAL: a new system that automatically synthesizes queries over videos from limited user interactions. The user only provides a handful of positive and negative examples of what they are looking for. EQUI-VOCAL utilizes these initial examples and additional ones collected through active learning to efficiently synthesize complex user queries. Our approach enables users to find events without database expertise, with limited labeling effort, and without declarative specifications or sketches. Core to EQUI-VOCAL's design is the use of spatio-temporal scene graphs in its data model and query language and a novel query synthesis approach that works on large and noisy video data. Our system outperforms two baseline systems---in terms of F1 score, synthesis time, and robustness to noise---and can flexibly synthesize complex queries that the baselines do not support.
Enhao Zhang 0001, Maureen Daum, Dong He 0002, Brandon Haynes, Ranjay Krishna, Magdalena Balazinska
Proc. VLDB Endow.1
2022 VOCAL: Video Organization and Interactive Compositional AnaLytics
Maureen Daum, Enhao Zhang 0001, Dong He 0002, Magdalena Balazinska, Brandon Haynes, Ranjay Krishna, Apryle Craig, Aaron Wirsing
CIDR2