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.

Shuo Han 0010

dblp:20/7794-10 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0001-8383-7348ORCID · corroborated

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

Databases, data management, data science and information retrieval · 4 · 2 first-authorArtificial intelligence and machine learning · 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
2 papers
Graph data management · 57% Knowledge graphs · 29% Data models and query languages · 14%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 50% Computational complexity · 50%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge graphs › knowledge graph analytics
entity summarization
0.412020
VISION-KG: Topic-centric Visualization System for Summarizing Knowledge Graph · WSDM 2020
Graph data management
graph summarization
0.412020
VISION-KG: Topic-centric Visualization System for Summarizing Knowledge Graph · WSDM 2020
Graph algorithms and graph theory
graph algorithms
0.312018
Speeding Up Set Intersections in Graph Algorithms using SIMD Instructions · SIGMOD Conference 2018
Computational complexity › communication complexity › two-party communication
set intersection
0.312018
Speeding Up Set Intersections in Graph Algorithms using SIMD Instructions · SIGMOD Conference 2018
Graph data management › RDF data management
RDF triple store
0.212015
A graph-based RDF triple store · ICDE 2015
Data models and query languages › RDF query language
SPARQL
0.212015
A graph-based RDF triple store · ICDE 2015
Graph data management › graph pattern matching
subgraph matching
0.212015
A graph-based RDF triple store · ICDE 2015
Visualization and visual analytics › graph visualization
knowledge graph visualization
0.112020
VISION-KG: Topic-centric Visualization System for Summarizing Knowledge Graph · WSDM 2020
Parallel and multicore computing › data parallelism
SIMD vectorization
0.112018
Speeding Up Set Intersections in Graph Algorithms using SIMD Instructions · SIGMOD Conference 2018

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

facts ranking · 0.9entity clustering · 0.9approximate algorithm · 0.7SIMD instructions · 0.7subgraph match · 0.2graph encoding · 0.2
YearPublicationVenuePosition
2020 VISION-KG: Topic-centric Visualization System for Summarizing Knowledge Graph
abstract
Large scale knowledge graph (KG) has attracted wide attentions in both academia and industry recently. However, due to the complexity of SPARQL syntax and massive volume of real KG, it remains difficult for ordinary users to access KG. In this demo, we present VISION-KG, a topic-centric visualization system to help users navigate KG easily via entity summarization and entity clustering. Given a query entity v0, VISION-KG summarizes the induced subgraph of v0's neighbor nodes via our proposed facts ranking method that measures importance, relatedness and diversity. Moreover, to achieve conciseness, we split the summarized graph into several topic-centric summarized subgraph according to semantic and structural similarities among entities. We will demonstrate how VISION-KG provides a user-friendly visualization interface for navigating KG.
Shuo Han 0010, Lei Zou 0001
WSDM2
2018 Speeding Up Set Intersections in Graph Algorithms using SIMD Instructions
abstract
In this paper, we focus on accelerating a widely employed computing pattern --- set intersection, to boost a group of graph algorithms. Graph's adjacency-lists can be naturally considered as node sets, thus set intersection is a primitive operation in many graph algorithms. We propose QFilter, a set intersection algorithm using SIMD instructions. QFilter adopts a merge-based framework and compares two blocks of elements iteratively by SIMD instructions. The key insight for our improvement is that we quickly filter out most of unnecessary comparisons in one byte-checking step. We also present a binary representation called BSR that encodes sets in a compact layout. By combining QFilter and BSR, we achieve data-parallelism in two levels --- inter-chunk and intra-chunk parallelism. Moreover, we find that node ordering impacts the performance of intersection by affecting the compactness of BSR. We formulate the graph reordering problem as an optimization of the compactness of BSR, and prove its strong NP-completeness. Thus we propose an approximate algorithm that can find a better ordering to enhance the intra-chunk parallelism. We conduct extensive experiments to confirm that our approach can improve the performance of set intersection in graph algorithms significantly.
Shuo Han 0010, Lei Zou 0001, Jeffrey Xu Yu
SIGMOD Conference1
2017 Keyword Search on RDF Graphs - A Query Graph Assembly Approach
abstract
Keyword search provides ordinary users an easy-to-use interface for querying RDF data. Given the input keywords, in this paper, we study how to assemble a query graph that is to represent user's query intention accurately and efficiently. Based on the input keywords, we first obtain the elementary query graph building blocks, such as entity/class vertices and predicate edges. Then, we formally define the query graph assembly (QGA) problem. Unfortunately, we prove theoretically that QGA is a NP-complete problem. In order to solve that, we design some heuristic lower bounds and propose a bipartite graph matching-based best-first search algorithm. The algorithm's time complexity is O(k2l ... l3l), where l is the number of the keywords and k is a tunable parameter, i.e., the maximum number of candidate entity/class vertices and predicate edges allowed to match each keyword. Although QGA is intractable, both l and k are small in practice. Furthermore, the algorithm's time complexity does not depend on the RDF graph size, which guarantees the good scalability of our system in large RDF graphs. Experiments on DBpedia and Freebase confirm the superiority of our system on both effectiveness and efficiency.
Shuo Han 0010, Lei Zou 0001, Jeffrey Xu Yu, Dongyan Zhao 0001
CIKM1
2015 A graph-based RDF triple store
abstract
In this demonstration, we present the gStore RDF triple store. gStore is based on graph encoding and subgraph match, distinct from many other systems. More importantly, it can handle, in a uniform manner, different data types (strings and numerical data) and SPARQL queries with wildcards, aggregate, range and top-k operators over dynamic RDF datasets. We will demonstrate the main features of our system, show how to search Wikipedia documents using gStore and how to build users' own application using gStore through C++/Java API.
Xuchuan Shen, Lei Zou 0001, M. Tamer Özsu, Lei Chen 0002, Youhuan Li, Shuo Han 0010, Dongyan Zhao 0001
ICDE6