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

Wensheng Luo 0002

dblp:178/4881-2 · DBLP profile ↗
← Back
21ranked-venue papers
6as first author
21since 2021 · last 2026
0000-0002-1463-814XORCID · verified

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

Databases, data management, data science and information retrieval · 18 · 5 first-author · 18 since 2021Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
16 papers
Graph data management · 66% Data mining · 20% Spatial and temporal data management · 13%
Theoretical computer science
10 papers
Graph algorithms and graph theory · 73% Computational complexity · 8% Mathematical optimization · 8%

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

TopicWeightPapersLastEvidence papers
Graph data management
graph indexing
2.342026
Efficiently querying connected components in large temporal graphs via scalable and maintainable indices · VLDB J. 2026
Accelerating Skyline Path Enumeration with a Core Attribute Index on Multi-attribute Graphs · Proc. ACM Manag. Data 2025
Searching and Detecting Structurally Similar Communities in Large Heterogeneous Information Networks · Proc. VLDB Endow. 2025
Graph data management
community search
2.232025
Effective Durable Community Search in Large Temporal Graph · Proc. VLDB Endow. 2025
Efficient Influential Community Search in Large Uncertain Graphs · IEEE Trans. Knowl. Data Eng. 2023
Influential Community Search over Large Heterogeneous Information Networks · Proc. VLDB Endow. 2023
Graph data management
temporal graph
1.922026
Efficiently querying connected components in large temporal graphs via scalable and maintainable indices · VLDB J. 2026
Effective Durable Community Search in Large Temporal Graph · Proc. VLDB Endow. 2025
Data mining › structured data mining › graph mining
heterogeneous information network
1.522025
Searching and Detecting Structurally Similar Communities in Large Heterogeneous Information Networks · Proc. VLDB Endow. 2025
Influential Community Search over Large Heterogeneous Information Networks · Proc. VLDB Endow. 2023
Graph data management › graph query processing
temporal graph query
1.522025
Efficiently Counting Triangles in Large Temporal Graphs · Proc. ACM Manag. Data 2025
On Querying Connected Components in Large Temporal Graphs · Proc. ACM Manag. Data 2023
Spatial and temporal data management
spatial crowdsourcing
1.522024
Trajectory-Aware Task Coalition Assignment in Spatial Crowdsourcing · IEEE Trans. Knowl. Data Eng. 2024
Trajectory-Aware Task Coalition Assignment in Spatial Crowdsourcing (Extended Abstract) · ICDE 2024
Spatial and temporal data management › spatial crowdsourcing
task assignment
1.522024
Trajectory-Aware Task Coalition Assignment in Spatial Crowdsourcing · IEEE Trans. Knowl. Data Eng. 2024
Trajectory-Aware Task Coalition Assignment in Spatial Crowdsourcing (Extended Abstract) · ICDE 2024
Graph data management › community search
influential community search
1.322023
Efficient Influential Community Search in Large Uncertain Graphs · IEEE Trans. Knowl. Data Eng. 2023
Influential Community Search over Large Heterogeneous Information Networks · Proc. VLDB Endow. 2023
Data mining › structured data mining › graph mining
community detection
0.912025
Searching and Detecting Structurally Similar Communities in Large Heterogeneous Information Networks · Proc. VLDB Endow. 2025
Graph data management
graph query
0.912025
Effective Durable Community Search in Large Temporal Graph · Proc. VLDB Endow. 2025
Graph data management › graph algorithms
path enumeration
0.912025
Accelerating Skyline Path Enumeration with a Core Attribute Index on Multi-attribute Graphs · Proc. ACM Manag. Data 2025
Data mining
pattern mining
0.912025
Accelerating maximum biplex search over large bipartite graphs · VLDB J. 2025
Data mining › similarity computation
structural similarity
0.912025
Searching and Detecting Structurally Similar Communities in Large Heterogeneous Information Networks · Proc. VLDB Endow. 2025
Graph algorithms and graph theory › graph classes › bipartite graph
bipartite graph algorithms
0.912025
Accelerating maximum biplex search over large bipartite graphs · VLDB J. 2025
Graph algorithms and graph theory › subgraph counting
triangle counting
0.912025
Efficiently Counting Triangles in Large Temporal Graphs · Proc. ACM Manag. Data 2025
Parallel and multicore computing
parallel graph algorithms
0.812024
Efficient Parallel D-core Decomposition at Scale · Proc. VLDB Endow. 2024
Graph algorithms and graph theory › graph decomposition
k-core decomposition
0.812024
Efficient Parallel D-core Decomposition at Scale · Proc. VLDB Endow. 2024
Computational complexity › algebraic complexity
matrix multiplication
0.812024
On Efficient Large Sparse Matrix Chain Multiplication · Proc. ACM Manag. Data 2024
Mathematical optimization › numerical analysis
matrix ordering
0.812024
On Efficient Large Sparse Matrix Chain Multiplication · Proc. ACM Manag. Data 2024
Information theory › signal processing › compressed sensing
sparsity estimation
0.812024
On Efficient Large Sparse Matrix Chain Multiplication · Proc. ACM Manag. Data 2024
Graph data management › cohesive subgraph mining › core decomposition
bipartite core
0.712023
Efficient Core Maintenance in Large Bipartite Graphs · Proc. ACM Manag. Data 2023
Graph data management
cohesive subgraph mining
0.712023
Efficient Core Maintenance in Large Bipartite Graphs · Proc. ACM Manag. Data 2023
Graph data management › graph algorithms
connected components
0.712023
On Querying Connected Components in Large Temporal Graphs · Proc. ACM Manag. Data 2023
Graph data management › dynamic graph maintenance
core maintenance
0.712023
Efficient Core Maintenance in Large Bipartite Graphs · Proc. ACM Manag. Data 2023
Graph data management
dynamic graph
0.712023
Efficient Core Maintenance in Large Bipartite Graphs · Proc. ACM Manag. Data 2023
Graph algorithms and graph theory › graph algorithms
connectivity
0.712023
On Querying Connected Components in Large Temporal Graphs · Proc. ACM Manag. Data 2023
Graph algorithms and graph theory
dense subgraph discovery
0.712023
Scalable Algorithms for Densest Subgraph Discovery · ICDE 2023
Graph algorithms and graph theory › dense subgraph discovery
directed densest subgraph
0.712023
Scalable Algorithms for Densest Subgraph Discovery · ICDE 2023
Graph algorithms and graph theory › graph decomposition
k-core computation
0.712023
Scalable Algorithms for Densest Subgraph Discovery · ICDE 2023
Graph algorithms and graph theory › temporal graph
temporal connectivity
0.712023
On Querying Connected Components in Large Temporal Graphs · Proc. ACM Manag. Data 2023

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

