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

Hangyu Li 0002

dblp:75/10203-2 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
1since 2021 · last 2023
0000-0002-9659-3634ORCID · verified

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

Databases, data management, data science and information retrieval · 5 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1 · 1 first-author

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
5 papers
Query processing and optimization · 45% Recommender systems · 22% Information retrieval · 20%
Network and information security
1 paper
Privacy and data protection · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 60% Cloud and datacenter computing · 30% Parallel and multicore computing · 10%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization
similarity join
1.342019
C2Net: A Network-Efficient Approach to Collision Counting LSH Similarity Join · IEEE Trans. Knowl. Data Eng. 2019
C2Net: A Network-Efficient Approach to Collision Counting LSH Similarity Join(Extended Abstract) · ICDE 2019
A Generic Method for Accelerating LSH-Based Similarity Join Processing · IEEE Trans. Knowl. Data Eng. 2017
Recommender systems › sequential decision making
contextual bandit recommendation
0.712023
Privacy Matters: Vertical Federated Linear Contextual Bandits for Privacy Protected Recommendation · KDD 2023
Privacy and data protection
privacy-preserving machine learning
0.712023
Privacy Matters: Vertical Federated Linear Contextual Bandits for Privacy Protected Recommendation · KDD 2023
Privacy and data protection › privacy-preserving machine learning › federated learning privacy
vertical federated learning
0.712023
Privacy Matters: Vertical Federated Linear Contextual Bandits for Privacy Protected Recommendation · KDD 2023
Distributed and cloud data management › distributed query processing
distributed similarity join
0.412019
C2Net: A Network-Efficient Approach to Collision Counting LSH Similarity Join(Extended Abstract) · ICDE 2019
Cloud and datacenter computing › geo-distributed cloud
geo-distributed data analytics
0.312018
Bohr: similarity aware geo-distributed data analytics · CoNEXT 2018
Distributed systems › distributed data processing
shuffle optimization
0.312018
Bohr: similarity aware geo-distributed data analytics · CoNEXT 2018
Distributed systems › distributed data processing
wide-area data analytics
0.312018
Bohr: similarity aware geo-distributed data analytics · CoNEXT 2018
Information retrieval › hashing › hashing for nearest neighbor search
locality-sensitive hashing
0.312017
A Generic Method for Accelerating LSH-Based Similarity Join Processing · IEEE Trans. Knowl. Data Eng. 2017
Information retrieval
similarity search
0.312017
A Generic Method for Accelerating LSH-Based Similarity Join Processing · IEEE Trans. Knowl. Data Eng. 2017
Algorithms and data structures › data structure design › search structures › hashing
locality-sensitive hashing
0.312017
A Generic Method for Accelerating LSH-Based Similarity Join Processing (Extended Abstract) · ICDE 2017
Parallel and multicore computing › data-parallel programming
mapreduce
0.112019
C2Net: A Network-Efficient Approach to Collision Counting LSH Similarity Join · IEEE Trans. Knowl. Data Eng. 2019

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

