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

Xiaowei Zhu 0001

dblp:141/8790-1 · DBLP profile ↗
← Back
20ranked-venue papers
3as first author
15since 2021 · last 2025
0000-0003-3880-308XORCID · conflict

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

Databases, data management, data science and information retrieval · 9 · 1 first-author · 7 since 2021Systems, architecture and hardware · 5 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 3 · 2 since 2021Security and privacy · 3 · 3 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1

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.

Computer architecture, parallel and distributed computing, and storage systems
11 papers
High-performance computing · 35% Storage systems · 28% Distributed systems · 14%
Network and information security
4 papers
Cryptographic protocols and secure computation · 55% Privacy and data protection · 24% Cryptographic primitives and cryptanalysis · 21%
Databases, data mining, and information retrieval
8 papers
Graph data management · 82% Query processing and optimization · 13% Transaction processing and concurrency control · 6%
Artificial intelligence
2 papers
Graph learning · 40% Efficient and distributed learning · 37% Trustworthy machine learning · 23%

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

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
secure multiparty computation
1.722025
GORAM: Graph-oriented ORAM for Efficient Ego-centric Queries on Federated Graphs · Proc. VLDB Endow. 2025
Correlation-Aware Secure Sorting and Permutation for Iterative Two-Party Graph Analysis · CCS 2025
Memory systems › cache management › storage caching
block cache
1.222023
TriCache: A User-Transparent Block Cache Enabling High-Performance Out-of-Core Processing with In-Memory Programs · ACM Trans. Storage 2023
TriCache: A User-Transparent Block Cache Enabling High-Performance Out-of-Core Processing with In-Memory Programs · OSDI 2022
Storage systems
out-of-core computation
1.222023
TriCache: A User-Transparent Block Cache Enabling High-Performance Out-of-Core Processing with In-Memory Programs · ACM Trans. Storage 2023
TriCache: A User-Transparent Block Cache Enabling High-Performance Out-of-Core Processing with In-Memory Programs · OSDI 2022
High-performance computing
scientific computing systems
1.222025
Lodia: Towards Optimal Sparse Matrix-Vector Multiplication for Batched Fully Homomorphic Encryption · CCS 2025
ShenTu: processing multi-trillion edge graphs on millions of cores in seconds · SC 2018
Machine learning › Graph learning
graph neural network
0.912025
CompressGNN: Accelerating Graph Neural Network Training via Hierarchical Compression · KDD (2) 2025
Machine learning › Graph learning
graph neural network training
0.912025
CompressGNN: Accelerating Graph Neural Network Training via Hierarchical Compression · KDD (2) 2025
Machine learning › Efficient and distributed learning
model compression
0.912025
CompressGNN: Accelerating Graph Neural Network Training via Hierarchical Compression · KDD (2) 2025
Graph data management
graph benchmark
0.912025
The LDBC Financial Benchmark: Transaction Workload · Proc. VLDB Endow. 2025
Graph data management
graph database
0.912025
The LDBC Financial Benchmark: Transaction Workload · Proc. VLDB Endow. 2025
Graph data management
graph query processing
0.912025
GORAM: Graph-oriented ORAM for Efficient Ego-centric Queries on Federated Graphs · Proc. VLDB Endow. 2025
Cryptographic primitives and cryptanalysis › homomorphic encryption
fully homomorphic encryption
0.912025
Lodia: Towards Optimal Sparse Matrix-Vector Multiplication for Batched Fully Homomorphic Encryption · CCS 2025
Cryptographic primitives and cryptanalysis
homomorphic encryption
0.912025
Lodia: Towards Optimal Sparse Matrix-Vector Multiplication for Batched Fully Homomorphic Encryption · CCS 2025
Cryptographic protocols and secure computation › oblivious data structures
oblivious RAM
0.912025
GORAM: Graph-oriented ORAM for Efficient Ego-centric Queries on Federated Graphs · Proc. VLDB Endow. 2025
Privacy and data protection › privacy-preserving computation
privacy-preserving graph analysis
0.912025
Correlation-Aware Secure Sorting and Permutation for Iterative Two-Party Graph Analysis · CCS 2025
Privacy and data protection › privacy-preserving query processing
privacy-preserving graph query
0.912025
GORAM: Graph-oriented ORAM for Efficient Ego-centric Queries on Federated Graphs · Proc. VLDB Endow. 2025
Cryptographic protocols and secure computation › secure multiparty computation
secure two-party computation
0.912025
GraphAce: Secure Two-Party Graph Analysis Achieving Communication Efficiency · USENIX Security Symposium 2025
High-performance computing › sparse linear algebra
sparse matrix computation
0.912025
Lodia: Towards Optimal Sparse Matrix-Vector Multiplication for Batched Fully Homomorphic Encryption · CCS 2025
High-performance computing › sparse linear algebra › sparse matrix computation
sparse matrix-vector multiplication
0.912025
Lodia: Towards Optimal Sparse Matrix-Vector Multiplication for Batched Fully Homomorphic Encryption · CCS 2025
Distributed systems
distributed graph processing
0.832021
DFOGraph: an I/O- and communication-efficient system for distributed fully-out-of-core graph processing · PPoPP 2021
Gemini: A Computation-Centric Distributed Graph Processing System · OSDI 2016
ShenTu: processing multi-trillion edge graphs on millions of cores in seconds · SC 2018
Machine learning › Trustworthy machine learning › privacy
privacy-preserving machine learning
0.812024
Integer Is Enough: When Vertical Federated Learning Meets Rounding · AAAI 2024
Machine learning › Efficient and distributed learning › federated learning › federated learning architecture
vertical federated learning
0.812024
Integer Is Enough: When Vertical Federated Learning Meets Rounding · AAAI 2024
Graph data management
dynamic graph
0.812024
Enabling Window-Based Monotonic Graph Analytics with Reusable Transitional Results for Pattern-Consistent Queries · Proc. VLDB Endow. 2024
Graph data management › graph processing
streaming graph processing
0.712023
GeaFlow: A Graph Extended and Accelerated Dataflow System · Proc. ACM Manag. Data 2023
Storage systems
file systems
0.712023
TriCache: A User-Transparent Block Cache Enabling High-Performance Out-of-Core Processing with In-Memory Programs · ACM Trans. Storage 2023
Graph data management › dynamic graph processing
incremental graph processing
0.512021
RisGraph: A Real-Time Streaming System for Evolving Graphs to Support Sub-millisecond Per-update Analysis at Millions Ops/s · SIGMOD Conference 2021
Query processing and optimization › query compilation
operator fusion
0.512021
Chukonu: A Fully-Featured Big Data Processing System by Efficiently Integrating a Native Compute Engine into Spark · Proc. VLDB Endow. 2021
Query processing and optimization
query execution
0.512021
Chukonu: A Fully-Featured Big Data Processing System by Efficiently Integrating a Native Compute Engine into Spark · Proc. VLDB Endow. 2021
Graph data management › graph analytics
streaming graph analysis
0.512021
RisGraph: A Real-Time Streaming System for Evolving Graphs to Support Sub-millisecond Per-update Analysis at Millions Ops/s · SIGMOD Conference 2021
Storage systems › out-of-core computation
out-of-core graph processing
0.512021
DFOGraph: an I/O- and communication-efficient system for distributed fully-out-of-core graph processing · PPoPP 2021
Transaction processing and concurrency control
concurrency control
0.412020
LiveGraph: A Transactional Graph Storage System with Purely Sequential Adjacency List Scans · Proc. VLDB Endow. 2020

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