indexing · 3.1label propagation · 1.7peeling-based algorithm · 1.5parallel decomposition · 1.5d-shell · 1.5pruning strategies · 1.4parallel algorithm · 1.2temporal graph analysis · 0.9spectral partitioning · 0.9parallel indexing · 0.9network representation · 0.9meta-path · 0.9hierarchical structures · 0.9hierarchical structure · 0.9graph search algorithms · 0.9graph search algorithm · 0.9row-wise sparsity estimator · 0.8parallel CPU threads · 0.8
YearPublicationVenuePosition
2026 Efficiently querying connected components in large temporal graphs via scalable and maintainable indices
Yuyang Xia, Haoxuan Xie, Yixiang Fang, Wensheng Luo 0002, Chenhao Ma 0001, Dong Wen 0001
VLDB J.4
2025 Efficiently Counting Triangles in Large Temporal Graphs
abstract
In many real-world applications (e.g., email networks, social networks, and phone call networks), the relationships between entities can be modeled as a temporal graph, in which each edge is associated with a timestamp representing the interaction time. As a fundamental task in temporal graph analysis, triangle counting has received much attention, and several triangle models have been developed, including δ-temporal triangle, sliding-window triangle, and (δ 1,3 , δ 1,2 , δ 2,3 )-temporal triangle. In particular, the δ-temporal triangle, requiring the gap of timestamps of any two edges within it to be bounded by a threshold δ, has been demonstrated effective in many real applications, such as cohesiveness analysis, transitivity, clustering coefficient, and graph classification. In this paper, we study fast algorithms for counting δ-temporal triangles in a given query time window. We first propose an online algorithm, which enumerates all edges in the graph and for each edge, calculates how many δ-temporal triangles end with the edge. We further develop an efficient index-based solution, which maps δ-temporal triangles into points of the 2-dimensional space and further compactly organizes these points using hierarchical structures. Besides, we study the problem of binary δ-temporal triangle counting by considering the existence of δ-temporal triangle among three vertices. Experiments on large temporal graphs show that our online algorithm is up to 70× faster than the state-of-the-art algorithm, and our index-based algorithm is up to 10 8 × faster than the online algorithm.
Yuyang Xia, Yixiang Fang, Wensheng Luo 0002
Proc. ACM Manag. Data3
2025 Accelerating Skyline Path Enumeration with a Core Attribute Index on Multi-attribute Graphs
abstract
As a building block of many graph-based areas, the s-t path enumeration problem aims to find all paths between s and t by satisfying a given constraint, e.g., hop numbers. In many real-world scenarios, graphs are multi-attribute, where vertices and edges are associated with numerical attributes, such as expense or distance in road networks. However, existing methods have not fully leveraged all attributes in s-t path analysis. Hence, in this paper, we study the problem of skyline path enumeration, which aims to identify paths that balance multiple attributes, ensuring that no skyline result is dominated by another, thus meeting diverse user needs. To efficiently tackle this problem, we design a task-oriented core attribute index, called CAI, to rule out all redundant vertices and edges not located in any skyline path. Additionally, we introduce a hop-dependency label propagation strategy to construct the CAI index in parallel, improving the indexing process. Based on this index, we further design a CAI-based querying strategy that reduces fruitless explorations between candidate vertices not in the same skyline path, significantly optimizing query processing time. Experimental evaluations on fifteen real-world graphs show that CAI outperforms existing methods by up to four orders of magnitude in speed while demonstrating enhanced scalability and well-bound memory costs.
Yixiang Fang, Wensheng Luo 0002, Chenhao Ma 0001
Proc. ACM Manag. Data3
2025 Searching and Detecting Structurally Similar Communities in Large Heterogeneous Information Networks
abstract
Heterogeneous information networks (HINs) are prevalent in various domains, including bibliographic information networks, social media, and knowledge graphs. As a fundamental topic in HIN mining, community mining has found various real applications, such as recommendation, biological data analysis, and event organization. Most existing works often rely on meta-paths, relational constraints, spectral partitioning, label propagation, and network representation to define the communities. However, almost all these works do not explicitly consider the structural similarity between vertices, which plays a vital role in modeling communities and also ignore the specific roles of vertices. In this paper, we propose a novel community model, called structurally similar community (SSC) , which models the HIN communities by explicitly considering the structural similarity between vertices. In particular, SSC can not only support various structural similarity measures, but also identify different roles of the vertices in the community, such as cores, non-cores, hubs, and outliers. Based on the SSC, we develop fast online and index-based algorithms that support both efficient searching and detecting SSCs in large HINs, where the former one searches an SSC containing a specific query vertex while the latter one detects all the SSCs from the HIN. Extensive experiments on real-world datasets demonstrate the effectiveness of SSC model in revealing meaningful communities and the high efficiency of our proposed algorithms.
Yixiang Fang, Wensheng Luo 0002
Proc. VLDB Endow.3
2025 Effective Durable Community Search in Large Temporal Graph
Yingli Zhou, Yige Jiang, Yixiang Fang, Wensheng Luo 0002, Yongmin Hu, Yingqian Hu, Cheng Chen 0008
Proc. VLDB Endow.4
2025 Accelerating maximum biplex search over large bipartite graphs
Dong Pan 0002, Xu Zhou 0001, Wensheng Luo 0002, Zhibang Yang, Qing Li 0001, Yunjun Gao, Kenli Li 0001
VLDB J.3
2024 Trajectory-Aware Task Coalition Assignment in Spatial Crowdsourcing (Extended Abstract)
abstract
With the popularity of GPS-equipped smart devices, spatial crowdsourcing (SC) techniques have attracted growing attention in both academia and industry. In existing trajectory-aware task assignment approaches, tasks assigned to a worker may be far apart from each other, resulting in a higher detour cost as the worker needs to deviate from the original trajectory more often than necessary. Motivated by the above observations, we investigate a trajectory-aware task coalition assignment (TCA) problem and prove it to be NP-hard. The goal is to maximize the number of assigned tasks by assigning task coalitions to workers based on their preferred trajectories. To tackle the TCA problem, we develop a batch-based three-stage framework consisting of task grouping, planning, and assignment. Extensive experiments on real and synthetic datasets demonstrate the effectiveness and efficiency of the proposed algorithms.
Fan Wu 0016, Xu Zhou 0001, Wensheng Luo 0002, Yifang Yin, Roger Zimmermann, Keqin Li 0001, Kenli Li 0001
ICDE4
2024 On Efficient Large Sparse Matrix Chain Multiplication
abstract
Sparse matrices are often used to model the interactions among different objects and they are prevalent in many areas including e-commerce, social network, and biology. As one of the fundamental matrix operations, the sparse matrix chain multiplication (SMCM) aims to efficiently multiply a chain of sparse matrices, which has found various real-world applications in areas like network analysis, data mining, and machine learning. The efficiency of SMCM largely hinges on the order of multiplying the matrices, which further relies on the accurate estimation of the sparsity values of intermediate matrices. Existing matrix sparsity estimators often struggle with large sparse matrices, because they suffer from the accuracy issue in both theory and practice. To enable efficient SMCM, in this paper we introduce a novel row-wise sparsity estimator (RS-estimator), a straightforward yet effective estimator that leverages matrix structural properties to achieve efficient, accurate, and theoretically guaranteed sparsity estimation. Based on the RS-estimator, we propose a novel ordering algorithm for determining a good order of efficient SMCM. We further develop an efficient parallel SMCM algorithm by effectively utilizing multiple CPU threads. We have conducted experiments by multiplying various chains of large sparse matrices extracted from five real-world large graph datasets, and the results demonstrate the effectiveness and efficiency of our proposed methods. In particular, our SMCM algorithm is up to three orders of magnitude faster than the state-of-the-art algorithms.
Chunxu Lin, Wensheng Luo 0002, Yixiang Fang, Chenhao Ma 0001, Xilin Liu 0001, Yuchi Ma
Proc. ACM Manag. Data2
2024 Efficient Parallel D-core Decomposition at Scale
abstract
Directed graphs are prevalent in social networks, web networks, and communication networks. A well-known concept of the directed graph is the D-core, or ( k, l )-core, which is the maximal subgraph in which each vertex has an in-degree not less than k and an out-degree not less than l. Computing the non-empty D-cores for all possible values of k and l , a.k.a. D-core decomposition, has found versatile applications spanning social network analysis, community search, and graph visualization. However, existing algorithms of D-core decomposition suffer from efficiency and scalability issues on large graphs, because serial peeling-based algorithms are limited by single-core utilization, while skyline coreness-based methods exhibit notably high time complexity. To tackle these issues, in this paper, we propose efficient parallel algorithms for D-core decomposition by leveraging the computational prowess of multicore CPUs. Specifically, we first propose a novel algorithm that computes the D-cores for each possible k value, by exploiting an implicit level-by-level vertex removal strategy, which not only diminishes dependencies between vertices but also maintains a time complexity akin to that of sequential algorithms. We further develop an advanced algorithm by introducing a novel concept of D-shell, which allows us to curtail redundant computations by reducing the necessary k values when computing corresponding D-cores, and deriving D-cores with larger k values from the D-cores currently computed based on D-shell. Extensive experiments on ten real-world large graphs show that our algorithms are highly efficient and scalable, and the advanced algorithm is up to two orders of magnitude faster than the state-of-the-art parallel decomposition algorithm with 32 threads.
Wensheng Luo 0002, Yixiang Fang, Chunxu Lin, Yingli Zhou
Proc. VLDB Endow.1
2024 Trajectory-Aware Task Coalition Assignment in Spatial Crowdsourcing
abstract
With the popularity of GPS-equipped smart devices, spatial crowdsourcing (SC) techniques have attracted growing attention in both academia and industry. A fundamental problem in SC is assigning location-based tasks to workers under spatial-temporal constraints. In many real-life applications, workers choose tasks on the basis of their preferred trajectories. However, by existing trajectory-aware task assignment approaches, tasks assigned to a worker may be far apart from each other, resulting in a higher detour cost as the worker needs to deviate from the original trajectory more often than necessary. Motivated by the above observations, we investigate a trajectory-aware task coalition assignment (TCA) problem and prove it to be NP-hard. The goal is to maximize the number of assigned tasks by assigning task coalitions to workers based on their preferred trajectories. For tackling the TCA problem, we develop a batch-based three-stage framework consisting of task grouping, planning, and assignment. First, we design greedy and spanning grouping approaches to generate task coalitions. Second, to gain candidate task coalitions for each worker efficiently, we design task-based and trajectory-based pruning strategies to reduce the search space. Furthermore, a 2-approximate algorithm, termed MST-Euler, is proposed to obtain a route among each worker and task coalition with a minimal detour cost. Third, the MST-Euler Greedy (MEG) algorithm is presented to compute an assignment that results in the maximal number of tasks assigned and a parallel strategy is introduced to boost its efficiency. Extensive experiments on real and synthetic datasets demonstrate the effectiveness and efficiency of the proposed algorithms.
Fan Wu 0016, Xu Zhou 0001, Wensheng Luo 0002, Yifang Yin, Roger Zimmermann, Keqin Li 0001, Kenli Li 0001
IEEE Trans. Knowl. Data Eng.4
2023 Scalable Algorithms for Densest Subgraph Discovery
abstract
As a fundamental problem in graph data mining, Densest Subgraph Discovery (DSD) aims to find the subgraph with the highest density from a graph. It has been studied for several decades and found a large number of real-world applications, such as network community detection, regulatory motif discovery in DNA, graph index construction, and fake follower detection. Although there are many existing DSD algorithms, they are often not scalable or efficient to process large-scale graphs, since most of them are serial algorithms and can only leverage the computing resource of a single CPU core. To tackle these issues, in this paper we propose efficient parallel algorithms for solving the DSD problems on both undirected and directed graphs at scale. Our main idea is to use the k-cores (a kind of dense subgraph) to approximate the densest subgraph in the undirected graphs, and then propose efficient parallel algorithms for computing the cores by optimizing the iterative process and also reducing the number of iterations. We further extend this idea for directed graphs by introducing a novel concept, named w-induced subgraph, to avoid unnecessary enumerations of x or y when searching [x,y]-cores (a kind of directed dense subgraph to approximate the densest). To verify the scalability and efficiency of the proposed algorithms, we have conducted extensive experiments on 12 large real-world graphs, and four of them are billion-scale. The experimental results show that our proposed algorithms outperform the state-of-the-art algorithms on both undirected and directed graphs, in terms of scalability and efficiency.
Wensheng Luo 0002, Zhuo Tang, Yixiang Fang, Chenhao Ma 0001, Xu Zhou 0001
ICDE1
2023 Efficient Core Maintenance in Large Bipartite Graphs
abstract
As an important cohesive subgraph model in bipartite graphs, the (α, β)-core (a.k.a. bi-core) has found a wide spectrum of real-world applications, such as product recommendation, fraudster detection, and community search. In these applications, the bipartite graphs are often large and dynamic, where vertices and edges are inserted and deleted frequently, so it is costly to recompute (α, β)-cores from scratch when the graph has changed. Recently, a few works have attempted to study how to maintain (α, β)-cores in the dynamic bipartite graph, but their performance is still far from perfect, due to the huge size of graphs and their frequent changes. To alleviate this issue, in this paper we present efficient (α, β)-core maintenance algorithms over bipartite graphs. We first introduce a novel concept, called bi-core numbers, for the vertices of bipartite graphs. Based on this concept, we theoretically analyze the effect of inserting and deleting edges on the changes of vertices' bi-core numbers, which can be further used to narrow down the scope of the updates, thereby reducing the computational redundancy. We then propose efficient (α, β)-core maintenance algorithms for handling the edge insertion and edge deletion respectively, by exploiting the above theoretical analysis results. Finally, extensive experimental evaluations are performed on both real and synthetic datasets, and the results show that our proposed algorithms are up to two orders of magnitude faster than the state-of-the-art approaches.
Wensheng Luo 0002, Qiaoyuan Yang, Yixiang Fang, Xu Zhou 0001
Proc. ACM Manag. Data1
2023 On Querying Connected Components in Large Temporal Graphs
abstract
In this paper, for the first time, we introduce the concepts of window-CCs and window-SCCs on undirected and directed temporal graphs, respectively. We then study the queries of window-CC and window-SCC by developing several efficient index-based query solutions. The space costs of the best indices are linear to the sizes of the temporal graphs. The extensive experimental evaluation on 12 real-world datasets demonstrates the high efficiency and effectiveness of the proposed solutions. In the future, we will develop distributed index construction algorithms, which would be useful for very large temporal graphs containing billions of edges. In the future, we will implement our algorithms by using a distributed computing platform (e.g., Pregel), which would be very useful when the temporal graph is too large to be kept by a single machine.
Haoxuan Xie, Yixiang Fang, Yuyang Xia, Wensheng Luo 0002, Chenhao Ma 0001
Proc. ACM Manag. Data4
2023 Influential Community Search over Large Heterogeneous Information Networks
abstract
Recently, the topic of influential community search has gained much attention. Given a graph, it aims to find communities of vertices with high importance values from it. Existing works mainly focus on conventional homogeneous networks, where vertices are of the same type. Thus, they cannot be applied to heterogeneous information networks (HINs) like bibliographic networks and knowledge graphs, where vertices are of multiple types and their importance values are of heterogeneity (i.e., for vertices of different types, their importance meanings are also different). In this paper, we study the problem of influential community search over large HINs. We introduce a novel community model, called heterogeneous influential community (HIC), or a set of closely connected vertices that are of the same type and high importance values, using the meta-path-based core model. An HIC not only captures the importance of vertices in a community, but also considers the influence on meta-paths connecting them. To search the HICs, we mainly consider meta-paths with two and three vertex types. Then, we develop basic algorithms by iteratively peeling vertices with low importance values, and further propose advanced algorithms by identifying the key vertices and designing pruning strategies that allow us to quickly eliminate vertices with low importance values. Extensive experiments on four real large HINs show that our solutions are effective for searching HICs, and the advanced algorithms significantly outperform baselines.
Yingli Zhou, Yixiang Fang, Wensheng Luo 0002, Yunming Ye
Proc. VLDB Endow.3
2023 Efficient Influential Community Search in Large Uncertain Graphs
abstract
Influential community search aims to find cohesive subgraphs (communities) with considerable influence. It is a fundamental graph management operator that can play a crucial role in biological network analysis, activity organization, and other real-life applications. Existing research on influential community search is mainly focused on deterministic graphs with the assumption that influences between entities are certain. This assumption is invalid in many cases because it ignores the uncertainty which is an inherent property of influence. Against this backdrop, in this paper, we introduce an uncertain influential community model, namely$(k, \eta)$-influential community, based on which the influential community search problem over uncertain graphs is formulated. Furthermore, we propose an online approach by integrating a peeling-pruning strategy that can progressively refine the given uncertain graph to find the$(k, \eta)$-influential communities. To further improve the search performance, two novel indexes, ICU-Index and FICU-Index, are developed to organize the$(k, \eta)$-influential communities at different probabilistic intervals. The indexes decompose the probabilistic interval into multiple subintervals and based on this, the$(k, \eta)$-influential communities are divided into different groups in turn. Compared with ICU-Index, FICU-Index requires considerably less space with the introduction of two optimization strategies. These indexes help obtain results of an influential community search problem more efficiently. Extensive experiments on large real and synthetic datasets demonstrate the efficiency and effectiveness of our proposed algorithms.
Wensheng Luo 0002, Xu Zhou 0001, Kenli Li 0001, Yunjun Gao, Keqin Li 0001
IEEE Trans. Knowl. Data Eng.1
2022 Maximum Biplex Search over Bipartite Graphs
abstract
As a typical most-to-most connected quasi-biclique model, k-biplex is a superset of bicliques, which allows nodes on each side of a fully connected subgraph to lose at most$k$connections. In this paper, we investigate the maximum biplex search problem for the first time. The goal here is to find a k-biplex with the maximum number of edges and we have proved that the problem is NP-hard. It is widely used in fraudulent reviewer group detection, gene expression analysis, social recommendation, and other real-life applications. To solve this problem, a maximum k-biplex search algorithm (MBS) is first presented by integrating two pruning strategies, including degree-based and 2-hop-based pruning. In addition, we define a new dense subgraph over bipartite graphs,$\langle x, y\rangle$-core, and develop a core-based maximum k-biplex search algorithm (MBS-Core) which can significantly reduce the search space with the introduction of a core-based graph reduction technique. In particular, it only needs to search these cores instead of the entire graph to obtain the maximum k-biplex. Moreover, a parallel algorithm and a heuristic algorithm are developed to achieve better query performance on larger-scale bipartite graphs. Extensive experiments have been conducted on real-life and synthetic datasets to verify the efficiency and effectiveness of the proposed algorithms. Our results show that MBS-Core is up to 3 orders of magnitude faster than the existing approaches.
Wensheng Luo 0002, Kenli Li 0001, Xu Zhou 0001, Yunjun Gao, Keqin Li 0001
ICDE1
2022 Personalized query techniques in graphs: A survey
Peiying Lin, Yangfan Li 0001, Wensheng Luo 0002, Xu Zhou 0001, Kenli Li 0001, Keqin Li 0001
Inf. Sci.3
2022 Densest Subgraph Discovery on Large Graphs: Applications, Challenges, and Techniques
abstract
As one of the most fundamental problems in graph data mining, the densest subgraph discovery (DSD) problem has found a broad spectrum of real applications, such as social network community detection, graph index construction, regulatory motif discovery in DNA, fake follower detection, and so on. Theoretically, DSD closely relates to other fundamental graph problems, such as network flow and bipartite matching. Triggered by these applications and connections, DSD has garnered much attention from the database, data mining, theory, and network communities. In this tutorial, we first highlight the importance of DSD in various applications and the unique challenges that need to be addressed. Subsequently, we classify existing DSD solutions into several groups, which cover around 50 research papers published in many well-known venues (e.g., SIGMOD, PVLDB, TODS, WWW), and conduct a thorough review of these solutions in each group. Afterwards, we analyze and compare the models and solutions in these works. Finally, we point out a list of promising future research directions. We believe that this tutorial not only helps researchers have a better understanding of existing densest subgraph models and solutions, but also provides them insights for future study.
Yixiang Fang, Wensheng Luo 0002, Chenhao Ma 0001
Proc. VLDB Endow.2
2022 An Efficient Index-Based Approach to Distributed Set Reachability on Small-World Graphs
abstract
Set reachability query in directed graphs has a plethora of graph-based applications such as dependency analysis and graph centrality calculation. Given two sets$S$and$T$of source and target vertices, set reachability query needs to acquire all pairs$(s,t)$where$s{\in }S$,$t{\in }T$and$s$can reach$t$. The state-of-the-art approach distributed set reachability (DSR) investigates the set reachability query in a distributed environment and adopts a static graph-based index to enhance the query efficiency. Nevertheless, DSR needs to store the graph-based index in all partitions, which causes a huge space overhead. Furthermore, it cannot efficiently solve the negative query$(s,t)$where$s$cannot reach$t$, since DSR needs to traverse the whole reachable paths and becomes unable to efficiently reduce the computations. To alleviate these issues, we propose a novel multi-level 2-hop (ML2hop) index for the set reachability query in a distributed environment. Based on ML2hop, we further present a bi-directional query algorithm, called MLQA, to achieve efficient support for both positive and negative queries in Pregel-like systems. Generally, MLQA is equipped with the following three significant properties: (1) Low computation costs. It reduces redundant local computations in each partition by controlling the rounds of path traversals. (2) Low communication costs. It restricts the message exchange among different partitions within one single round with guaranteed accuracy of query results. (3) High parallelism. It adopts a bi-directional query technique for message propagation, achieving the better query efficiency than the forward-traversal query strategy utilized in DSR. Experimental results over several real-world graphs demonstrate that MLQA significantly outperforms the state-of-the-art algorithm by up to two orders of magnitude speedup.
Kenli Li 0001, Xu Zhou 0001, Wensheng Luo 0002, Yunjun Gao
IEEE Trans. Parallel Distributed Syst.4
2022 K-truss community most favorites query based on top-t
Zhibang Yang, Wensheng Luo 0002, Kenli Li 0001
World Wide Web4
2021 Efficient Approaches to Top-r Influential Community Search
abstract
With the Internet of Things (IoT) gradually showing a trend of socialization, the community structure has been widely used in IoT applications, such as the smart home and smart city. Therefore, using the IoT and data mining technology to detect and analyze the relevant communities in the network is worth studying. In this article, we aim to identify the r most influential communities in a network, where an influential community is a cohesive subgraph with a considerable level of influence. In the literature, several efficient methods have been proposed to address this problem. These methods are all devised based on the assumption that nodes in the network are associated with different weights; in other words, every pair of nodes cannot have the same weight. Otherwise, these methods may retrieve imprecise results. However, nodes in a network may inevitably have the same weight in lots of real-world scenarios, such as mobile-edge computing networks. In this article, we are motivated to efficiently compute the top- r influential communities in a general case where nodes in the network may have arbitrary weights. To this end, we first proposed a unified search framework by improving the existing techniques. Then, we developed an efficient algorithm to judge the connectivity of nodes with the same weight, whose time complexity is linear to the size of the subgraph accessed by the algorithm. We conducted extensive performance studies on real data sets to demonstrate the effectiveness and efficiency of the proposed approaches.
Wensheng Luo 0002, Xu Zhou 0001, Jianye Yang 0001, Peng Peng 0001, Guoqing Xiao 0001, Yunjun Gao
IEEE Internet Things J.1