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

Ning Ruan

dblp:02/6343 · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
2since 2021 · last 2026
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 9 · 2 first-authorArtificial intelligence and machine learning · 5 · 4 first-author · 1 since 2021Theory of computation · 2Systems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 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.

Network and information security
1 paper
Authentication and access control · 38% Hardware security and side channels · 38% Blockchain and cryptocurrency security · 12%
Databases, data mining, and information retrieval
8 papers
Graph data management · 65% Data mining · 17% Query processing and optimization · 10%
Theoretical computer science
3 papers
Computational complexity · 48% Graph algorithms and graph theory · 37% Mathematical optimization · 16%

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

TopicWeightPapersLastEvidence papers
Hardware security and side channels › hardware security primitives
physical unclonable function
1.012026
Lightweight Authentication for Drone Service Collaboration Using Blockchain-Based Decentralized Identity and Physically Unclonable Functions · IEEE Trans. Inf. Forensics Secur. 2026
Authentication and access control
user authentication
1.012026
Lightweight Authentication for Drone Service Collaboration Using Blockchain-Based Decentralized Identity and Physically Unclonable Functions · IEEE Trans. Inf. Forensics Secur. 2026
Blockchain and cryptocurrency security
blockchain-based identity management
0.312026
Lightweight Authentication for Drone Service Collaboration Using Blockchain-Based Decentralized Identity and Physically Unclonable Functions · IEEE Trans. Inf. Forensics Secur. 2026
Cyber-physical and IoT security
UAV security
0.312026
Lightweight Authentication for Drone Service Collaboration Using Blockchain-Based Decentralized Identity and Physically Unclonable Functions · IEEE Trans. Inf. Forensics Secur. 2026
Graph data management
graph indexing
0.362012
Path-tree: An efficient reachability indexing scheme for large directed graphs · ACM Trans. Database Syst. 2011
A highway-centric labeling approach for answering distance queries on large sparse graphs · SIGMOD Conference 2012
SCARAB: scaling reachability computation on large graphs · SIGMOD Conference 2012
Graph data management › graph indexing
reachability indexing
0.222011
Path-tree: An efficient reachability indexing scheme for large directed graphs · ACM Trans. Database Syst. 2011
3-HOP: a high-compression indexing scheme for reachability query · SIGMOD Conference 2009
Query processing and optimization
similarity query processing
0.112012
A highway-centric labeling approach for answering distance queries on large sparse graphs · SIGMOD Conference 2012
Indexing and storage engines
labeling scheme
0.112011
Path-tree: An efficient reachability indexing scheme for large directed graphs · ACM Trans. Database Syst. 2011
Graph data management › graph query processing
reachability query
0.112011
Path-tree: An efficient reachability indexing scheme for large directed graphs · ACM Trans. Database Syst. 2011
Graph algorithms and graph theory
graph simplification
0.112011
Distance Preserving Graph Simplification · ICDM 2011
Computational complexity
parameterized complexity
0.112011
Distance Preserving Graph Simplification · ICDM 2011
Graph data management › graph query processing › reachability query
label-constrained reachability
0.112010
Computing label-constraint reachability in graph databases · SIGMOD Conference 2010
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal discovery
time series causal discovery
0.112009
A Sparsification Approach for Temporal Graphical Model Decomposition · ICDM 2009
Data mining
clustering
0.112009
A Sparsification Approach for Temporal Graphical Model Decomposition · ICDM 2009
Data mining › pattern mining › itemset mining
frequent itemset mining
0.112008
Effective and efficient itemset pattern summarization: regression-based approaches · KDD 2008
Data mining
pattern mining
0.112008
Effective and efficient itemset pattern summarization: regression-based approaches · KDD 2008
Graph data management › graph indexing
reachability labeling
0.112008
Efficiently answering reachability queries on very large directed graphs · SIGMOD Conference 2008
Computational complexity › learning theory
VC dimension
0.012011
Distance Preserving Graph Simplification · ICDM 2011
Mathematical optimization
continuous optimization
0.012009
A Sparsification Approach for Temporal Graphical Model Decomposition · ICDM 2009
Mathematical optimization › statistical estimation
regression
0.012008
Effective and efficient itemset pattern summarization: regression-based approaches · KDD 2008

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

