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

Haoci Zhang

dblp:192/4557 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0001-9986-1091ORCID · corroborated

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

Databases, data management, data science and information retrieval · 6 · 1 first-author · 2 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
Data mining · 46% Graph data management · 18% Query processing and optimization · 13%
Human-computer interaction and pervasive computing
2 papers
User interface design and tools · 100%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining › structured data mining › graph mining
heterogeneous information network
0.922022
Effective and Efficient Discovery of Top-k Meta Paths in Heterogeneous Information Networks · IEEE Trans. Knowl. Data Eng. 2022
Evaluating Top-k Meta Path Queries on Large Heterogeneous Information Networks · ICDM 2018
Graph data management
graph query processing
0.612022
Effective and Efficient Discovery of Top-k Meta Paths in Heterogeneous Information Networks · IEEE Trans. Knowl. Data Eng. 2022
Data mining › structured data mining › graph mining › heterogeneous information network
meta-path discovery
0.612022
Effective and Efficient Discovery of Top-k Meta Paths in Heterogeneous Information Networks · IEEE Trans. Knowl. Data Eng. 2022
Data models and query languages
query interface
0.412019
Mining Precision Interfaces From Query Logs · SIGMOD Conference 2019
Information retrieval
query log analysis
0.412019
Mining Precision Interfaces From Query Logs · SIGMOD Conference 2019
Query processing and optimization
top-k query processing
0.312018
Evaluating Top-k Meta Path Queries on Large Heterogeneous Information Networks · ICDM 2018
Programming languages and type systems
domain-specific languages
0.112018
Precision Interfaces for Different Modalities · SIGMOD Conference 2018

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