sparsity exploitation · 1.7secure sorting · 1.7secure shuffling · 1.7secure multiparty computation · 1.7oblivious RAM · 1.7differential privacy · 1.7batching · 1.7state backend · 1.3multi-level block cache · 1.3domain-specific language · 1.3address translation · 1.3concurrency control · 0.9hierarchical compression · 0.9graph sampling · 0.9transitional result reuse · 0.8slice merging · 0.8rounding layer · 0.8quantization · 0.8
YearPublicationVenuePosition
2025 Correlation-Aware Secure Sorting and Permutation for Iterative Two-Party Graph Analysis
abstract
Secure multi-party computation techniques enable in-depth analysis on joint graphs that inherently encompass comprehensive topology information and extended attributes, while preserving data privacy. In the two-party setting, existing approaches suffer from inefficiencies due to redundant secure sorting or costly secure shuffling operations required for secure message passing. Some works improve efficiency by relaxing security assumptions, either through differential privacy or by introducing helper parties.
Yunyi Chen 0001, Jiping Yu, Kun Chen 0004, Xiaowei Zhu 0001
CCS5
2025 Lodia: Towards Optimal Sparse Matrix-Vector Multiplication for Batched Fully Homomorphic Encryption
abstract
Encrypted matrix-vector multiplication is a fundamental component of a variety of applications that involve data privacy concerns. Current algorithms utilizing fully homomorphic encryption (FHE) generally use batching to enhance computational efficiency while neglecting the sparsity of the matrices, a characteristic that exists naturally in many practical situations. Alternatively, porting plaintext algorithms that skip zero elements to address sparsity may fail to utilize batching and introduce additional privacy concerns.
Jiping Yu, Kun Chen 0004, Yunyi Chen 0001, Xiaowei Zhu 0001
CCS5
2025 Pair-Then-Aggregate: Simplified and Efficient Parallel Programming Paradigm for Secure Multi-Party Computation
abstract
Pair-then-Aggregate (PtA) introduces a programming paradigm and an automated parallel execution engine for large-scale secure multi-party (MPC) computations, drawing inspiration from the widely-used yet not explicitly defined Table-Generation-and-Look-up (TGL) pattern in privacy-preserving algorithm design. PtA offers an easy-to-use API and a versatile execution engine that harnesses various levels of parallelism and adapts to different MPC deployments, algorithms, and input sizes. Evaluations on a real-world MPC platform demonstrate significant enhancements in scalability, adaptability, and ease of programming. PtA can process one billion input elements with 3-23 lines of C++ code in 5-74 seconds. It outperforms state-of-the-art implementations in 91.4 % of 35 test cases, achieving up to a$12.4 \times$speedup with much less coding effort.11Our code is provided in https://github.com/Fannxy/Pair-then-Aggregate
Kun Chen 0004, Guosai Wang, Xiaowei Zhu 0001, Haoqing He, Yidong Li, Wei Xu 0005
IPDPS4
2025 CompressGNN: Accelerating Graph Neural Network Training via Hierarchical Compression
abstract
Graph Neural Networks (GNNs) are widely used in various applications and consist of two main operations: Propagation and Transformation. By permuting and combining these two operations, we can obtain different GNN architectures for different downstream tasks. Despite the effectiveness and popularity of GNNs, their training is time-consuming and memory-intensive, which limits their practical usage. Various methods have been proposed to tackle this issue, such as sampling and distributed training. In this work, we carefully revisit the two basic operations of GNNs and observe two types of redundancy in these operations: 1) propagation data redundancy, and 2) transformation computation redundancy. To address these problems, we propose CompressGNN, a framework that leverages hierarchical compression to accelerate GNNs by reducing data and computational redundancy. The framework comprises a propagation compression module and a transformation compression module. In the propagation compression module, we compress the graph structure to eliminate data redundancy. In the transformation compression module, we achieve computation compression by compressing similar node features at runtime. Extensive experiments demonstrate that our method achieves an average speedup of 2.32× across multiple datasets and models.
Zheng Chen 0023, Feng Zhang 0007, Wentao Zhang 0001, Xiaowei Zhu 0001, Xiaoyong Du 0001
KDD (2)5
2025 GraphAce: Secure Two-Party Graph Analysis Achieving Communication Efficiency
Jiping Yu, Kun Chen 0004, Yunyi Chen 0001, Xiaowei Zhu 0001, Cheng Hong 0001
USENIX Security Symposium5
2025 GORAM: Graph-oriented ORAM for Efficient Ego-centric Queries on Federated Graphs
abstract
Ego-centric queries, focusing on a target vertex and its direct neighbors, are essential for various applications. Enabling such queries on graphs owned by mutually distrustful data providers without breaching privacy holds promise for more comprehensive results. In this paper, we propose GORAM, a graph-oriented data structure that enables efficient ego-centric queries on federated graphs with strong privacy guarantees. GORAM leverages secure multiparty computation (MPC) and ensures that no information about the graphs or the querying keys is exposed during the process. For practical performance, GORAM partitions the federated graph and constructs an Oblivious RAM (ORAM )-inspired index atop these partitions. This design enables each ego-centric query to process only a single partition, which can be accessed fast and securely. Utilizing GORAM, we develop a prototype querying engine on a real-world MPC framework. We then conduct a comprehensive evaluation using five commonly used queries similar to the LinkBench workload description [11] on both synthetic and real-world graphs. Our evaluation shows that all five queries can be completed in just 58.1 milliseconds to 35.7 seconds, even on graphs with up to 41.6 million vertices and 1.4 billion edges. To the best of our knowledge, this represents the first instance of processing billion-scale graphs with practical performance on MPC.
Kun Chen 0004, Jiping Yu, Xiaowei Zhu 0001, Yunyi Chen 0001, Huanchen Zhang, Wei Xue 0003
Proc. VLDB Endow.4
2025 The LDBC Financial Benchmark: Transaction Workload
abstract
Graph databases play a pivotal role in the FinTech industry. However, existing graph benchmarks fail to capture the unique characteristics of financial datasets and workloads, rendering them inadequate for evaluating graph databases in financial scenarios. This paper presents the LDBC Financial Benchmark (FinBench) Transaction Workload, a novel benchmark that adopts a choke point-driven design methodology, emphasizing performance bottlenecks, and incorporates distinct features such as dataset skewness, edge multiplicity, temporal window filtering, recursive path filtering, read-write query patterns, and truncation on hub vertices. Key contributions include a scalable data generator that synthesizes datasets with financial-specific features, a parameter generator that leverages bucketed data statistics for runtime consistency across queries, and a scalable benchmark driver that biases query execution by time windows. Experimental evaluations on graph databases demonstrate the benchmark's capability to reveal novel choke points and provide insights into system performance in financial scenarios.
Shipeng Qi, Bing Tong, Jiatao Hu, Heng Lin, Yue Pang 0001, Songlin Lyu, Zhihui Guo, Xujin Ba, Youren Shen, Jia Li 0009, Lei Zou 0001, Yongwei Wu 0001, Gábor Szárnyas, Xiaowei Zhu 0001, Chuntao Hong
Proc. VLDB Endow.19
2024 Integer Is Enough: When Vertical Federated Learning Meets Rounding
abstract
Vertical Federated Learning (VFL) is a solution increasingly used by companies with the same user group but differing features, enabling them to collaboratively train a machine learning model. VFL ensures that clients exchange intermediate results extracted by their local models, without sharing raw data. However, in practice, VFL encounters several challenges, such as computational and communication overhead, privacy leakage risk, and adversarial attack. Our study reveals that the usage of floating-point (FP) numbers is a common factor causing these issues, as they can be redundant and contain too much information. To address this, we propose a new architecture called rounding layer, which converts intermediate results to integers. Our theoretical analysis and empirical results demonstrate the benefits of the rounding layer in reducing computation and memory overhead, providing privacy protection, preserving model performance, and mitigating adversarial attacks. We hope this paper inspires further research into novel architectures to address practical issues in VFL.
Pengyu Qiu, Yuwen Pu, Yongchao Liu 0004, Wenyan Liu 0001, Yun Yue, Xiaowei Zhu 0001, Lichun Li, Shouling Ji
AAAI6
2024 Enabling Window-Based Monotonic Graph Analytics with Reusable Transitional Results for Pattern-Consistent Queries
abstract
Evolving graphs consisting of slices are large and constantly changing. For example, in Alipay, the graph generates hundreds of millions of new transaction records every day. Analyzing the graph within a temporary window is time-consuming due to the heavy merging of slices. Fortunately, we have discovered that most queries exhibit consistent patterns and possess monotonic properties. As a result, transitional results can be computed within slice generation for reuse. Accordingly, we develop MergeGraph enabling window-based monotonic graph analytics with reusable transitional results for pattern-consistent queries. MergeGraph has three advantages over previous works. First, it is the first system specifically tailored for window-based monotonic graph analytics with pattern-consistent queries. Second, it effectively utilizes transitional results from different slices concurrently. Third, MergeGraph boasts a high degree of expressiveness, supporting a broad spectrum of monotonic graph queries. Experimental results demonstrate that MergeGraph delivers significant performance benefits. In evaluating four typical graph applications, MergeGraph achieves an average speedup of 11.30× compared to state-of-the-art methods.
Zheng Chen 0023, Feng Zhang 0007, Xiaokun Fang, Guanyu Feng, Xiaowei Zhu 0001, Xiaoyong Du 0001
Proc. VLDB Endow.6
2023 GeaFlow: A Graph Extended and Accelerated Dataflow System
abstract
GeaFlow is a distributed dataflow system optimized for streaming graph processing, and has been widely adopted at Ant Group, serving various scenarios ranging from risk control of financial activities to analytics on social networks and knowledge graphs. It is built on top of a base with full-fledged stateful stream processing capabilities, extended with a series of graph-aware optimizations to address the space explosion and programming complexity issues of conventional join-based approaches. We propose new state backends and streaming operators that facilitate processing on dynamic graph-structured datasets, reducing space consumed by states. We develop a hybrid domain-specific language that embeds Gremlin into SQL, supporting both table and graph abstractions over streaming data. In addition to streaming workloads, GeaFlow is also extensively used for some batch processing jobs. In the largest deployments to date, GeaFlow is able to process tens of millions of events per second and manage hundreds of terabytes of states.
Zhenxuan Pan, Qingwen Zhao, Zhiwei Peng, Qi Zhang 0123, Guanyu Feng, Xiaowei Zhu 0001
Proc. ACM Manag. Data9
2023 TriCache: A User-Transparent Block Cache Enabling High-Performance Out-of-Core Processing with In-Memory Programs
abstract
Out-of-core systems rely on high-performance cache sub-systems to reduce the number of I/O operations. Although the page cache in modern operating systems enables transparent access to memory and storage devices, it suffers from efficiency and scalability issues on cache misses, forcing out-of-core systems to design and implement their own cache components, which is a non-trivial task. This study proposes TriCache, a cache mechanism that enables in-memory programs to efficiently process out-of-core datasets without requiring any code rewrite. It provides a virtual memory interface on top of the conventional block interface to simultaneously achieve user transparency and sufficient out-of-core performance. A multi-level block cache design is proposed to address the challenge of per-access address translations required by a memory interface. It can exploit spatial and temporal localities in memory or storage accesses to render storage-to-memory address translation and page-level concurrency control adequately efficient for the virtual memory interface. Our evaluation shows that in-memory systems operating on top of TriCache can outperform Linux OS page cache by more than one order of magnitude, and can deliver performance comparable to or even better than that of corresponding counterparts designed specifically for out-of-core scenarios.
Guanyu Feng, Huanqi Cao, Xiaowei Zhu 0001, Bowen Yu 0003, Yuanwei Wang, Zixuan Ma, Shengqi Chen 0001
ACM Trans. Storage3
2022 TriCache: A User-Transparent Block Cache Enabling High-Performance Out-of-Core Processing with In-Memory Programs
Guanyu Feng, Huanqi Cao, Xiaowei Zhu 0001, Bowen Yu 0003, Yuanwei Wang, Zixuan Ma, Shengqi Chen 0001
OSDI3
2021 DFOGraph: an I/O- and communication-efficient system for distributed fully-out-of-core graph processing
abstract
With the magnitude of graph-structured data continually increasing, graph processing systems that can scale-out and scale-up are needed to handle extreme-scale datasets. While existing distributed out-of-core solutions have made it possible, they suffer from limited performance due to excessive I/O and communication costs.
Jiping Yu, Xiaowei Zhu 0001, Zhenbo Sun, Jianqiang Huang 0001
PPoPP3
2021 RisGraph: A Real-Time Streaming System for Evolving Graphs to Support Sub-millisecond Per-update Analysis at Millions Ops/s
abstract
Evolving graphs in the real world are large-scale and constantly changing, as hundreds of thousands of updates may come every second. Monotonic algorithms such as Reachability and Shortest Path are widely used in real-time analytics to gain both static and temporal insights and can be accelerated by incremental computing. Existing streaming systems adopt the incremental computing model and achieve either low latency or high throughput, but not both. However, both high throughput and low latency are required in real scenarios such as financial fraud detection. This paper presents RisGraph, a real-time streaming system that provides low-latency analysis for each update with high throughput. RisGraph addresses the challenge with localized data access and inter-update parallelism. We propose a data structure named Indexed Adjacency Lists and use sparse arrays and Hybrid Parallel Mode to enable localized data access. To achieve inter-update parallelism, we propose a domain-specific concurrency control mechanism based on the classification of safe and unsafe updates. Experiments show that RisGraph can ingest millions of updates per second for graphs with several hundred million vertices and billions of edges, and the P999 processing time latency is within 20 milliseconds. RisGraph achieves orders-of-magnitude improvement on throughput when analyses are executed for each update without batching and performs better than existing systems with batches of up to 20 million updates.
Guanyu Feng, Zixuan Ma, Daixuan Li, Shengqi Chen 0001, Xiaowei Zhu 0001
SIGMOD Conference5
2021 Chukonu: A Fully-Featured Big Data Processing System by Efficiently Integrating a Native Compute Engine into Spark
abstract
Apache Spark is a widely deployed big data analytics framework that offers such attractive features as resiliency, load-balancing, and a rich ecosystem. However, there is still plenty of room for improvement in its performance. Although a data-parallel system in a native programming language significantly improves performance, it may require re-implementing many functionalities of Spark to become a full-featured system. It is desirable for native big data systems to just write a compute engine in native languages to ensure high efficiency, and reuse other mature features provided by Spark rather than re-implement everything. But the interaction between the JVM and the native world risks becoming a bottleneck. This paper proposes Chukonu, a native big data framework that re-uses critical big data features provided by Spark. Owing to our novel DAG-splitting approach, the potential Spark integration overhead is alleviated, and its even outperforms existing pure native big data frameworks. Chukonu splits DAG programs into run-time parts and compile-time parts: The run-time parts are delegated to Spark to offload the complexities due to feature implementations. The compile-time parts are natively compiled. We propose a series of optimization techniques to be applied to the compile-time parts, such as operator fusion, vectorization, and compaction, to significantly reduce the Spark integration overhead. The results of evaluation show that Chukonu has a speedup of up to 71.58X (geometric mean 6.09X) over Apache Spark, and up to 7.20X (geometric mean 2.30X) over pure-native frameworks on six commonly-used big data applications. By translating the physical plan produced by SparkSQL into Chukonu programs, Chukonu accelerates Spark-SQL's TPC-DS performance by 2.29X.
Bowen Yu 0003, Guanyu Feng, Huanqi Cao, Zhenbo Sun, Haojie Wang 0004, Xiaowei Zhu 0001
Proc. VLDB Endow.7
2020 LiveGraph: A Transactional Graph Storage System with Purely Sequential Adjacency List Scans
abstract
The specific characteristics of graph workloads make it hard to design a one-size-fits-all graph storage system. Systems that support transactional updates use data structures with poor data locality, which limits the efficiency of analytical workloads or even simple edge scans. Other systems run graph analytics workloads efficiently, but cannot properly support transactions. This paper presents LiveGraph, a graph storage system that outperforms both the best graph transactional systems and the best solutions for real-time graph analytics on fresh data. LiveGraph achieves this by ensuring that adjacency list scans, a key operation in graph workloads, are purely sequential: they never require random accesses even in presence of concurrent transactions. Such pure-sequential operations are enabled by combining a novel graph-aware data structure, the Transactional Edge Log (TEL), with a concurrency control mechanism that leverages TEL's data layout. Our evaluation shows that LiveGraph significantly outperforms state-of-the-art (graph) database solutions on both transactional and real-time analytical workloads.
Xiaowei Zhu 0001, Marco Serafini, Xiaosong Ma, Ashraf Aboulnaga, Guanyu Feng
Proc. VLDB Endow.1
2018 ShenTu: processing multi-trillion edge graphs on millions of cores in seconds
Heng Lin, Xiaowei Zhu 0001, Bowen Yu 0003, Xiongchao Tang, Wei Xue 0003, Lufei Zhang, Torsten Hoefler, Xiaosong Ma, Xin Liu 0081, Jingfang Xu
SC2
2016 Gemini: A Computation-Centric Distributed Graph Processing System
Xiaowei Zhu 0001, Xiaosong Ma
OSDI1
2015 Weibo, and a Tale of Two Worlds
abstract
Weibo is the Twitter counterpart in China that has attracted hundreds of millions of users. We crawled an almost complete Weibo user network that contains 222 million users and 27 billion links in 2013. This paper analyzes the structural properties of this network, and compares it with a Twitter user network. The topological properties we studied include the degree distributions, reciprocity, clustering coefficient, PageRank centrality, and degree assortativity. We find that Weibo users have a higher diversity index, higher Gini index, but a lower reciprocity and clustering coefficient for most of the nodes. A surprising observation is that the reciprocity of Weibo is only about a quarter of the reciprocity of the Twitter user network. We also show that Weibo adoption rate correlates with economic development positively, and Weibo network can be used to quantify the connections between provinces and regions in China. In particular, point-wise mutual information is shown to be accurate in quantifying the strength of connections.
Xiaowei Zhu 0001, Ziyan Zhu, Jianguo Lu
ASONAM2
2015 GridGraph: Large-Scale Graph Processing on a Single Machine Using 2-Level Hierarchical Partitioning
Xiaowei Zhu 0001
USENIX ATC1