physically unclonable function · 1.0decentralized identifiers · 1.0blockchain · 1.0quasi-newton method · 0.3maximum weight independent set · 0.3generalized ridge regression · 0.3decision tree partitioning · 0.2bipartite set cover · 0.1graph compression · 0.1gate-vertex set mining · 0.1sampling · 0.1directed maximal weighted spanning tree · 0.1transitive closure contour · 0.13-hop indexing · 0.1tree-regression · 0.1k-regression · 0.1k-means clustering · 0.1
YearPublicationVenuePosition
2026 Lightweight Authentication for Drone Service Collaboration Using Blockchain-Based Decentralized Identity and Physically Unclonable Functions
abstract
In an open and complex environment of drone service collaboration scenarios, efficient identity authentication is essential for secure service interactions. Traditional schemes suffer from high computational costs, low communication efficiency, and vulnerability to single-point failures. This paper presents a new lightweight authentication scheme (BDP-Auth) based on blockchain decentralized identity (DID) and physically unclonable functions (PUFs). PUF enables low-power, low-cost identity key generation without relying on complex computation or large storage, ensuring tamper-proof identifiers while reducing hardware and energy overhead. Using blockchain decentralization, the DID mechanism securely registers and stores drone identities, offering transparency and integrity. Security analysis shows that BDP-Auth achieves forward and backward security, meaning that the compromise of the current session key does not reveal past or subsequent session communications, and also resists physical capture and impersonation attacks. Experiments demonstrate that, compared to PRLAP-IoD, BDP-Auth reduces the computation overhead by 38.3% and 45.0% on the STM32F4 and NodeMCU platforms, respectively, decreases communication overhead by 36.9%, and reduces storage overhead by 27.5%, significantly improving overall efficiency.
Pengrui Chen, Jiqiang Liu, Ye Du 0001, Ning Ruan, Chao Li 0023, Wei Wang 0012, Wei Ni 0001
IEEE Trans. Inf. Forensics Secur.6
2025 EHGFL: Contrastive distillation for efficient heterogeneous graph few-shot learning
Ning Ruan, Yufei Zeng, Huan Liu 0001, Pengfei Jiao
Neurocomputing1
2014 Global optimal solutions to general sensor network localization problem
Ning Ruan, David Yang Gao
Perform. Evaluation1
2012 Canonical Duality Theory and Algorithm for Solving Challenging Problems in Network Optimisation
Ning Ruan, David Yang Gao
ICONIP (3)1
2012 SCARAB: scaling reachability computation on large graphs
abstract
Most of the existing reachability indices perform well on small- to medium- size graphs, but reach a scalability bottleneck around one million vertices/edges. As graphs become increasingly large, scalability is quickly becoming the major research challenge for the reachability computation today. Can we construct indices which scale to graphs with tens of millions of vertices and edges? Can the existing reachability indices which perform well on moderate-size graphs be scaled to very large graphs? In this paper, we propose SCARAB (standing for SCAlable ReachABility), a unified reachability computation framework: it not only can scale the existing state-of-the-art reachability indices, which otherwise could only be constructed and work on moderate size graphs, but also can help speed up the online query answering approaches. Our experimental results demonstrate that SCARAB can perform on graphs with millions of vertices/edges and is also much faster then GRAIL, the state-of-the-art scalability index approach.
Ruoming Jin, Ning Ruan, Saikat Dey, Jeffrey Xu Yu
SIGMOD Conference2
2012 A highway-centric labeling approach for answering distance queries on large sparse graphs
abstract
The distance query, which asks the length of the shortest path from a vertex $u$ to another vertex v, has applications ranging from link analysis, semantic web and other ontology processing, to social network operations. Here, we propose a novel labeling scheme, referred to as Highway-Centric Labeling, for answering distance queries in a large sparse graph. It empowers the distance labeling with a highway structure and leverages a novel bipartite set cover framework/algorithm. Highway-centric labeling provides better labeling size than the state-of-the-art $2$-hop labeling, theoretically and empirically. It also offers both exact distance and approximate distance with bounded accuracy. A detailed experimental evaluation on both synthetic and real datasets demonstrates that highway-centric labeling can outperform the state-of-the-art distance computation approaches in terms of both index size and query time.
Ruoming Jin, Ning Ruan, Yang Xiang 0007, Victor E. Lee
SIGMOD Conference2
2011 Distance Preserving Graph Simplification
abstract
Large graphs are difficult to represent, visualize, and understand. In this paper, we introduce "gate graph" a new approach to perform graph simplification. A gate graph provides a simplified topological view of the original graph. Specifically, we construct a gate graph from a large graph so that for any "non-local" vertex pair (distance greater than some threshold) in the original graph, their shortest-path distance can be recovered by consecutive "local" walks through the gate vertices in the gate graph. We perform a theoretical investigation on the gate-vertex set discovery problem. We characterize its computational complexity and reveal the upper bound of minimum gate- vertex set using VC-dimension theory. We propose an efficient mining algorithm to discover a gate-vertex set with guaranteed logarithmic bound. The detailed experimental results using both real and synthetic graphs demonstrate the effectiveness and efficiency of our approach.
Ning Ruan, Ruoming Jin, Yan Huang 0002
ICDM1
2011 Path-tree: An efficient reachability indexing scheme for large directed graphs
abstract
Reachability query is one of the fundamental queries in graph database. The main idea behind answering reachability queries is to assign vertices with certain labels such that the reachability between any two vertices can be determined by the labeling information. Though several approaches have been proposed for building these reachability labels, it remains open issues on how to handle increasingly large number of vertices in real-world graphs, and how to find the best tradeoff among the labeling size, the query answering time, and the construction time. In this article, we introduce a novel graph structure, referred to as path-tree , to help labeling very large graphs. The path-tree cover is a spanning subgraph of G in a tree shape. We show path-tree can be generalized to chain-tree which theoretically can has smaller labeling cost. On top of path-tree and chain-tree index, we also introduce a new compression scheme which groups vertices with similar labels together to further reduce the labeling size. In addition, we also propose an efficient incremental update algorithm for dynamic index maintenance. Finally, we demonstrate both analytically and empirically the effectiveness and efficiency of our new approaches.
Ruoming Jin, Ning Ruan, Yang Xiang 0007, Haixun Wang
ACM Trans. Database Syst.2
2010 Computing label-constraint reachability in graph databases
abstract
Our world today is generating huge amounts of graph data such as social networks, biological networks, and the semantic web. Many of these real-world graphs are edge-labeled graphs, i.e., each edge has a label that denotes the relationship between the two vertices connected by the edge. A fundamental research problem on these labeled graphs is how to handle the label-constraint reachability query: Can vertex u reach vertex v through a path whose edge labels are constrained by a set of labels? In this work, we introduce a novel tree-based index framework which utilizes the directed maximal weighted spanning tree algorithm and sampling techniques to maximally compress the generalized transitive closure for the labeled graphs. An extensive experimental evaluation on both real and synthetic datasets demonstrates the efficiency of our approach in answering label-constraint reachability queries.
Ruoming Jin, Hui Hong, Haixun Wang, Ning Ruan, Yang Xiang 0007
SIGMOD Conference4
2010 Solutions to quadratic minimization problems with box and integer constraints
David Yang Gao, Ning Ruan
J. Glob. Optim.2
2009 A Sparsification Approach for Temporal Graphical Model Decomposition
abstract
Temporal causal modeling can be used to recover the causal structure among a group of relevant time series variables. Several methods have been developed to explicitly construct temporal causal graphical models. However, how to best understand and conceptualize these complicated causal relationships is still an open problem. In this paper, we propose a decomposition approach to simplify the temporal graphical model. Our method clusters time series variables into groups such that strong interactions appear among the variables within each group and weak (or no) interactions exist for cross-group variable pairs. Specifically, we formulate the clustering problem for temporal graphical models as a regression-coefficient sparsification problem and define an interesting objective function which balances the model prediction power and its cluster structure. We introduce an iterative optimization approach utilizing the Quasi-Newton method and generalized ridge regression to minimize the objective function and to produce a clustered temporal graphical model. We also present a novel optimization procedure utilizing a graph theoretical tool based on the maximum weight independent set problem to speed up the Quasi-Newton method for a large number of variables. Finally, our detailed experimental study on both synthetic and real datasets demonstrates the effectiveness of our methods.
Ning Ruan, Ruoming Jin, Victor E. Lee
ICDM1
2009 3-HOP: a high-compression indexing scheme for reachability query
abstract
Reachability queries on large directed graphs have attracted much attention recently. The existing work either uses spanning structures, such as chains or trees, to compress the complete transitive closure, or utilizes the 2-hop strategy to describe the reachability. Almost all of these approaches work well for very sparse graphs. However, the challenging problem is that as the ratio of the number of edges to the number of vertices increases, the size of the compressed transitive closure grows very large. In this paper, we propose a new 3-hop indexing scheme for directed graphs with higher density. The basic idea of 3-hop indexing is to use chain structures in combination with hops to minimize the number of structures that must be indexed. Technically, our goal is to find a 3-hop scheme over dense DAGs (directed acyclic graphs) with minimum index size. We develop an efficient algorithm to discover a transitive closure contour, which yields near optimal index size. Empirical studies show that our 3-hop scheme has much smaller index size than state-of-the-art reachability query schemes such as 2-hop and path-tree when DAGs are not very sparse, while our query time is close to path-tree, which is considered to be one of the best reachability query schemes.
Ruoming Jin, Yang Xiang 0007, Ning Ruan, David Fuhry
SIGMOD Conference3
2009 Solutions and optimality criteria for nonconvex constrained global optimization problems with connections between canonical and Lagrangian duality
David Yang Gao, Ning Ruan, Hanif D. Sherali
J. Glob. Optim.2
2008 Effective and efficient itemset pattern summarization: regression-based approaches
abstract
In this paper, we propose a set of novel regression-based approaches to effectively and efficiently summarize frequent itemset patterns. Specifically, we show that the problem of minimizing the restoration error for a set of itemsets based on a probabilistic model corresponds to a non-linear regression problem. We show that under certain conditions, we can transform the nonlinear regression problem to a linear regression problem. We propose two new methods, k-regression and tree-regression, to partition the entire collection of frequent itemsets in order to minimize the restoration error. The K-regression approach, employing a K-means type clustering method, guarantees that the total restoration error achieves a local minimum. The tree-regression approach employs a decision-tree type of top-down partition process. In addition, we discuss alternatives to estimate the frequency for the collection of itemsets being covered by the k representative itemsets. The experimental evaluation on both real and synthetic datasets demonstrates that our approaches significantly improve the summarization performance in terms of both accuracy (restoration error), and computational cost.
Ruoming Jin, Muad Abu-Ata, Yang Xiang 0007, Ning Ruan
KDD4
2008 Efficiently answering reachability queries on very large directed graphs
abstract
Efficiently processing queries against very large graphs is an important research topic largely driven by emerging real world applications, as diverse as XML databases, GIS, web mining, social network analysis, ontologies, and bioinformatics. In particular, graph reachability has attracted a lot of research attention as reachability queries are not only common on graph databases, but they also serve as fundamental operations for many other graph queries. The main idea behind answering reachability queries in graphs is to build indices based on reachability labels. Essentially, each vertex in the graph is assigned with certain labels such that the reachability between any two vertices can be determined by their labels. Several approaches have been proposed for building these reachability labels; among them are interval labeling (tree cover) and 2-hop labeling. However, due to the large number of vertices in many real world graphs (some graphs can easily contain millions of vertices), the computational cost and (index) size of the labels using existing methods would prove too expensive to be practical. In this paper, we introduce a novel graph structure, referred to as path-tree, to help labeling very large graphs. The path-tree cover is a spanning subgraph of G in a tree shape. We demonstrate both analytically and empirically the effectiveness of our new approaches.
Ruoming Jin, Yang Xiang 0007, Ning Ruan, Haixun Wang
SIGMOD Conference3