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

Daren Chao

dblp:223/3198 · DBLP profile ↗
← Back
9ranked-venue papers
8as first author
7since 2021 · last 2026
0000-0003-1813-419XORCID · corroborated

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

Databases, data management, data science and information retrieval · 9 · 8 first-author · 7 since 2021Artificial intelligence and machine learning · 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
4 papers
Query processing and optimization · 34% Data integration and cleaning · 20% Machine learning and data management · 20%
Computer graphics and multimedia
5 papers
Multimedia analysis and retrieval · 83% Multimedia systems and quality of experience · 17%

Topics — the 10 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Multimedia analysis and retrieval › video retrieval
video query processing
1.322023
SVQ-ACT: Querying for Actions over Videos · ICDE 2023
Track Merging for Effective Video Query Processing · ICDE 2023
Machine learning and data management
data management for machine learning
1.012026
Relational Deep Dive: Error-Aware Queries Over Unstructured Data · Proc. VLDB Endow. 2026
Multimedia analysis and retrieval
event detection
0.712023
Marshalling Model Inference in Video Streams · ICDE 2023
Multimedia systems and quality of experience
video stream processing
0.712023
Marshalling Model Inference in Video Streams · ICDE 2023
Multimedia analysis and retrieval
video analysis
0.412020
SVQ++: Querying for Object Interactions in Video Streams · SIGMOD Conference 2020
Data stream processing › evolving data
concept drift
0.312018
Model-based Clustering of Short Text Streams · KDD 2018
Data mining
data stream mining
0.312018
Model-based Clustering of Short Text Streams · KDD 2018
Data mining › data stream mining
short text stream clustering
0.312018
Model-based Clustering of Short Text Streams · KDD 2018
Data mining
text mining
0.312018
Model-based Clustering of Short Text Streams · KDD 2018
Query processing and optimization
query optimization
0.212024
Optimizing Video Queries with Declarative Clues · Proc. VLDB Endow. 2024

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

