Shengxin Liu
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Shengxin Liu has a total of 66 co-authors. Here are the top co-authors by number of shared publications:
- Zihao Li
Institute of Operations Research and Analytics, National University of Singapore, Singapore 119077
10 shared publications - Biaoshuai Tao
Shanghai Jiao Tong University, Shanghai, China
9 shared publications - Cheng Long
Nanyang technological university, Singapore, Singapore
9 shared publications - Kaiqiang Yu
State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, China
9 shared publications - Xinhang Lu
UNSW Sydney Australia
5 shared publications - Xun Zhou
Harbin Institute of Technology, Shenzhen, Shenzhen, China
5 shared publications
Latest Publications
- Open Access
- 24 September 2026
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Management of Data
- Vol. 4 (4) , 1-27
Efficient Querying of Maximum Connectivity-Based Quasi-Cliques in Large Graphs
Structural graph queries involving connectivity constraints are fundamental primitives in modern data management and analytics. Compared with degree- and edge-based variants, connectivity-based γ-quasi-cliques (γ-CQCs) impose stronger structural constraints and fault tolerance, where robustness is measured by vertex connectivity, i.e., the minimum number of vertices whose removal disconnects the subgraph. However, processing such queries on large graphs remains computationally challenging. In this paper, we study the efficient execution of the Maximum Connectivity-based γ-Quasi-Clique (MCQC) query, which seeks the γ-CQC with the largest number of vertices. The problem is NP-hard, and the non-hereditary nature of vertex connectivity invalidates many traditional pruning techniques, posing significant challenges for exact query processing. Existing solutions rely on generic optimization formulations and exhibit poor scalability in practice. To address these challenges, we propose MCQC-TD, a specialized exact branch-and-bound framework for the MCQC query. MCQC-TD adopts a top-down search strategy and exploits a novel structural characterization of γ-CQCs to enable effective pruning and guided branching. These techniques substantially reduce the theoretical worst-case complexity compared to existing approaches. We further integrate practical query optimization techniques, including an optimized initialization strategy and a query decomposition framework, to enhance scalability on large graphs. Extensive experiments demonstrate that MCQC-TD consistently outperforms the state-of-the-art solution, achieving speedups of up to five orders of magnitude in query time.
- 24 September 2026
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Management of Data
- Vol. 4 (4) , 1-27
Open AccessEfficient Querying of Maximum Connectivity-Based Quasi-Cliques in Large Graphs
Structural graph queries involving connectivity constraints are fundamental primitives in modern data management and analytics. Compared with degree- and edge-based variants, connectivity-based γ-quasi-cliques (γ-CQCs) impose stronger structural constraints and fault tolerance, where robustness is measured by vertex connectivity, i.e., the minimum number of vertices whose removal disconnects the subgraph. However, processing such queries on large graphs remains computationally challenging. In this paper, we study the efficient execution of the Maximum Connectivity-based γ-Quasi-Clique (MCQC) query, which seeks the γ-CQC with the largest number of vertices. The problem is NP-hard, and the non-hereditary nature of vertex connectivity invalidates many traditional pruning techniques, posing significant challenges for exact query processing. Existing solutions rely on generic optimization formulations and exhibit poor scalability in practice. To address these challenges, we propose MCQC-TD, a specialized exact branch-and-bound framework for the MCQC query. MCQC-TD adopts a top-down search strategy and exploits a novel structural characterization of γ-CQCs to enable effective pruning and guided branching. These techniques substantially reduce the theoretical worst-case complexity compared to existing approaches. We further integrate practical query optimization techniques, including an optimized initialization strategy and a query decomposition framework, to enhance scalability on large graphs. Extensive experiments demonstrate that MCQC-TD consistently outperforms the state-of-the-art solution, achieving speedups of up to five orders of magnitude in query time.
- Open Access
- 8 August 2026
- Published by Association for Computing Machinery (ACM)
- p. 6923-6934
HURST: Heterogeneity-Adaptive Urban Foundation Models for Spatiotemporal Prediction via Self-Partitional Mixture-of-Spatial-Experts
- 8 August 2026
- Published by Association for Computing Machinery (ACM)
- p. 6923-6934
Open AccessHURST: Heterogeneity-Adaptive Urban Foundation Models for Spatiotemporal Prediction via Self-Partitional Mixture-of-Spatial-Experts
- 9 June 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Knowledge and Data Engineering
- Vol. PP (10414347) , 1-14
Efficient Maximal Directed Plex Enumeration with Worst-Case Time Guarantee
Directed graphs are essential for modeling real-world networks, where edge directionality encodes critical information. Cohesive subgraphs in directed graphs, such as directed $(k,\ell )$-plexes (DPlexes), are widely used in applications including community detection, anomaly detection, and functional group discovery. A DPlex is defined as a subgraph in which each vertex disconnects at most $k$ vertices and is meanwhile not pointed to by at most $\ell$ vertices. However, enumerating all maximal DPlexes is computationally challenging, as finding even one maximum DPlex is NP-hard. Furthermore, existing algorithms for undirected graphs cannot be directly applied to directed graphs due to the complexities introduced by edge directionality. To address these challenges, we propose an efficient branch-and-bound algorithm, DPEnum, which incorporates two key techniques: (1) a pivot technique based on a new concept, out-degeneracy ($\delta$), which quantifies sparseness in directed graphs and satisfies $\delta \lt n$, where $n$ is the number of vertices; and (2) a preprocessing technique that removes reducible vertices and directly identifies several maximal DPlexes. DPEnum achieves a worst-case time complexity of $O^*(\alpha _{k}^\delta )$, where $O^*$ suppresses the polynomial factors and $\alpha _{k} \lt 2$, outperforming the naive $O^*(2^{n})$. Additionally, we propose LDPEnum for enumerating large maximal DPlexes with at least $s$ vertices, which uses the upper-bounding technique to prune search branches. Extensive experiments on real-world datasets show that our algorithms achieve up to four orders of magnitude speedup compared to the baseline.
- 9 June 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Knowledge and Data Engineering
- Vol. PP (10414347) , 1-14
Efficient Maximal Directed Plex Enumeration with Worst-Case Time Guarantee
Directed graphs are essential for modeling real-world networks, where edge directionality encodes critical information. Cohesive subgraphs in directed graphs, such as directed $(k,\ell )$-plexes (DPlexes), are widely used in applications including community detection, anomaly detection, and functional group discovery. A DPlex is defined as a subgraph in which each vertex disconnects at most $k$ vertices and is meanwhile not pointed to by at most $\ell$ vertices. However, enumerating all maximal DPlexes is computationally challenging, as finding even one maximum DPlex is NP-hard. Furthermore, existing algorithms for undirected graphs cannot be directly applied to directed graphs due to the complexities introduced by edge directionality. To address these challenges, we propose an efficient branch-and-bound algorithm, DPEnum, which incorporates two key techniques: (1) a pivot technique based on a new concept, out-degeneracy ($\delta$), which quantifies sparseness in directed graphs and satisfies $\delta \lt n$, where $n$ is the number of vertices; and (2) a preprocessing technique that removes reducible vertices and directly identifies several maximal DPlexes. DPEnum achieves a worst-case time complexity of $O^*(\alpha _{k}^\delta )$, where $O^*$ suppresses the polynomial factors and $\alpha _{k} \lt 2$, outperforming the naive $O^*(2^{n})$. Additionally, we propose LDPEnum for enumerating large maximal DPlexes with at least $s$ vertices, which uses the upper-bounding technique to prune search branches. Extensive experiments on real-world datasets show that our algorithms achieve up to four orders of magnitude speedup compared to the baseline.
- 8 June 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Knowledge and Data Engineering
- Vol. PP (10414347) , 1-14
Efficient Minimum $k$-Truss Search: A Decomposition-Based Approach
Cohesive subgraph mining has been extensively studied and finds numerous graph mining applications such as link farm identification, community detection, and product recommendation. Among various cohesive subgraph structures, the$k$ -truss is particularly notable for its strong structural cohesiveness based on triangles. However, the classical$k$ -truss problem aims to find the$k$ -truss with the maximum number of vertices, which is often extremely large and complex in practice. To fully leverage the benefits of the$k$ -truss, we consider a novel problem called the minimum$k$ -truss problem, which seeks to identify a$k$ -truss with the minimum number of vertices, where$k\geq 2$ is a positive integer. We first formally prove the NP-hardness of the problem. We then design a baseline algorithm MTEnum that is based on the vertex enumeration and a heuristic method for computing an upper bound. Despite these efforts, MTEnum still faces practical efficiency issues which may be due to the fact that the$k$ -truss lacks the hereditary property. To address this issue, we develop a novel decomposition-based framework DSA, which elegantly transforms the problem into a sequence of problems that are based on a new cohesive subgraph model called edge-based$s$ -plex ($s$ -eplex). With the hereditary property of$s$ -eplex, we design a branch-and-bound algorithm with several customized techniques for the newly formulated problem. Extensive experiments demonstrate the effectiveness of our studied problem and the efficiency of our proposed algorithm DSA. In particular, DSA runs up to five orders of magnitude faster than the baseline MTEnum.- 8 June 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Knowledge and Data Engineering
- Vol. PP (10414347) , 1-14
Efficient Minimum $k$-Truss Search: A Decomposition-Based Approach
Cohesive subgraph mining has been extensively studied and finds numerous graph mining applications such as link farm identification, community detection, and product recommendation. Among various cohesive subgraph structures, the$k$ -truss is particularly notable for its strong structural cohesiveness based on triangles. However, the classical$k$ -truss problem aims to find the$k$ -truss with the maximum number of vertices, which is often extremely large and complex in practice. To fully leverage the benefits of the$k$ -truss, we consider a novel problem called the minimum$k$ -truss problem, which seeks to identify a$k$ -truss with the minimum number of vertices, where$k\geq 2$ is a positive integer. We first formally prove the NP-hardness of the problem. We then design a baseline algorithm MTEnum that is based on the vertex enumeration and a heuristic method for computing an upper bound. Despite these efforts, MTEnum still faces practical efficiency issues which may be due to the fact that the$k$ -truss lacks the hereditary property. To address this issue, we develop a novel decomposition-based framework DSA, which elegantly transforms the problem into a sequence of problems that are based on a new cohesive subgraph model called edge-based$s$ -plex ($s$ -eplex). With the hereditary property of$s$ -eplex, we design a branch-and-bound algorithm with several customized techniques for the newly formulated problem. Extensive experiments demonstrate the effectiveness of our studied problem and the efficiency of our proposed algorithm DSA. In particular, DSA runs up to five orders of magnitude faster than the baseline MTEnum.- Open Access
- 18 May 2026
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Management of Data
- Vol. 4 (3) , 1-27
Querying Cohesive Subgraphs in Temporal Graphs
Temporal graphs are widely used to model dynamic interactions across diverse domains, including social networks, biology, and e-commerce. Querying historical cohesive subgraphs, defined as extracting cohesive subgraphs from the graph snapshot induced by a given time interval, is a fundamental task in temporal graph analytics. Yet, current index-based methods are typically designed for a single model. This specialization yields high performance for a specific target but cannot be reused for others, which limits extensibility. In this paper, we propose a unified index-based framework to address this limitation. We focus on a generalized class of Historical CSMs (His-CSMs), which is characterized by two structural properties: non-overlapping (resultant subgraphs are vertex-disjoint) and monotonic (validity in a time interval implies validity in any super interval). This class includes prominent models such as historical connected components (His-CC) and historical k -cores (His-Core). To address the His-CSM query problem, we reduce queries for different CSMs to a single canonical query, the spanning connected component query, and design an index-based solution to answer this query efficiently. Building on this framework, we provide concrete instantiations for both His-CC and His-Core queries. Extensive experiments on real-world temporal graphs show that our method outperforms state-of-the-art baselines, achieving up to 60X speedups for His-CC and up to 100X speedups for His-Core.
- 18 May 2026
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Management of Data
- Vol. 4 (3) , 1-27
Open AccessQuerying Cohesive Subgraphs in Temporal Graphs
Temporal graphs are widely used to model dynamic interactions across diverse domains, including social networks, biology, and e-commerce. Querying historical cohesive subgraphs, defined as extracting cohesive subgraphs from the graph snapshot induced by a given time interval, is a fundamental task in temporal graph analytics. Yet, current index-based methods are typically designed for a single model. This specialization yields high performance for a specific target but cannot be reused for others, which limits extensibility. In this paper, we propose a unified index-based framework to address this limitation. We focus on a generalized class of Historical CSMs (His-CSMs), which is characterized by two structural properties: non-overlapping (resultant subgraphs are vertex-disjoint) and monotonic (validity in a time interval implies validity in any super interval). This class includes prominent models such as historical connected components (His-CC) and historical k -cores (His-Core). To address the His-CSM query problem, we reduce queries for different CSMs to a single canonical query, the spanning connected component query, and design an index-based solution to answer this query efficiently. Building on this framework, we provide concrete instantiations for both His-CC and His-Core queries. Extensive experiments on real-world temporal graphs show that our method outperforms state-of-the-art baselines, achieving up to 60X speedups for His-CC and up to 100X speedups for His-Core.
- Open Access
- 12 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 535-546
Maximum Edge-based Quasi-Clique: Novel Iterative Frameworks
- 12 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 535-546
Open AccessMaximum Edge-based Quasi-Clique: Novel Iterative Frameworks
- 26 January 2026
- Published by Elsevier in Information and Computation
- Vol. 309
Fair division with prioritized agents
- 26 January 2026
- Published by Elsevier in Information and Computation
- Vol. 309
Fair division with prioritized agents
- 2 January 2026
- Published by Springer Nature
- p. 348-365
Logarithmic Comparison-Based Query Complexity for Fair Division of Indivisible Goods
- 2 January 2026
- Published by Springer Nature
- p. 348-365
Logarithmic Comparison-Based Query Complexity for Fair Division of Indivisible Goods
- 2 January 2026
- Published by Springer Nature
- p. 277-294
Best-of-Both-Worlds Fair Allocation of Indivisible and Mixed Goods
- 2 January 2026
- Published by Springer Nature
- p. 277-294
Best-of-Both-Worlds Fair Allocation of Indivisible and Mixed Goods
- 2 January 2026
- Published by Springer Nature
- p. 103-119
Efficient Maximum $(\alpha ,\beta )$-Quasi Biclique Computation on Bipartite Graphs- 2 January 2026
- Published by Springer Nature
- p. 103-119
Efficient Maximum $(\alpha ,\beta )$-Quasi Biclique Computation on Bipartite Graphs