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

Jiafeng Hu

dblp:120/1593 · DBLP profile ↗
← Back
20ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0002-5108-5820ORCID · corroborated

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

Databases, data management, data science and information retrieval · 18 · 5 first-authorArtificial intelligence and machine learning · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 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
13 papers
Graph data management · 52% Spatial and temporal data management · 22% Data mining · 18%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 50% Computational complexity · 50%

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

TopicWeightPapersLastEvidence papers
Graph data management
community search
2.272019
Effective and Efficient Community Search Over Large Directed Graphs · IEEE Trans. Knowl. Data Eng. 2019
On Spatial-Aware Community Search · IEEE Trans. Knowl. Data Eng. 2019
Effective and Efficient Community Search Over Large Directed Graphs (Extended Abstract) · ICDE 2019
Graph data management › community search
attributed community search
0.832017
Effective and efficient attributed community search · VLDB J. 2017
C-Explorer: Browsing Communities in Large Graphs · Proc. VLDB Endow. 2017
Effective Community Search for Large Attributed Graphs · Proc. VLDB Endow. 2016
Graph data management › community search
directed graph community search
0.822019
Effective and Efficient Community Search Over Large Directed Graphs · IEEE Trans. Knowl. Data Eng. 2019
Effective and Efficient Community Search Over Large Directed Graphs (Extended Abstract) · ICDE 2019
Data mining › structured data mining › graph mining
dense subgraph mining
0.722019
Effective and Efficient Community Search Over Large Directed Graphs · IEEE Trans. Knowl. Data Eng. 2019
Effective Community Search over Large Spatial Graphs · Proc. VLDB Endow. 2017
Spatial and temporal data management › spatial analysis
spatial community search
0.722019
On Spatial-Aware Community Search · IEEE Trans. Knowl. Data Eng. 2019
Effective Community Search over Large Spatial Graphs · Proc. VLDB Endow. 2017
Data mining › network analysis
labeled network analysis
0.412020
MC-Explorer: Analyzing and Visualizing Motif-Cliques on Large Networks · ICDE 2020
Spatial and temporal data management
road network
0.412020
ROAM: A Fundamental Routing Query on Road Networks with Efficiency · IEEE Trans. Knowl. Data Eng. 2020
Computational complexity › circuit complexity › circuit minimization
minimum circuit size problem
0.412020
ROAM: A Fundamental Routing Query on Road Networks with Efficiency · IEEE Trans. Knowl. Data Eng. 2020
Graph algorithms and graph theory
shortest path
0.412020
ROAM: A Fundamental Routing Query on Road Networks with Efficiency · IEEE Trans. Knowl. Data Eng. 2020
Data mining › structured data mining › graph mining
heterogeneous information network
0.412019
Discovering Maximal Motif Cliques in Large Heterogeneous Information Networks · ICDE 2019
Graph data management › cohesive subgraph mining
maximal clique enumeration
0.412019
Discovering Maximal Motif Cliques in Large Heterogeneous Information Networks · ICDE 2019
Indexing and storage engines
adaptive indexing
0.312018
TOAIN: A Throughput Optimizing Adaptive Index for Answering Dynamic kNN Queries on Road Networks · Proc. VLDB Endow. 2018
Spatial and temporal data management › spatial query processing › nearest neighbor query
k-nearest neighbor query
0.312018
TOAIN: A Throughput Optimizing Adaptive Index for Answering Dynamic kNN Queries on Road Networks · Proc. VLDB Endow. 2018
Spatial and temporal data management
road network query processing
0.312018
TOAIN: A Throughput Optimizing Adaptive Index for Answering Dynamic kNN Queries on Road Networks · Proc. VLDB Endow. 2018
Query processing and optimization
approximate query processing
0.312017
On Minimal Steiner Maximum-Connected Subgraph Queries · IEEE Trans. Knowl. Data Eng. 2017
Graph data management
graph query processing
0.312017
On Minimal Steiner Maximum-Connected Subgraph Queries · IEEE Trans. Knowl. Data Eng. 2017
Visualization and visual analytics
graph visualization
0.222020
MC-Explorer: Analyzing and Visualizing Motif-Cliques on Large Networks · ICDE 2020
C-Explorer: Browsing Communities in Large Graphs · Proc. VLDB Endow. 2017
Smart cities and intelligent transportation › traffic monitoring
traffic anomaly detection
0.112012
Inferring the Root Cause in Road Traffic Anomalies · ICDM 2012
Data mining
anomaly detection
0.112012
Inferring the Root Cause in Road Traffic Anomalies · ICDM 2012
Graph data management
graph indexing
0.112019
Effective and Efficient Community Search Over Large Directed Graphs · IEEE Trans. Knowl. Data Eng. 2019

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