program log analysis · 1.0micro-variation detection · 1.0ranking function · 0.9syntactic analysis · 0.8multi-step filtering · 0.6bidirectional search · 0.6a* search · 0.3
YearPublicationVenuePosition
2024 Enhancing Performance and Scalability of Large-Scale Recommendation Systems with Jagged Flash Attention
abstract
The integration of hardware accelerators has significantly advanced the capabilities of modern recommendation systems, enabling the exploration of complex ranking paradigms previously deemed impractical. However, the GPU-based computational costs present substantial challenges. In this paper, we demonstrate our development of an efficiency-driven approach to explore these paradigms, moving beyond traditional reliance on native PyTorch modules. We address the specific challenges posed by ranking models’ dependence on categorical features, which vary in length and complicate GPU utilization. We introduce Jagged Feature Interaction Kernels, a novel method designed to extract fine-grained insights from long categorical features through efficient handling of dynamically sized tensors. We further enhance the performance of attention mechanisms by integrating Jagged tensors with Flash Attention. Our novel Jagged Flash Attention achieves up to 9 × speedup and 22 × memory reduction compared to dense attention. Notably, it also outperforms dense flash attention, with up to 3 × speedup and 53% more memory efficiency. In production models, we observe 10% QPS improvement and 18% memory savings, enabling us to scale our recommendation systems with longer features and more complex architectures.
Rengan Xu, Junjie Yang 0005, Yifan Xu 0035, Devashish Shankar, Haoci Zhang, Yuxi Hu 0001, Mingwei Tang, Zehua Zhang 0004, Tunhou Zhang, Dai Li, Gian-Paolo Musumeci, Jiaqi Zhai, Bill Zhu, Hong Yan 0011, Srihari Reddy
RecSys7
2022 Effective and Efficient Discovery of Top-k Meta Paths in Heterogeneous Information Networks
abstract
Heterogeneous information networks (HINs), which are typed graphs with labeled nodes and edges, have attracted tremendous interest from academia and industry. Given two HIN nodes$s$and$t$, and a natural number$k$, we study the discovery of the$k$most important meta paths in real time, which can be used to support friend search, product recommendation, anomaly detection, and graph clustering. In this work, we argue that the shortest path between$s$and$t$may not necessarily be the most important path. As such, we combine several ranking functions, which are based onfrequencyandrarity, to redefine the unified importance function of the meta paths between$s$and$t$. Although this importance function can capture more information, it is very time-consuming to find top-$k$meta paths using this importance function. Therefore, we integrate this importance function into a multi-step framework, which can efficiently filter some impossible meta paths between$s$and$t$. In addition, we combine bidirectional searching algorithm with this framework to further boost the efficiency performance. The experiment on different datasets shows that our proposed method outperforms state-of-the-art algorithms in terms of effectiveness with reasonable response time.
Tsz Nam Chan, Reynold Cheng, Loc Do, Zhipeng Huang 0001, Haoci Zhang
IEEE Trans. Knowl. Data Eng.6
2019 Mining Precision Interfaces From Query Logs
abstract
Interactive tools make data analysis more efficient and more accessible to end-users by hiding the underlying query complexity and exposing interactive widgets for the parts of the query that matter to the analysis. However, creating custom tailored (i.e., precise) interfaces is very costly, and automated approaches are desirable. We propose a syntactic approach that uses queries from an analysis to generate a tailored interface. We model interface widgets as functions I(q) - > q' that modify the current analysis query q, and interfaces as the set of queries that its widgets can express. Our system, Precision Interfaces, analyzes structural changes between input queries from an analysis, and generates an output interface with widgets to express those changes. Our experiments on the Sloan Digital Sky Survey query log suggest that Precision Interfaces can generate useful interfaces for simple unanticipated tasks, and our optimizations can generate interfaces from logs of up to 10,000 queries in >10s.
Qianrui Zhang, Haoci Zhang, Thibault Sellam, Eugene Wu 0002
SIGMOD Conference2
2018 Evaluating Top-k Meta Path Queries on Large Heterogeneous Information Networks
abstract
Heterogeneous information networks (HINs), which are typed graphs with labeled nodes and edges, have attracted tremendous interest from academia and industry. Given two HIN nodes s and t, and a natural number k, we study the discovery of the k most important paths in real time. The paths found can be used to support friend search, product recommendation, anomaly detection, and graph clustering. Although related algorithms have been proposed before, they were primarily designed to return the k shortest paths from unlabeled graphs. This leads to two problems: (1) there are often many shortest paths between s and t, and so it is not easy to choose the k best ones; and (2) it is arguable whether a shorter path implies a more crucial one. To address these issues, we study the top-k meta path query for a HIN. A meta path abstracts multiple path instances into a high-level path pattern, thereby giving more insight between two nodes. We further study several ranking functions that evaluate the importance of meta paths based on frequency and rarity, rather than on path length. We propose a solution that seamlessly integrates these functions into an A* search framework. The connectivity experiment on ACM dataset shows that our proposed method outperforms state-of-the-art algorithms.
Reynold Cheng, Loc Do, Zhipeng Huang 0001, Haoci Zhang
ICDM5
2018 Precision Interfaces for Different Modalities
abstract
Building interactive tools to support data analysis is hard because it is not always clear what to build and how to build it. To address this problem, we present Precision Interfaces, a semi-automatic system to generate task-specific data analytics interfaces. Precision Interface can turn a log of executed programs into an interface, by identifying micro-variations between the programs and mapping them to interface components. This paper focuses on SQL query logs, but we can generalize the approach to other languages. Our system operates in two steps: it first builds an interaction graph, which describes how the queries can be transformed into each other. Then, it finds a set of UI components that covers a maximal number of transformations. To restrict the domain of changes to be detected, our system uses a domain-specific language, PILang. We describe each of Precision Interface's components, showcase an early prototype on real program logs, and discuss future research opportunities.
Haoci Zhang, Viraj Raj, Thibault Sellam, Eugene Wu 0002
SIGMOD Conference1
2017 Combining Design and Performance in a Data Visualization Management System
Eugene Wu 0002, Fotis Psallidas, Zhengjie Miao, Haoci Zhang, Laura Rettig
CIDR4