orthogonal matrix-based mask mechanism · 1.3LinUCB · 1.3LinTS · 1.3locality-sensitive hashing · 1.2spectral clustering · 1.1minimum spanning tree · 1.1graph partitioning · 1.1collision counting LSH · 0.8minhash · 0.6QALSH · 0.6similarity-based aggregation · 0.3combiner-based intermediate data reduction · 0.3
YearPublicationVenuePosition
2023 Privacy Matters: Vertical Federated Linear Contextual Bandits for Privacy Protected Recommendation
abstract
Recent awareness of privacy protection and compliance requirement resulted in a controversial view of recommendation system due to personal data usage. Therefore, privacy-protected recommendation emerges as a novel research direction. In this paper, we first formulate this problem as a vertical federated learning problem, i.e., features are vertically distributed over different departments. We study a contextual bandit learning problem for recommendation in the vertical federated setting. To this end, we carefully design a customized encryption scheme named orthogonal matrix-based mask mechanism (O3M). O3M mechanism, a tailored component for contextual bandits by carefully exploiting their shared structure, can ensure privacy protection while avoiding expensive conventional cryptographic techniques. We further apply the mechanism to two commonly-used bandit algorithms, LinUCB and LinTS, and instantiate two practical protocols for online recommendation. The proposed protocols can perfectly recover the service quality of centralized bandit algorithms while achieving a satisfactory runtime efficiency, which is theoretically proved and analysed in this paper. By conducting extensive experiments on both synthetic and real-world datasets, we show the superiority of the proposed method in terms of privacy protection and recommendation performance.
Zeyu Cao, Bingzhe Wu, Shu Zhang 0013, Hangyu Li 0002, Ouyang Wen, Yu Rong 0001, Peilin Zhao
KDD5
2019 C2Net: A Network-Efficient Approach to Collision Counting LSH Similarity Join(Extended Abstract)
abstract
Similarity join of two datasets P and Q is a primitive operation that is useful in many application domains. The operation involves identifying pairs (p, q), in the Cartesian product of P and Q such that (p, q) satisfies a stipulated similarity condition. In a high-dimensional space, an approximate similarity join based on locality-sensitive hashing (LSH) provides a good solution while reducing the processing cost with a predictable loss of accuracy. A distributed processing framework such as MapReduce allows the handling of large and high-dimensional datasets. However, network cost frequently turns into a bottleneck in a distributed processing environment, thus resulting in a challenge of achieving faster and more efficient similarity join [2]. This paper focuses on collision counting LSH-based similarity join in MapReduce and proposes a network-efficient solution called C2Net to improve the utilization of MapReduce combiners. The solution uses two graph partitioning schemes: (i) minimum spanning tree for organizing LSH buckets replication; and (ii) spectral clustering for runtime collision counting task scheduling. Experiments have shown that, in comparison to the state of the art, the proposed solution is able to achieve 20% data reduction and 50% reduction in shuffle time.
Hangyu Li 0002, Sarana Nutanong, Hong Xu 0001, Chenyun Yu, Foryu Ha
ICDE1
2019 C2Net: A Network-Efficient Approach to Collision Counting LSH Similarity Join
abstract
Similarity join of two datasets$P$and$Q$is a primitive operation that is useful in many application domains. The operation involves identifying pairs$(p,q)$, in the Cartesian product of$P$and$Q$such that$(p,q)$satisfies a stipulated similarity condition. In a high-dimensional space, an approximate similarity join based on locality-sensitive hashing (LSH) provides a good solution while reducing the processing cost with a predictable loss of accuracy. A distributed processing framework such as MapReduce allows the handling of large and high-dimensional datasets. However, network cost estimation frequently turns into a bottleneck in a distributed processing environment, thus resulting in a challenge of achieving faster and more efficient similarity join. This paper focuses on collision counting LSH-based similarity join in MapReduce and proposes a network-efficient solution called C2Net to improve the utilization of MapReduce combiners. The solution uses two graph partitioning schemes: (i)minimum spanning treefor organizing LSH buckets replication; and (ii)spectral clusteringfor runtime collision counting task scheduling. Experiments have shown that, in comparison to the state of the art, the proposed solution is able to achieve 20 percent data reduction and 50 percent reduction in shuffle time.
Hangyu Li 0002, Sarana Nutanong, Hong Xu 0001, Chenyun Yu, Foryu Ha
IEEE Trans. Knowl. Data Eng.1
2018 Bohr: similarity aware geo-distributed data analytics
abstract
We propose Bohr, a similarity aware geo-distributed data analytics system that minimizes query completion time. The key idea is to exploit similarity between data in different data centers (DCs), and transfer similar data from the bottleneck DC to other sites with more WAN bandwidth. Though these sites have more input data to process, these data are more similar and can be more efficiently aggregated by the combiner to reduce the intermediate data that needs to be shuffled across the WAN. Thus our similarity aware approach reduces the shuffle time and in turn the query completion time (QCT).
Hangyu Li 0002, Hong Xu 0001, Sarana Nutanong
CoNEXT1
2017 A Generic Method for Accelerating LSH-Based Similarity Join Processing (Extended Abstract)
abstract
Locality sensitive hashing (LSH) is an efficient method for solving the problem of approximate similarity search in high-dimensional spaces. Through LSH, a high-dimensional similarity join can be processed in the same way as hash join, making the cost of joining two large datasets linear. By judicially analyzing the properties of multiple LSH algorithms, we propose a generic method to accelerate the process of joining two large datasets using LSH. The crux of our method lies in the way we identify a set of representative points to reduce the number of LSH lookups. Theoretical analyses show that our proposed method can greatly reduce the number of lookup operations and retain the same result accuracy compared to executing LSH lookups for every query point. Furthermore, we demonstrate the generality of our method by showing that the same principle can be applied to LSH algorithms for three different metrics: the Euclidean distance (QALSH), Jaccard similarity measure (MinHash), and Hamming distance (sequence hashing). Results from experimental studies using real datasets confirm our error analyses and show significant improvements of our method over the state-of-the-art LSH method: to achieve over 0.95 recall, we only need to operate LSH lookups for at most 15% of the query points.
Chenyun Yu, Sarana Nutanong, Hangyu Li 0002, Cong Wang 0001, Xingliang Yuan
ICDE3
2017 A Generic Method for Accelerating LSH-Based Similarity Join Processing
abstract
Locality sensitive hashing (LSH) is an efficient method for solving the problem of approximate similarity search in highdimensional spaces. Through LSH, a high-dimensional similarity join can be processed in the same way as hash join, making the cost of joining two large datasets linear. By judicially analyzing the properties of multiple LSH algorithms, we propose a generic method to speed up the process of joining two large datasets using LSH. The crux of our method lies in the waywhich we identify a set of representative points to reduce the number of LSH lookups. Theoretical analyzes show that our proposed method can greatly reduce the number of lookup operations and retain the same result accuracy compared to executing LSH lookups for every query point. Furthermore, we demonstrate the generality of our method by showing that the same principle can be applied to LSH algorithms for three different metrics: the Euclidean distance (QALSH), Jaccard similarity measure (MinHash), and Hamming distance (sequence hashing). Results from experimental studies using real datasets confirm our error analyzes and show significant improvements of our method overthe state-of-the-art LSH method: to achieve over 0.95 recall, we only need to operate LSH lookups for at most 15 percent of the query points.
Chenyun Yu, Sarana Nutanong, Hangyu Li 0002, Cong Wang 0001, Xingliang Yuan
IEEE Trans. Knowl. Data Eng.3