pruning · 1.2motif-clique mining · 0.9indexing · 0.9index structure · 0.8approximation algorithm · 0.7throughput modeling · 0.7adaptive index tuning · 0.7query algorithm · 0.4exact algorithm · 0.4duplicate avoidance · 0.4k-cores · 0.3codicil · 0.3l1 optimization · 0.1generative model · 0.1
YearPublicationVenuePosition
2020 MC-Explorer: Analyzing and Visualizing Motif-Cliques on Large Networks
abstract
Large networks with labeled nodes are prevalent in various applications, such as biological graphs, social networks, and e-commerce graphs. To extract insight from this rich information source, we propose MC-Explorer, which is an advanced analysis and visualization system. A highlight of MC-Explorer is its ability to discover motif-cliques from a graph with labeled nodes. A motif, such as a 3-node triangle, is a fundamental building block of a graph. A motif-clique is a "complete" subgraph in a network with respect to a desired higher-order connection pattern. For example, on a large biological graph, we found out some motif-cliques, which disclose new side effects of a drug, and potential drugs for healing diseases. MC-Explorer includes online and interactive facilities for exploring a large labeled network through the use of motif-cliques. We will demonstrate how MC-Explorer can facilitate the analysis and visualization of a labeled biological network.An online demo video of MC-Explorer can be accessed from https://www.dropbox.com/s/vkalumc28wqp8yl/demo.mov.
Boxuan Li, Reynold Cheng, Jiafeng Hu, Yixiang Fang, Min Ou, Ruibang Luo, Kevin Chen-Chuan Chang, Xuemin Lin 0001
ICDE3
2020 ROAM: A Fundamental Routing Query on Road Networks with Efficiency
abstract
Novel road-network applications often recommend a moving object (e.g., a vehicle) about interesting services or tasks on its way to a destination. A taxi-sharing system, for instance, suggests a new passenger to a taxi while it is serving another one. The traveling cost is then shared among these passengers. A fundamental query is: given two nodes s and t, and an area A on road network graph , is there a “good” route (e.g., short enough path) P from s to t that crosses A in G? In a taxi-sharing system, s and t can be a taxi's current and destined locations, and A contains all the places to which a person waiting for a taxi is willing to walk. Answering this Route and Area Matching (ROAM) Query allows the application involved to recommend appropriate services to users efficiently. In this paper, we examine efficient ROAM query algorithms. Particularly, we develop solutions for finding a ρ-route, which is an s-t path that passes A, with a length of at most (1 + ρ) times the shortest distance between s and t. The existence of a ρ-route implies that a service or task located at A can be found for a given moving object m, and that m only deviates slightly from its current route. We present comprehensive studies on index-free and index-based algorithms for answering ROAM queries. Comprehensive experiments show that our algorithm runs up to 30 times faster than baseline algorithms.
Siqiang Luo, Reynold Cheng, Ben Kao, Xiaokui Xiao, Shuigeng Zhou, Jiafeng Hu
IEEE Trans. Knowl. Data Eng.6
2019 Effective and Efficient Community Search Over Large Directed Graphs (Extended Abstract)
abstract
Communities are prevalent in social networks, knowledge graphs, and biological networks. Recently, the topic of community search (CS), extracting a dense subgraph containing a query vertex q from a graph, has received great attention. However, existing CS solutions are designed for undirected graphs, and overlook directions of edges which potentially lose useful information carried on directions. In many applications (e.g., Twitter), users' relationships are often modeled as directed graphs (e.g., if a user a follows another user b, then there is an edge from a to b). In this paper, we study the problem of CS on directed graph. Given a vertex q of a graph G, we aim to find a densely connected subgraph containing q from G, in which vertices have strong interactions and high similarities, by using the minimum in/out-degrees metric. We first develop a baseline algorithm based on the concept of D-core. We further propose three index structures and corresponding query algorithms. Our experimental results on seven real graphs show that our solutions are very effective and efficient.
Yixiang Fang, Zhongran Wang, Reynold Cheng, Hongzhi Wang 0001, Jiafeng Hu
ICDE5
2019 Discovering Maximal Motif Cliques in Large Heterogeneous Information Networks
abstract
We study the discovery of cliques (or "complete" subgraphs) in heterogeneous information networks (HINs). Existing clique-finding solutions often ignore the rich semantics of HINs. We propose motif clique, or m-clique, which redefines subgraph completeness with respect to a given motif. A motif, essentially a small subgraph pattern, is a fundamental building block of an HIN. The m-clique concept is general and allows us to analyse "complete" subgraphs in an HIN with respect to desired high-order connection patterns. We further investigate the maximal m-clique enumeration problem (MMCE), which finds all maximal m-cliques not contained in any other m-cliques. Because MMCE is NP-hard, developing an accurate and efficient solution for MMCE is not straightforward. We thus present the META algorithm, which employs advanced pruning strategies to effectively reduce the search space. We also design fast techniques to avoid generating duplicated maximal m-clique instances. Our extensive experiments on large real and synthetic HINs show that META is highly effective and efficient.
Jiafeng Hu, Reynold Cheng, Kevin Chen-Chuan Chang, Aravind Sankar, Yixiang Fang, Brian Y. H. Lam
ICDE1
2019 On Spatial-Aware Community Search
abstract
Communities are prevalent in social networks, knowledge graphs, and biological networks. Recently, the topic of community search (CS) has received plenty of attention. The CS problem aims to look for a dense subgraph that contains a query vertex. Existing CS solutions do not consider the spatial extent of a community. They can yield communities whose locations of vertices span large areas. In applications that facilitate setting social events (e.g., finding conference attendees to join a dinner), it is important to find groups of people who are physically close to each other, so it is desirable to have aspatial-aware community(or SAC), whose vertices are close structurally and spatially. Given a graph$G$and a query vertex$q$, we develop an exact solution to find the SAC containing$q$, but it cannot scale to large datasets, so we design three approximation algorithms. We further study the problem of continuous SAC search on a “dynamic spatial graph,” whose vertices’ locations change with time, and propose three fast solutions. We evaluate the solutions on both real and synthetic datasets, and the results show that SACs are better than communities returned by existing solutions. Moreover, our approximation solutions perform accurately and efficiently.
Yixiang Fang, Reynold Cheng, Xiaodong Li 0009, Siqiang Luo, Jiafeng Hu, Xiaojun Chen 0006
IEEE Trans. Knowl. Data Eng.6
2019 Effective and Efficient Community Search Over Large Directed Graphs
abstract
Communities are prevalent in social networks, knowledge graphs, and biological networks. Recently, the topic of community search (CS), extracting a dense subgraph containing a query vertex q from a graph, has received great attention. However, existing CS solutions are designed for undirected graphs, and overlook directions of edges which potentially lose useful information carried on directions. In many applications (e.g., Twitter), users' relationships are often modeled as directed graphs (e.g., if a user a follows another user b, then there is an edge from a to b). In this paper, we study the problem of CS on directed graph. Given a vertex q of a graph G, we aim to find a densely connected subgraph containing q from G, in which vertices have strong interactions and high similarities, by using the minimum in/out-degrees metric. We first develop a baseline algorithm based on the concept of D-core. We further propose three index structures and corresponding query algorithms. Our experimental results on seven real graphs show that our solutions are very effective and efficient. For example, on a graph with over 1 billion of edges, we only need around 40mins to index it and 1~2sec to answer a query.
Yixiang Fang, Zhongran Wang, Reynold Cheng, Hongzhi Wang 0001, Jiafeng Hu
IEEE Trans. Knowl. Data Eng.5
2018 Scalable Evaluation of k-NN Queries on Large Uncertain Graphs
abstract
International audience
Xiaodong Li 0009, Reynold Cheng, Yixiang Fang, Jiafeng Hu, Silviu Maniu
EDBT4
2018 TOAIN: A Throughput Optimizing Adaptive Index for Answering Dynamic kNN Queries on Road Networks
abstract
We study the classical kNN queries on road networks. Existing solutions mostly focus on reducing query processing time. In many applications, however, system throughput is a more important measure. We devise a mathematical model that describes throughput in terms of a number of system characteristics. We show that query time is only one of the many parameters that impact throughput. Others include update time and query/update arrival rates. We show that the traditional approach of improving query time alone is generally inadequate in optimizing throughput. Moreover, existing solutions lack flexibility in adapting to environments of different characteristics. We propose Toain, which is a very flexible algorithm that can be easily trained to adapt to a given environment for maximizing query throughput. We conduct extensive experiments on both real and synthetic data and show that Toain gives significantly higher throughput compared with existing solutions.
Siqiang Luo, Ben Kao, Guoliang Li 0001, Jiafeng Hu, Reynold Cheng, Yudian Zheng
Proc. VLDB Endow.4
2017 On Embedding Uncertain Graphs
abstract
Graph data are prevalent in communication networks, social media, and biological networks. These data, which are often noisy or inexact, can be represented by uncertain graphs, whose edges are associated with probabilities to indicate the chances that they exist. Recently, researchers have studied various algorithms (e.g., clustering, classification, and k-NN) for uncertain graphs. These solutions face two problems: (1) high dimensionality: uncertain graphs are often highly complex, which can affect the mining quality; and (2) low reusability, where an existing mining algorithm has to be redesigned to deal with uncertain graphs. To tackle these problems, we propose a solution called URGE, or UnceRtain Graph Embedding. Given an uncertain graph G, URGE generates G's embedding, or a set of low-dimensional vectors, which carry the proximity information of nodes in G. This embedding enables the dimensionality of G to be reduced, without destroying node proximity information. Due to its simplicity, existing mining solutions can be used on the embedding. We investigate two low- and high-order node proximity measures in the embedding generation process, and develop novel algorithms to enable fast evaluation.
Jiafeng Hu, Reynold Cheng, Zhipeng Huang 0001, Yixiang Fang, Siqiang Luo
CIKM1
2017 SEQ: Example-based Query for Spatial Objects
abstract
Spatial object search is prevalent in map services (e.g., Google Maps). To rent an apartment, for example, one will take into account its nearby facilities, such as supermarkets, hospitals, and subway stations. Traditional keyword search solutions, such as the nearby function in Google Maps, are insufficient in expressing the often complex attribute/spatial requirements of users. Those require- ments, however, are essential to reflect the user search intention. In this paper, we propose the Spatial Exemplar Query (SEQ), which allows the user to input a result example over an interface inside the map service. We then propose an effective similarity measure to evaluate the proximity between a candidate answer and the given example. We conduct a user study to validate the effectiveness of SEQ. Our result shows that more than 88% of users would like to have an example assisted search in map services. Moreover, SEQ gets a user satisfactory score of 4.3/5.0, which is more than 2 times higher than that of a baseline solution.
Siqiang Luo, Jiafeng Hu, Reynold Cheng, Ben Kao
CIKM2
2017 C-Explorer: Browsing Communities in Large Graphs
abstract
Community retrieval (CR) algorithms, which enable the extraction of subgraphs from large social networks (e.g., Facebook and Twitter), have attracted tremendous interest. Various CR solutions, such as k -core and codicil , have been proposed to obtain graphs whose vertices are closely related. In this paper, we propose the C-Explorer system to assist users in extracting, visualizing, and analyzing communities. C-Explorer provides online and interactive CR facilities, allowing a user to view her interesting graphs, indicate her required vertex q , and display the communities to which q belongs. A seminal feature of C-Explorer is that it uses an attributed graph , whose vertices are associated with labels and keywords, and looks for an attributed community (or AC), whose vertices are structurally and semantically related. Moreover, C-Explorer implements several state-of-the-art CR algorithms, as well as functions for analyzing their effectiveness. We plan to make C-Explorer an open-source web-based platform, and design API functions for software developers to test their CR algorithms in our system.
Yixiang Fang, Reynold Cheng, Siqiang Luo, Jiafeng Hu
Proc. VLDB Endow.4
2017 Effective Community Search over Large Spatial Graphs
abstract
Communities are prevalent in social networks, knowledge graphs, and biological networks. Recently, the topic of community search (CS) has received plenty of attention. Given a query vertex, CS looks for a dense subgraph that contains it. Existing CS solutions do not consider the spatial extent of a community. They can yield communities whose locations of vertices span large areas. In applications that facilitate the creation of social events (e.g., finding conference attendees to join a dinner), it is important to find groups of people who are physically close to each other. In this situation, it is desirable to have a spatial-aware community (or SAC), whose vertices are close structurally and spatially. Given a graph G and a query vertex q , we develop exact solutions for finding an SAC that contains q . Since these solutions cannot scale to large datasets, we have further designed three approximation algorithms to compute an SAC. We have performed an experimental evaluation for these solutions on both large real and synthetic datasets. Experimental results show that SAC is better than the communities returned by existing solutions. Moreover, our approximation solutions can find SACs accurately and efficiently.
Yixiang Fang, Reynold Cheng, Xiaodong Li 0009, Siqiang Luo, Jiafeng Hu
Proc. VLDB Endow.5
2017 On Minimal Steiner Maximum-Connected Subgraph Queries
abstract
Given a graph G and a set Q of query nodes, we examine the Steiner Maximum-Connected Subgraph (SMCS) problem. The SMCS, or G's induced subgraph that contains Q with the largest connectivity, can be useful for customer prediction, product promotion, and team assembling. Despite its importance, the SMCS problem has only been recently studied. Existing solutions evaluate the maximum SMCS, whose number of nodes is the largest among all the SMCSs of Q. However, the maximum SMCS, which may contain a lot of nodes, can be difficult to interpret. In this paper, we investigate the minimal SMCS, which is the minimal subgraph of G with the maximum connectivity containing Q. The minimal SMCS contains much fewer nodes than its maximum counterpart, and is thus easier to be understood. However, the minimal SMCS can be costly to evaluate. We thus propose efficient Expand-Refine algorithms, as well as their approximate versions with accuracy guarantees. We further develop a cache-based processing model to improve the efficiency for an important case when Q consists of a single node. Extensive experiments on large real and synthetic graph datasets validate the effectiveness and efficiency of our approaches.
Jiafeng Hu, Xiaowei Wu 0001, Reynold Cheng, Siqiang Luo, Yixiang Fang
IEEE Trans. Knowl. Data Eng.1
2017 Effective and efficient attributed community search
Yixiang Fang, Reynold Cheng, Yankai Chen 0001, Siqiang Luo, Jiafeng Hu
VLDB J.5
2016 Querying Minimal Steiner Maximum-Connected Subgraphs in Large Graphs
abstract
Given a graph G and a set Q of query nodes, we examine the Steiner Maximum-Connected Subgraph (SMCS). The SMCS, or G's induced subgraph that contains Q with the largest connectivity, can be useful for customer prediction, product promotion, and team assembling. Despite its importance, the SMCS problem has only been recently studied. Existing solutions evaluate the maximum SMCS, whose number of nodes is the largest among all the SMCSs of Q. However, the maximum SMCS, which may contain a lot of nodes, can be difficult to interpret. In this paper, we investigate the minimal SMCS, which is the minimal subgraph of G with the maximum connectivity containing Q. The minimal SMCS contains much fewer nodes than its maximum counterpart, and is thus easier to be understood. However, the minimal SMCS can be costly to evaluate. We thus propose efficient Expand-Refine algorithms, as well as their approximate versions with accuracy guarantees. Extensive experiments on six large real graph datasets validate the effectiveness and efficiency of our approaches.
Jiafeng Hu, Xiaowei Wu 0001, Reynold Cheng, Siqiang Luo, Yixiang Fang
CIKM1
2016 Effective Community Search for Large Attributed Graphs
abstract
Given a graph G and a vertex q ∈ G , the community search query returns a subgraph of G that contains vertices related to q . Communities, which are prevalent in attributed graphs such as social networks and knowledge bases, can be used in emerging applications such as product advertisement and setting up of social events. In this paper, we investigate the attributed community query (or ACQ), which returns an attributed community (AC) for an attributed graph . The AC is a subgraph of G , which satisfies both structure cohesiveness (i.e., its vertices are tightly connected) and keyword cohesiveness (i.e., its vertices share common keywords). The AC enables a better understanding of how and why a community is formed (e.g., members of an AC have a common interest in music, because they all have the same keyword "music"). An AC can be "personalized"; for example, an ACQ user may specify that an AC returned should be related to some specific keywords like "research" and "sports". To enable efficient AC search, we develop the CL-tree index structure and three algorithms based on it. We evaluate our solutions on four large graphs, namely Flickr, DBLP, Tencent, and DBpedia. Our results show that ACs are more effective and efficient than existing community retrieval approaches. Moreover, an AC contains more precise and personalized information than that of existing community search and detection methods.
Yixiang Fang, Reynold Cheng, Siqiang Luo, Jiafeng Hu
Proc. VLDB Endow.4
2016 On Geocasting over Urban Bus-Based Networks by Mining Trajectories
abstract
Bus networks in cities have distinctive features such as wide coverage and fixed bus routes so that they show the potential of forming the communication backbone in vehicular ad hoc networks (VANETs). This paper focuses on the geocast in bus-based VANETs and presents a geocast routing mechanism named Vela. Specifically, Vela analyzes and mines historical bus trajectories and characterizes spatial–temporal patterns (i.e., bus travel-time patterns and bus spatial encounter patterns) in a moderate granularity of road segments, which makes the mined patterns both accurate and steady. Furthermore, Vela exploits these acquired patterns to build a probabilistic spatial–temporal graph model and provides the available routing paths with the best possible quality-of-service levels for data delivery requests. Moreover, Vela also employs a two-hop aware strategy that utilizes the real-time spatial–temporal relationships between buses to increase the chances of forwarding the data. The results of the experiments on the real and synthetic trajectories show that Vela performs much better in terms of delivery ratio and delay and has stronger scalability than the other solutions.
Fusang Zhang, Beihong Jin, Hai Liu 0001, Jiafeng Hu
IEEE Trans. Intell. Transp. Syst.5
2015 Efficient Top-k Subscription Matching for Location-Aware Publish/Subscribe
Jiafeng Hu, Reynold Cheng, Dingming Wu 0001, Beihong Jin
SSTD1
2013 Specifying and detecting spatio-temporal events in the internet of things
Beihong Jin, Wei Zhuo 0002, Jiafeng Hu, Haibiao Chen
Decis. Support Syst.3
2012 Inferring the Root Cause in Road Traffic Anomalies
abstract
We propose a novel two-step mining and optimization framework for inferring the root cause of anomalies that appear in road traffic data. We model road traffic as a time-dependent flow on a network formed by partitioning a city into regions bounded by major roads. In the first step we identify link anomalies based on their deviation from their historical traffic profile. However, link anomalies on their own shed very little light on what caused them to be anomalous. In the second step we take a generative approach by modeling the flow in a network in terms of the origin-destination (OD) matrix which physically relates the latent flow between origin and destination and the observable flow on the links. The key insight is that instead of using all of link traffic as the observable vector we only use the link anomaly vector. By solving an L1 inverse problem we infer the routes (the origin-destination pairs) which gave rise to the link anomalies. Experiments on a very large GPS data set consisting on nearly eight hundred million data points demonstrate that we can discover routes which can clearly explain the appearance of link anomalies. The use of optimization techniques to explain observable anomalies in a generative fashion is, to the best of our knowledge, entirely novel.
Sanjay Chawla, Yu Zheng 0004, Jiafeng Hu
ICDM3