Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dong He 0002

dblp:16/5283-2 · DBLP profile ↗
← Back
13ranked-venue papers
3as first author
12since 2021 · last 2025
0000-0003-4698-7915ORCID · conflict

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

Databases, data management, data science and information retrieval · 11 · 3 first-author · 11 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 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.

Databases, data mining, and information retrieval
8 papers
Query processing and optimization · 44% Information retrieval · 15% Machine learning and data management · 13%
Artificial intelligence
3 papers
Vision and language · 58% Information extraction and text analysis · 37% Trustworthy machine learning · 5%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Storage systems · 71% Reconfigurable computing and FPGAs · 16% Hardware accelerators and domain-specific architectures · 13%
Computer graphics and multimedia
5 papers
Multimedia analysis and retrieval · 92% Multimedia systems and quality of experience · 8%

Topics — the 18 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval › query formulation
query synthesis
1.322023
EQUI-VOCAL: Synthesizing Queries for Compositional Video Events from Limited User Interactions · Proc. VLDB Endow. 2023
EQUI-VOCAL Demonstration: Synthesizing Video Queries from User Interactions · Proc. VLDB Endow. 2023
Query processing and optimization
query execution
1.122022
Query Processing on Tensor Computation Runtimes · Proc. VLDB Endow. 2022
DeepEverest: Accelerating Declarative Top-K Queries for Deep Neural Network Interpretation · Proc. VLDB Endow. 2021
Natural language and speech › Information extraction and text analysis › document understanding
table understanding
0.912025
CENTS: A Flexible and Cost-Effective Framework for LLM-Based Table Understanding · Proc. VLDB Endow. 2025
Data integration and cleaning
table understanding
0.912025
CENTS: A Flexible and Cost-Effective Framework for LLM-Based Table Understanding · Proc. VLDB Endow. 2025
Computer vision › Vision and language › vision-language model › multimodal large language model
multimodal large language model evaluation
0.812024
Task Me Anything · NeurIPS 2024
Data mining › dimensionality reduction
feature selection
0.712023
VOCALExplore: Pay-as-You-Go Video Data Exploration and Model Building · Proc. VLDB Endow. 2023
Query processing and optimization › parallel query processing
heterogeneous hardware query processing
0.612022
Query Processing on Tensor Computation Runtimes · Proc. VLDB Endow. 2022
Query processing and optimization
top-k query processing
0.512021
DeepEverest: Accelerating Declarative Top-K Queries for Deep Neural Network Interpretation · Proc. VLDB Endow. 2021
Storage systems › storage management
storage optimization
0.512021
VSS: A Storage System for Video Analytics · SIGMOD Conference 2021
Storage systems › multimedia storage
video storage
0.512021
VSS: A Storage System for Video Analytics · SIGMOD Conference 2021
Machine learning and data management
data management for machine learning
0.522025
MaskSearch: Querying Image Masks at Scale · ICDE 2025
Demonstration of MaskSearch: Efficiently Querying Image Masks for Machine Learning Workflows · Proc. VLDB Endow. 2024
Edge and fog computing › mobile edge computing
computation offloading
0.312018
Accelerating Mobile Applications at the Network Edge with Software-Programmable FPGAs · INFOCOM 2018
Reconfigurable computing and FPGAs
FPGA accelerator
0.312018
Accelerating Mobile Applications at the Network Edge with Software-Programmable FPGAs · INFOCOM 2018
Computer vision › Vision and language › vision-language model
multimodal large language model
0.212024
Task Me Anything · NeurIPS 2024
Machine learning › Trustworthy machine learning › interpretability
neural network interpretation
0.112021
DeepEverest: Accelerating Declarative Top-K Queries for Deep Neural Network Interpretation · Proc. VLDB Endow. 2021
Multimedia analysis and retrieval
video content analysis
0.112021
TASM: A Tile-Based Storage Manager for Video Analytics · ICDE 2021
Multimedia systems and quality of experience › multimedia data management
video management
0.112021
VSS: A Storage System for Video Analytics · SIGMOD Conference 2021
Hardware accelerators and domain-specific architectures
vision accelerator
0.112018
Accelerating Mobile Applications at the Network Edge with Software-Programmable FPGAs · INFOCOM 2018

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

