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

Tongfeng Weng

dblp:06/8348 · DBLP profile ↗
← Back
10ranked-venue papers
9as first author
10since 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 · 7 · 7 first-author · 7 since 2021Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 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.

Databases, data mining, and information retrieval
7 papers
Graph data management · 79% Data mining · 13% Data stream processing · 8%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 67% Distributed systems · 33%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Graph data management › bipartite graph
bipartite graph analysis
1.522025
Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs (Extended Abstract) · ICDE 2025
Finding Top-k Important Edges on Bipartite Graphs: Ego-betweenness Centrality-based Approaches · ICDE 2023
Graph data management › cohesive subgraph mining
tip decomposition
1.522025
Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs · IEEE Trans. Knowl. Data Eng. 2025
Distributed Approaches to Butterfly Analysis on Large Dynamic Bipartite Graphs · IEEE Trans. Parallel Distributed Syst. 2023
Graph data management
dynamic graph processing
1.012026
SMDG: Enhancing In-Memory Dynamic Graph Processing With Storage-Class Memory · IEEE Trans. Knowl. Data Eng. 2026
Memory systems › non-volatile memory
persistent memory
1.012026
SMDG: Enhancing In-Memory Dynamic Graph Processing With Storage-Class Memory · IEEE Trans. Knowl. Data Eng. 2026
Memory systems › non-volatile memory
storage class memory
1.012026
SMDG: Enhancing In-Memory Dynamic Graph Processing With Storage-Class Memory · IEEE Trans. Knowl. Data Eng. 2026
Graph data management
dynamic graph algorithms
0.912025
Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs (Extended Abstract) · ICDE 2025
Graph data management
graph algorithms
0.912025
Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs · IEEE Trans. Knowl. Data Eng. 2025
Data stream processing
incremental maintenance
0.912025
Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs (Extended Abstract) · ICDE 2025
Graph data management › graph processing
streaming graph processing
0.912025
Efficient Temporal Edge-Core Maintenance in Streaming Graphs · Proc. VLDB Endow. 2025
Graph algorithms and graph theory
cohesive subgraph mining
0.912025
Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs (Extended Abstract) · ICDE 2025
Graph data management › cohesive subgraph mining
core decomposition
0.822025
Efficient Distributed Approaches to Core Maintenance on Large Dynamic Graphs · IEEE Trans. Parallel Distributed Syst. 2022
Efficient Temporal Edge-Core Maintenance in Streaming Graphs · Proc. VLDB Endow. 2025
Data mining › pattern mining › graph pattern mining
bipartite graph mining
0.712023
Distributed Approaches to Butterfly Analysis on Large Dynamic Bipartite Graphs · IEEE Trans. Parallel Distributed Syst. 2023
Graph data management
dynamic graph maintenance
0.712023
Distributed Approaches to Butterfly Analysis on Large Dynamic Bipartite Graphs · IEEE Trans. Parallel Distributed Syst. 2023
Graph algorithms and graph theory › centrality
betweenness centrality
0.712023
Finding Top-k Important Edges on Bipartite Graphs: Ego-betweenness Centrality-based Approaches · ICDE 2023
Graph algorithms and graph theory
centrality
0.712023
Finding Top-k Important Edges on Bipartite Graphs: Ego-betweenness Centrality-based Approaches · ICDE 2023
Graph data management › dynamic graph maintenance
core maintenance
0.612022
Efficient Distributed Approaches to Core Maintenance on Large Dynamic Graphs · IEEE Trans. Parallel Distributed Syst. 2022
Data mining › structured data mining
graph mining
0.612022
Efficient Distributed Approaches to Core Maintenance on Large Dynamic Graphs · IEEE Trans. Parallel Distributed Syst. 2022
Distributed systems
distributed graph processing
0.612022
Efficient Distributed Approaches to Core Maintenance on Large Dynamic Graphs · IEEE Trans. Parallel Distributed Syst. 2022
Distributed systems
graph processing systems
0.612022
Efficient Distributed Approaches to Core Maintenance on Large Dynamic Graphs · IEEE Trans. Parallel Distributed Syst. 2022
Graph data management
dynamic graph
0.312025
Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs · IEEE Trans. Knowl. Data Eng. 2025
Data mining
pattern mining
0.312025
Efficient Temporal Edge-Core Maintenance in Streaming Graphs · Proc. VLDB Endow. 2025

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