deep learning · 1.5computer vision · 1.5progressive filters · 0.9interaction sheave · 0.9deep neural network · 0.9sampling · 0.7object detection · 0.7filtering · 0.7deep learning inference · 0.7action detection · 0.7model-based clustering · 0.3forgetting rules · 0.3
YearPublicationVenuePosition
2026 Relational Deep Dive: Error-Aware Queries Over Unstructured Data
Daren Chao, Naiqing Guan, Nick Koudas
Proc. VLDB Endow.1
2025 Ensembling Object Detectors for Effective Video Query Processing
Daren Chao, Nick Koudas, Xiaohui Yu 0001
EDBT1
2024 Querying For Actions Over Videos
Daren Chao, Nick Koudas
EDBT1
2024 Optimizing Video Queries with Declarative Clues
abstract
Video Database Management Systems (VDBMS) leverage advancements in computer vision and deep learning for efficient video data analysis and retrieval. This paper introduces the concept of user-specified Clues, allowing users to incorporate domain-specific knowledge, referred to as Clues, into query optimization. Clues are expressed as Clue types, each associated with optimization rules, and applied to queries through Clue instances. The extensible ClueVQS system we present to incorporate these ideas, optimizes queries automatically, utilizing Clues to improve processing efficiency. We also introduce algorithms to optimize queries using Clues allowing for trade-offs between speed and query accuracy. Our proposals and system address challenges such as data-dependent Clue effectiveness, limiting search space, and accuracy-efficiency trade-offs. Detailed experimental results demonstrate query speedups of up to two orders of magnitude compared to other applicable approaches, and a reduction of the query optimizer time by up to 95% while respecting user-specified accuracy constraints, showcasing the effectiveness of the proposed framework.
Daren Chao, Nick Koudas, Xiaohui Yu 0001
Proc. VLDB Endow.1
2023 Track Merging for Effective Video Query Processing
abstract
Video analysis frameworks supporting declarative queries are actively researched in recent years. A major prerequisite in executing such queries is the ability to accurately extract metadata at the frame level utilizing various computer vision algorithms, including object tracking models. Tracking models are of profound importance as they establish unique identifiers for the objects across frames.Despite the maturity of tracking algorithms, they still face challenges (such as occlusions, object glaze etc.) which diminish their quality and accuracy. This gives rise to the track fragmentation problem in which a single track is fragmented into multiple smaller tracks. This impacts downstream temporal querying applications degrading query accuracy.In this paper, we propose an algorithm, TMerge for identifying and merging fragmented tracks that constitutes a pre-processing step during data ingestion for video query processing. The algorithm exploits the properties of the problem and utilizes a sampling methodology that significantly reduces the time required to pre-process and ingest the video sequence.We comprehensively describe and analyze our proposals utilizing real data sets and also present the results of a detailed experimental evaluation varying parameters of interest. We demonstrate performance savings of up to two orders of magnitude without loss in accuracy.
Daren Chao, Nick Koudas, Xiaohui Yu 0001
ICDE1
2023 SVQ-ACT: Querying for Actions over Videos
abstract
We present SVQ-ACT, a system capable of evaluating declarative action and object queries over input videos. Our approach is independent of the underlying object and action detection models utilized. Users may issue queries involving action and specific objects (e.g., a human riding a bicycle, close to a traffic light and a car left of the bicycle) and identify video clips that satisfy query constraints. Our system is capable of operating in two main settings, namely online and offline. In the online setting, the user specifies a video source (e.g., a surveillance video) and a declarative query containing an action and object predicates. Our system will identify and label in real-time all frame sequences that match the query. In the offline mode, the system accepts a video repository as input, preprocesses all the video in an offline manner and extracts suitable metadata. Following this step, users can execute any query they wish interactively on the video repository (containing actions and objects supported by the underlying detection models) to identify sequences of frames from videos that satisfy the query. In this case, to limit the number of results produced, we introduce novel result ranking algorithms that can produce the k most relevant results efficiently.We demonstrate that SVQ-ACT can correctly capture the desired query semantics and execute queries efficiently and correctly, delivering a high degree of accuracy.
Daren Chao, Nick Koudas
ICDE1
2023 Marshalling Model Inference in Video Streams
abstract
Numerous cloud platforms are available to deploy and train deep models as well as process data, such as Amazon Rekognition and Azure custom Vision Service, which have made it easy for companies to adopt deep learning technologies in their operations. Commonly such services price usage per image or frame in typical applications that consume video streams and as a result the costs rapidly accumulate. In this paper we introduce a model, named EventHit, that is able to marshal model inference requests in such services by making predictions over the video stream about events of interest. As such only relevant video segments are sent for analysis to the cloud infrastructure and irrelevant parts are filtered from further processing. We introduce the architecture and fully describe its components. We present two novel optimizations in this context that aim to provide control over the trade-off between prediction accuracy (especially regarding the probability of missing an event of interest) and processing cost at the cloud infrastructure. We fully describe and analyze our proposals in the context of real datasets. We also present the results of a detailed experimental evaluation varying parameters of interest and demonstrate the practical utility of our proposals.
Daren Chao, Nick Koudas, Xiaohui Yu 0001
ICDE1
2020 SVQ++: Querying for Object Interactions in Video Streams
abstract
Deep neural nets enabled sophisticated information extraction out of images, including video frames. Recently, there has been interest in techniques and algorithms to enable interactive declarative query processing of objects appearing on video frames and their associated interactions on the video feed. SVQ++ is a system for declarative querying on real-time video streams involving objects and their interactions. The system utilizes a sequence of inexpensive and less accurate models (filters), called Progressive Filters (PF), to detect the presence of the query specified objects on frames, and a filtering approach, called Interaction Sheave (IS), to effectively prune frames that are not likely to contain interactions. We demonstrate that this system can efficiently identify frames in a streaming video in which an object is interacting with another in a specific way, increasing the frame processing rate dramatically and speed up query processing by at least two orders of magnitude depending on the query.
Daren Chao, Nick Koudas, Ioannis Xarchakos
SIGMOD Conference1
2018 Model-based Clustering of Short Text Streams
abstract
Short text stream clustering has become an increasingly important problem due to the explosive growth of short text in diverse social medias. In this paper, we propose a model-based short text stream clustering algorithm (MStream) which can deal with the concept drift problem and sparsity problem naturally. The MStream algorithm can achieve state-of-the-art performance with only one pass of the stream, and can have even better performance when we allow multiple iterations of each batch. We further propose an improved algorithm of MStream with forgetting rules called MStreamF, which can efficiently delete outdated documents by deleting clusters of outdated batches. Our extensive experimental study shows that MStream and MStreamF can achieve better performance than three baselines on several real datasets.
Jianhua Yin 0001, Daren Chao, Zhongkun Liu, Wei Zhang 0056, Xiaohui Yu 0001, Jianyong Wang 0001
KDD2