active learning · 4.0indexing · 1.9large language model · 1.7input token compression · 1.7rising bandit · 1.3tensor programs · 1.1relational operator implementation · 1.1tile layout optimization · 1.0instance-optimal query execution · 1.0data layout optimization · 1.0caching · 1.0filter-verification framework · 0.9taxonomy construction · 0.8benchmark generation · 0.8spatio-temporal scene graphs · 0.7spatio-temporal scene graph · 0.7computation offloading · 0.7FPGA · 0.7
YearPublicationVenuePosition
2025 MaskSearch: Querying Image Masks at Scale
abstract
Machine learning tasks over image databases often generate masks that annotate image content (e.g., saliency maps, segmentation maps, depth maps) and enable a variety of applications (e.g., determine whether a model is learning spurious correlations or if an image was maliciously modified to mislead a model). While queries that retrieve examples based on mask properties are valuable to practitioners, existing systems do not support them efficiently. In this paper, we formalize the problem and propose MaskSearch, a system that focuses on accelerating queries over databases of image masks while guaranteeing the query result accuracy. MaskSearch leverages a novel indexing technique and an efficient filter-verification query execution framework. Experiments with our prototype show that MaskSearch, using indexes approximately 5% of the compressed data size, accelerates individual queries by up to two orders of magnitude and consistently outperforms existing methods on various multi-query workloads that simulate dataset exploration and analysis processes.
Dong He 0002, Jieyu Zhang 0001, Maureen Daum, Alexander Ratner, Magdalena Balazinska
ICDE1
2025 CENTS: A Flexible and Cost-Effective Framework for LLM-Based Table Understanding
abstract
Large Language Models (LLMs) have recently shown impressive capabilities in a variety of applications including table understanding tasks such as column type annotation. Existing LLM-based solutions for table understanding, however, focus on developing specific framework for each individual task, or do not consider the cost-effectiveness tradeoff. In this paper, we present Cents, a unified and cost-effective framework for LLM-based solutions for table understanding tasks. Cents's key capability is an efficient and effective approach to compress the tabular LLM input in a way that reduces input token cost while improving performance compared with state-of-the-art methods. Experiment results show that Cents outperforms other LLM-based baselines on a variety of table understanding tasks at the same or lower cost.
Guorui Xiao, Dong He 0002, Jin Wang 0007, Magdalena Balazinska
Proc. VLDB Endow.2
2024 Task Me Anything
abstract
Benchmarks for large multimodal language models (MLMs) now serve to simultaneously assess the general capabilities of models instead of evaluating for a specific capability. As a result, when a developer wants to identify which models to use for their application, they are overwhelmed by the number of benchmarks and remain uncertain about which benchmark's results are most reflective of their specific use case. This paper introduces Task-Me-Anything, a benchmark generation engine which produces a benchmark tailored to a user's needs. Task-Me-Anything maintains an extendable taxonomy of visual assets and can programmatically generate a vast number of task instances. Additionally, it algorithmically addresses user queries regarding MLM performance efficiently within a computational budget. It contains 113K images, 10K videos, 2K 3D object assets, over 365 object categories, 655 attributes, and 335 relationships. It can generate 500M image/video question-answering pairs, which focus on evaluating MLM perceptual capabilities. Task-Me-Anything reveals critical insights: open-source MLMs excel in object and attribute recognition but lack spatial and temporal understanding; each model exhibits unique strengths and weaknesses; larger models generally perform better, though exceptions exist; and GPT4O demonstrates challenges in recognizing rotating/moving objects and distinguishing colors.
Jieyu Zhang 0001, Weikai Huang, Zixian Ma, Oscar Michel, Dong He 0002, Tanmay Gupta, Wei-Chiu Ma, Ali Farhadi, Aniruddha Kembhavi, Ranjay Krishna
NeurIPS5
2024 Demonstration of MaskSearch: Efficiently Querying Image Masks for Machine Learning Workflows
abstract
We demonstrate MaskSearch, a system designed to accelerate queries over databases of image masks generated by machine learning models. MaskSearch formalizes and accelerates a new category of queries for retrieving images and their corresponding masks based on mask properties, which support various applications, from identifying spurious correlations learned by models to exploring discrepancies between model saliency and human attention. This demonstration makes the following contributions: (1) the introduction of MaskSearch's graphical user interface (GUI), which enables interactive exploration of image databases through mask properties, (2) hands-on opportunities for users to explore MaskSearch's capabilities and constraints within machine learning workflows, and (3) an opportunity for conference attendees to understand how MaskSearch accelerates queries over image masks.
Lindsey Linxi Wei, Chung Yik Edward Yeung, Hongjian Yu, Jingchuan Zhou, Dong He 0002, Magdalena Balazinska
Proc. VLDB Endow.5
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.3
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.3
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.3
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
CIDR3
2022 Query Processing on Tensor Computation Runtimes
abstract
The huge demand for computation in artificial intelligence (AI) is driving unparalleled investments in hardware and software systems for AI. This leads to an explosion in the number of specialized hardware devices, which are now offered by major cloud vendors. By hiding the low-level complexity through a tensor-based interface, tensor computation runtimes (TCRs) such as PyTorch allow data scientists to efficiently exploit the exciting capabilities offered by the new hardware. In this paper, we explore how database management systems can ride the wave of innovation happening in the AI space. We design, build, and evaluate Tensor Query Processor (TQP): TQP transforms SQL queries into tensor programs and executes them on TCRs. TQP is able to run the full TPC-H benchmark by implementing novel algorithms for relational operators on the tensor routines. At the same time, TQP can support various hardware while only requiring a fraction of the usual development effort. Experiments show that TQP can improve query execution time by up to 10X over specialized CPU- and GPU-only systems. Finally, TQP can accelerate queries mixing ML predictions and SQL end-to-end, and deliver up to 9X speedup over CPU baselines.
Dong He 0002, Supun Nakandala, Dalitso Banda, Rathijit Sen, Karla Saur, Kwanghyun Park 0001, Carlo Curino, Jesús Camacho-Rodríguez, Konstantinos Karanasos, Matteo Interlandi
Proc. VLDB Endow.1
2021 TASM: A Tile-Based Storage Manager for Video Analytics
abstract
Modern video data management systems store videos as a single encoded file, which significantly limits possible storage level optimizations. We design, implement, and evaluate TASM, a new tile-based storage manager for video data. TASM uses a feature in modern video codecs called "tiles" that enables spatial random access into encoded videos. TASM physically tunes stored videos by optimizing their tile layouts given the video content and a query workload. Additionally, TASM dynamically tunes that layout in response to changes in the query workload or if the query workload and video contents are incrementally discovered. Finally, TASM also produces efficient initial tile layouts for newly ingested videos. We demonstrate that TASM can speed up subframe selection queries by an average of over 50% and up to 94%. TASM can also improve the throughput of the full scan phase of object detection queries by up to 2×.
Maureen Daum, Brandon Haynes, Dong He 0002, Amrita Mazumdar, Magdalena Balazinska
ICDE3
2021 VSS: A Storage System for Video Analytics
abstract
We present a new video storage system (VSS) designed to decouple high-level video operations from the low-level details required to store and efficiently retrieve video data. VSS is designed to be the storage subsystem of a video data management system (VDBMS) and is responsible for: (1) transparently and automatically arranging the data on disk in an efficient, granular format; (2) caching frequently-retrieved regions in the most useful formats; and (3) eliminating redundancies found in videos captured from multiple cameras with overlapping fields of view. Our results suggest that VSS can improve VDBMS read performance by up to 54%, reduce storage costs by up to 45%, and enable developers to focus on application logic rather than video storage and retrieval.
Brandon Haynes, Maureen Daum, Dong He 0002, Amrita Mazumdar, Magdalena Balazinska, Alvin Cheung, Luis Ceze
SIGMOD Conference3
2021 DeepEverest: Accelerating Declarative Top-K Queries for Deep Neural Network Interpretation
abstract
We design, implement, and evaluate DeepEverest, a system for the efficient execution of interpretation by example queries over the activation values of a deep neural network. DeepEverest consists of an efficient indexing technique and a query execution algorithm with various optimizations. We prove that the proposed query execution algorithm is instance optimal. Experiments with our prototype show that DeepEverest, using less than 20% of the storage of full materialization, significantly accelerates individual queries by up to 63X and consistently outperforms other methods on multi-query workloads that simulate DNN interpretation processes.
Dong He 0002, Maureen Daum, Walter Cai, Magdalena Balazinska
Proc. VLDB Endow.1
2018 Accelerating Mobile Applications at the Network Edge with Software-Programmable FPGAs
abstract
Recently, Edge Computing has emerged as a new computing paradigm dedicated for mobile applications for performance enhancement and energy efficiency purposes. Specifically, it benefits today's interactive applications on power-constrained devices by offloading compute-intensive tasks to the edge nodes which is in close proximity. Meanwhile, Field Programmable Gate Array (FPGA) is well known for its excellence in accelerating compute-intensive tasks such as deep learning algorithms in a high performance and energy efficiency manner due to its hardware-customizable nature. In this paper, we make the first attempt to leverage and combine the advantages of these two, and proposed a new network-assisted computing model, namely FPGA-based edge computing. As a case study, we choose three computer vision (CV)-based interactive mobile applications, and implement their backend computation parts on FPGA. By deploying such application-customized accelerator modules for computation offloading at the network edge, we experimentally demonstrate that this approach can effectively reduce response time for the applications and energy consumption for the entire system in comparison with traditional CPU-based edge/cloud offloading approach.
Shuang Jiang, Dong He 0002, Chenren Xu, Guojie Luo, Yang Chen 0001, Yunlu Liu, Jiangwei Jiang
INFOCOM2