projection-based algorithm · 2.6multi-version concurrency control · 2.0crash recovery · 2.0block-granular storage · 2.0incremental maintenance strategies · 1.7greedy heuristic · 1.3streaming algorithms · 0.9incremental maintenance · 0.9vertex-centric model · 0.7parallel techniques · 0.7message aggregation · 0.7lazy bound-based pruning · 0.7pregel-like system · 0.6message interaction protocol · 0.6
YearPublicationVenuePosition
2026 SMDG: Enhancing In-Memory Dynamic Graph Processing With Storage-Class Memory
abstract
In-memory dynamic graph processing faces three critical challenges: limited DRAM capacity, inefficient concurrent update/query handling, and vulnerability to crashes. Traditional segment-level systems struggle with write amplification on emerging Storage-Class Memory (SCM), while existing persistent-memory systems suffer from coarse-grained synchronization and high recovery overhead. This study presents the Storage-Class Memory Dynamic Graph (SMDG) processing framework, an architecture-level redesign centered on the block as the atomic unit across storage, concurrency, and recovery. The system addresses these challenges through three key innovations. First, a block-granular storage design organizes adjacency data at fixed-size block granularity on heterogeneous DRAM-SCM architecture, employing buffered batched writes to significantly reduce write amplification while preserving logarithmic update complexity. Second, block-level multi-version concurrency control maintains timestamped block versions under per-vertex read-write synchronization to provide task-ordered snapshot visibility for concurrent queries without copying entire vertices or pages. Third, a block-granular crash recovery protocol with decentralized per-vertex logs enables independent parallel reconstruction, ensuring application-level semantic consistency while achieving substantially faster recovery than sequential approaches. Experimental results validate that this unified block-granular design improves update efficiency, sustains mixed update-query workloads with controlled memory overhead, and accelerates crash recovery compared with prior dynamic graph systems.
Tongfeng Weng, Mo Sha 0002, Xu Zhou 0001, Jingjing Lu, Wentao Huang 0001, Kenli Li 0001, Kian-Lee Tan
IEEE Trans. Knowl. Data Eng.1
2025 Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs (Extended Abstract)
abstract
This paper addresses the pressing need for effective k-tips decomposition in dynamic bipartite graphs, a crucial aspect of real-time applications that analyze and mine binary relationship patterns. Recognizing the dynamic nature of these graphs, our study is the first to provide a solution for k-tips decomposition in such evolving environments. We introduce a pioneering projection-based algorithm, coupled with advanced incremental maintenance strategies for edge modifications, tailored specifically for dynamic graphs. This novel approach not only fills a significant gap in the analysis of dynamic bipartite graphs but also substantially enhances the accuracy and timeliness of data-driven decisions in critical areas like public health. Our contributions set a new benchmark in the field, paving the way for more nuanced and responsive analyses in various domains reliant on dynamic data interpretation.
Tongfeng Weng, Mo Sha 0002, Xu Zhou 0001, Kenli Li 0001, Kian-Lee Tan
ICDE1
2025 TFT-MPIR: An end-to-end multi-period inventory replenishment strategy based on temporal fusion transformer
Weixing Guo, Zhuo-Ming Ren, Wenli Du, Tongfeng Weng
Expert Syst. Appl.4
2025 Efficient Temporal Edge-Core Maintenance in Streaming Graphs
Tongfeng Weng, Mo Sha 0002, Xu Zhou 0001, Jingjing Lu, Kenli Li 0001, Kian-Lee Tan
Proc. VLDB Endow.1
2025 Efficient Projection-Based Algorithms for Tip Decomposition on Dynamic Bipartite Graphs
abstract
This paper addresses the pressing need for effective k-tips decomposition in dynamic bipartite graphs, a crucial aspect of real-time applications that analyze and mine binary relationship patterns. Recognizing the dynamic nature of these graphs, our study is the first to provide a solution for k-tips decomposition in such evolving environments. We introduce a pioneering projection-based algorithm, coupled with advanced incremental maintenance strategies for edge modifications, tailored specifically for dynamic graphs. This novel approach not only fills a significant gap in the analysis of dynamic bipartite graphs but also substantially enhances the accuracy and timeliness of data-driven decisions in critical areas like public health. Our contributions set a new benchmark in the field, paving the way for more nuanced and responsive analyses in various domains reliant on dynamic data interpretation.
Tongfeng Weng, Mo Sha 0002, Xu Zhou 0001, Kenli Li 0001, Kian-Lee Tan
IEEE Trans. Knowl. Data Eng.1
2023 Finding Top-k Important Edges on Bipartite Graphs: Ego-betweenness Centrality-based Approaches
abstract
Bipartite graph is an important data structure that widely exists in disease prevention and control, community detection, and other real-life applications. In a bipartite graph, edges not only connect entries of different types but also are bridges of different communities in the above applications. However, research to date has not yet focused on edge importance in bipartite graphs. Inspired by this, we study a new problem of top-k edge search in bipartite graphs with the goal of finding k most important edges for a given bipartite graph; these edges are crucial bridges among communities. In particular, we introduce the measure of ego-betweenness for evaluating the importance of edges. To handle this problem effectively, a lazy bound-based algorithm is first proposed by integrating an upper bound pruning strategy. After that, to further get better efficiency, a greedy bound-based heuristic algorithm is explored on the basis of a tighter upper bound which contributes to reducing redundant computation for calculating ego-betweenness. Last but not least, two parallel techniques with different levels of granularity, called P -src and P -task, are respectively introduced to further improve the search efficiency. The experimental results on both real-world and synthetic graphs demonstrate the efficiency and scalability of the proposed algorithms.
Tongfeng Weng, Xu Zhou 0001, Yixiang Fang, Kian-Lee Tan, Kenli Li 0001
ICDE1
2023 Synchronization of machine learning oscillators in complex networks
Tongfeng Weng, Xiaolu Chen, Zhuoming Ren, Huijie Yang, Jie Zhang 0012, Michael Small
Inf. Sci.1
2023 Distributed Approaches to Butterfly Analysis on Large Dynamic Bipartite Graphs
abstract
Tip decomposition has a pivotal role in mining cohesive subgraphs in bipartite graphs by computing the tip number of each vertex in accordance with the non-trivial motif butterfly ((2,2)-biclique). It has been a popular research topic with applications in document clustering, spam group detection, and analysis of affiliation networks. In such applications, the graphs are not only large, but they evolve quickly with new edges being continuously added/deleted. While existing centralized techniques could solve the tip decomposition problem for static bipartite graphs, they are not efficient for maintaining the tip numbers of vertices on large-scale graphs. In this paper, we study butterfly analysis problems on bipartite graphs in a distributed environment with the vertex-centric model. We first extend a centralized butterfly counting algorithm to a distributed version, called DBCA. An ingenious message aggregation strategy is designed to reduce massive redundant messaging and avoid the memory overflow problem while processing large-scale graphs. Based on the results of DBCA, we develop a distributed tip decomposition algorithm (DTDA) to get the tip number of each vertex in parallel. Finally, to maintain the tip numbers of vertices efficiently while graphs evolve over time, we explore a distributed tip maintenance algorithm (DTMA) along with a novel task-split strategy. Specifically, for an updated edge (insertion/deletion), several sub-tasks will be generated in line with the topology structure of the original bipartite graph. To our best knowledge, this is the first study to process the butterfly analysis problems in a distributed environment. In addition, comprehensive experiments have been conducted on real-world bipartite graphs. The experiment results demonstrate that our proposed algorithms are efficient and scalable.
Tongfeng Weng, Xu Zhou 0001, Kenli Li 0001, Kian-Lee Tan, Keqin Li 0001
IEEE Trans. Parallel Distributed Syst.1
2022 Efficient Distributed Approaches to Core Maintenance on Large Dynamic Graphs
abstract
As a fundamental problem in graph analysis, core decomposition aims to compute the core numbers of vertices in a given graph. It is a powerful tool for mining important graph structures. For dynamic graphs with real-time updates of vertices/edges, core maintenance has been utilized to update the core numbers of vertices. The previous approaches to core maintenance face challenges in terms of storage and efficiency. In this article, we investigate distributed approaches to core maintenance on a pregel-like system, which is a famous graph computing system. We first design a core decomposition algorithm to obtain core numbers of vertices in a given graph. Based on it, a distributed batch-stream combined algorithm (DBCA) is devised to efficiently maintain the core numbers when vertex/edge updates happen. In particular, we introduce a new task assignment strategy to DBCA based on diversity of the edge-cores of updated edges. To ensure that DBCA can accurately process core maintenance, we develop a message interaction protocol to resolve the problem of crosstalk among different tasks. Comprehensive experiments have been conducted on real/synthetic graphs, more specifically, in two typical distributed environments built on Supercomputing Center and Alibaba Cloud. The experiment results demonstrate that our proposed algorithms are efficient and scalable.
Tongfeng Weng, Xu Zhou 0001, Kenli Li 0001, Peng Peng 0001, Keqin Li 0001
IEEE Trans. Parallel Distributed Syst.1
2021 Representing complex networks without connectivity via spectrum series
Tongfeng Weng, Haiying Wang 0006, Huijie Yang, Changgui Gu, Jie Zhang 0012, Michael Small
Inf. Sci.1