VLDB 2026 Research / reviewers in the wild / expert
Ge Yu 0001
dblp:49/6363
· DBLP profile ↗
in reviewer pool
← Back
261ranked-venue papers in the field
2as first author
98since 2021 · last 2026
0000-0002-3171-8889ORCID · conflict
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 173 (2 first)Information Retrieval & Web Search · 51Knowledge Engineering, Semantic Web & Information Systems · 19Data Mining & Knowledge Discovery · 15Other / Interdisciplinary · 2Big Data, Cloud & Distributed Data Systems · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | DIAL-KG: Schema-Free Incremental Knowledge Graph Construction via Dynamic Schema Induction and Evolution-Intent Assessment
Weidong Bao 0005, Ruyu Gao, Fangling Leng, Yubin Bao, Ge Yu 0001 |
DASFAA (6) | 6 |
| 2026 | Low-Rank Guided Attention with Wavelet Augmentation for Sequential Recommendation
Mingxing Shao, Tiancheng Zhang 0001, Minghe Yu 0001, Xue Geng, Ge Yu 0001 |
DASFAA (1) | 6 |
| 2026 | Explainable Team Formation by Integrating Skill Evolution and High-Order Collaboration
Jiaming Pu, Yue Kou, Dong Li 0023, Derong Shen, Tiezheng Nie, Ge Yu 0001 |
DASFAA (2) | 6 |
| 2026 | HIPPO: Enhancing the Table Understanding Capability of LLMs Through Hybrid-Modal Preference Optimization
Haolan Wang, Zhenghao Liu 0001, Xiaocui Yang, Yu Gu 0002, Yukun Yan, Qi Shi 0002, Fangfang Li 0002, Ge Yu 0001 |
DASFAA (4) | 10 |
| 2026 | Enhancing LLM-Based Recommendation with Semantic-Aligned Collaborative Knowledge
Jinghao Lin, Xiaocui Yang, Yongkang Liu 0002, Shi Feng 0001, Daling Wang, Yifei Zhang 0003, Ge Yu 0001 |
DASFAA (1) | 8 |
| 2026 | Ponzitracker: A General Detection Framework for Ponzi Scheme in Blockchains
Gang Wang 0012, Yiping Teng, Zhen Song 0004, Leyang Li, Qinnan Zhang, Yanfeng Zhang 0001, Ge Yu 0001 |
DASFAA (6) | 8 |
| 2026 | PAT: Towards Transaction Routing with Page Affinity in Shared-Cache Databases
Zhongqin Tan, Yanfeng Zhang 0001, Zeshun Peng, Weixing Zhou, Guoliang Li 0001, Ge Yu 0001 |
ICDE | 9 |
| 2026 | C2graph: A Compression-Collaboration Algorithm for CPU-GPU Hybrid Weighted Graph Traversals
Ning Wang 0026, Huaibei Li, Shen Su, Yu Gu 0002, Ge Yu 0001, Zhigang Wang 0001, Dawei Zhao 0001, Hui Lu 0005, Zhihong Tian 0001 |
ICDE | 5 |
| 2026 | GeoLayer: Towards Low-Latency and Cost-Efficient Geo-Distributed Graph Stores with Layered GraphabstractThe inherent connectivity and dependency of graph-structured data, combined with its unique topology-driven access patterns, pose fundamental challenges to conventional data replication and request routing strategies in geo-distributed cloud storage systems. In this paper, we propose GeoLayer, a geo-distributed graph storage framework that jointly optimizes graph replica placement and pattern request routing. We first construct a latency-aware layered graph architecture that decomposes the graph topology into multiple layers, aiming to reduce the decision space and computational complexity of the optimization problem, while mitigating the impact of network heterogeneity in geo-distributed environments. Building on the layered graph, we introduce an overlap-centric replica placement scheme to accommodate the diversity of graph pattern accesses, along with a directed heat diffusion model that captures heat conduction and superposition effects to guide data allocation. For request routing, we develop a stepwise layered routing strategy that performs progressive expansion over the layered graph to efficiently retrieve the required data. Experimental results show that, compared to state-of-the-art replica placement and routing schemes, GeoLayer achieves a 1.34x - 3.67x improvement in response times for online graph pattern requests and a 1.28x - 3.56x speedup in offline graph analysis performance. Xiaokang Yang 0001, Shufeng Gong 0001, Song Yu 0004, Yanfeng Zhang 0001, Ge Yu 0001 |
ICDE | 6 |
| 2026 | LISRec: Modeling User Preferences with Learned Item Shortcuts for Sequential RecommendationabstractUser-item interaction histories are pivotal for sequential recommendation systems but often include noise, such as unintended clicks or actions that fail to reflect genuine user preferences. To address this, we propose Learned Item Shortcuts for Sequential Recommendation (LISRec), a novel framework that explicitly captures stable preferences by extracting personalized semantic shortcuts from historical interactions. LISRec first learns task-agnostic semantic representations to assess item similarities, then constructs a personalized semantic graph over all user-interacted items. By identifying the maximal semantic connectivity subset within this graph, LISRec selects the most representative items as semantic shortcuts to guide user preference modeling. This focused representation filters out irrelevant actions while preserving the diversity of genuine interests. Experimental results on the Yelp and Amazon Product datasets illustrate that LISRec achieves a 13% improvement over baseline recommendation models, showing its effectiveness in capturing stable user interests. Further analysis indicates that shortcut-based histories better capture user preferences, making more accurate and relevant recommendations. All codes and datasets are available at https://github.com/NEUIR/LISRec. Haidong Xin, Zhenghao Liu 0001, Sen Mei, Yukun Yan, Shi Yu 0001, Shuo Wang 0013, Zulong Chen, Yu Gu 0002, Ge Yu 0001, Chenyan Xiong |
KDD (1) | 9 |
| 2026 | Mixture-of-Retrieval Experts for Reasoning-Guided Multimodal Knowledge ExploitationabstractMultimodal Retrieval-Augmented Generation (MRAG) has shown promise in mitigating hallucinations in Multimodal Large Language Models (MLLMs) by incorporating external knowledge. However, existing methods typically adhere to rigid retrieval paradigms by mimicking fixed retrieval trajectories and thus fail to fully exploit the knowledge of different retrieval experts through dynamic interaction based on the model's knowledge needs or evolving reasoning states. To overcome this limitation, we introduce Mixture-of-Retrieval Experts (MoRE), a novel framework that enables MLLMs to collaboratively interact with diverse retrieval experts for more effective knowledge exploitation. Specifically, MoRE learns to dynamically determine which expert to engage with, conditioned on the evolving reasoning state. To effectively train this capability, we propose Stepwise Group Relative Policy Optimization (Step-GRPO), which goes beyond sparse outcome-based supervision by encouraging MLLMs to interact with multiple retrieval experts and synthesize fine-grained rewards, thereby teaching the MLLM to fully coordinate all experts when answering a given query. Experimental results on diverse open-domain QA benchmarks demonstrate the effectiveness of MoRE, achieving average performance gains of over 7% compared to competitive baselines. Notably, MoRE exhibits strong adaptability by dynamically coordinating heterogeneous experts to precisely locate relevant information, validating its capability for robust, reasoning-driven expert collaboration. All codes and data are released on https://github.com/OpenBMB/MoRE. Zhenghao Liu 0001, Yishan Li, Yukun Yan, Shuo Wang 0013, Yu Gu 0002, Minghe Yu 0001, Ge Yu 0001, Maosong Sun 0001 |
SIGIR | 9 |
| 2026 | ReAlign: Optimizing the Visual Document Retriever with Reasoning-Guided Fine-Grained Alignment
Yifan Ji, Zhenghao Liu 0001, Yukun Yan, Zulong Chen, Shuo Wang 0013, Yu Gu 0002, Ge Yu 0001 |
SIGIR | 9 |
| 2026 | Leveraging LLM and Multiscale Knowledge States to Improve Knowledge Tracing in Programming Tasks
Mingxing Shao, Tiancheng Zhang 0001, Yifang Yin, Zikai Li, Minghe Yu 0001, Fangling Leng, Ge Yu 0001 |
WWW | 8 |
| 2026 | S²KT: Modeling Uncertainty in Knowledge Tracing via Semantic-aware Structured Gaussian Distributions
Tiancheng Zhang 0001, Hengyu Liu 0001, Lun Du, Zikai Li, Mingxing Shao, Minghe Yu 0001, Yifang Yin, Ge Yu 0001 |
WWW | 9 |
| 2026 | Multimodal Knowledge Graph Completion via Relation-Aware Negative Sampling with Diffusion-based Interpolation
Qian Ma 0003, Linfei Dai, Zhongming Yao, Yu Gu 0002, Tianyi Li 0005, Christian S. Jensen, Ge Yu 0001 |
Proc. VLDB Endow. | 7 |
| 2026 | EnsDiffAD: Ensemble Diffusion Models for Multivariate Time Series Anomaly Detection
Qian Ma 0003, Yanyang Li, Mei Bai, Xite Wang, Shikai Guo, Yu Gu 0002, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 7 |
| 2026 | GETL: An Extract-Transform-Load Framework Across Graph Models in Graph WarehouseabstractVarious graph models have emerged to meet diverse application needs, each with unique characteristics and specialties. Managing and analyzing graph data inevitably requires interactions across different models to serve upstream business requirements. Therefore, an Extract-Transform-Load (ETL) tool designed to bridge different graph models is desired. In this paper, we propose GETL, a generalized graph ETL framework capable of automatically identifying graph model schemas and performing seamless data conversion among RDF, RDF-star, labeled property graph, and the relational model. This is attributed to GETL's unified graph representation model, constructed as nested label, entity pairs, offering powerful capabilities in graph representation and model compatibility. Additionally, we develop a unified programming interface to support complex graph transformation tasks. It is built upon the Gremlin syntax and provides strong expressive capabilities. Finally, our evaluation demonstrates that GETL outperforms state-of-the-art solutions in terms of model conversion efficiency and data manipulation language (DML) intelligibility. Xiaokang Yang 0001, Shufeng Gong 0001, Yanfeng Zhang 0001, Wenyuan Yu, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 7 |
| 2026 | GoGraph: Accelerating Graph Processing Through Incremental ReorderingabstractA great number of graph analysis algorithms involve iterative computations, which dominate the runtime. Accelerating iterative graph computations has become the key to improving the performance of graph algorithms. While numerous studies have focused on reducing the runtime of each iteration to improve efficiency, the optimization of the number of iterations is often overlooked. In this work, we first establish a correlation between vertex processing order and the number of iterations, providing an opportunity to reduce the number of iterations. We propose a metric function to evaluate the effectiveness of vertex processing order in accelerating iterative computations. Leveraging this metric, we propose a novel graph reordering method, GoGraph, which constructs an efficient vertex processing order. Additionally, for evolving graphs, we further propose a metric function designed to evaluate the effectiveness of vertex processing orders in response to graph changes and provide three optional methods for dynamically adjusting the vertex processing order. Our experimental results illustrate that GoGraph sur passes current state-of-the-art reordering algorithms, improving runtime by an average of 1.83× (up to 3.34×). Compared to traditional synchronous computation methods, our approach enhances the speed of iterative computations by up to 6.30×. In dynamic scenarios, incremental GoGraph can reduce end-to-end time by 43% on average (up to 48%). Shufeng Gong 0001, Hanzhang Chen, Song Yu 0004, Pengxi Liu, Yanfeng Zhang 0001, Ge Yu 0001, Jeffrey Xu Yu |
IEEE Trans. Knowl. Data Eng. | 8 |
| 2026 | Curious or Conservative: Dynamic Curiosity-aware Explainable RecommendationabstractExplainable recommendation has attracted great attention due to its capability of enhancing user trust and satisfaction. Users’ curiosities highly affect the recommendation accuracy and the effectiveness of explanations. Different target users have different levels of curiosities, while the curiosity of the same user changes dynamically. However, existing techniques cannot capture users’ dynamic curiosities from the historical user-item interactions for effective explainable recommendation. In this article, we propose a novel explainable recommendation approach for effective D ynamic C uriosity-aware E xplainable R ecommendation (DCER). Specifically, we first propose a novel multi-view representation learning to model the temporal user-item interactions. Then, we propose a new curiosity-enhanced recommendation to dynamically capture users’ curiosities, which improves the recommendation quality in a mutual promotion manner. Finally, we propose an adaptive rule-guided hybrid explanation generation strategy that enables more personalized explanations and well reflects the users’ dynamic psychological states behind the transactions. The experimental results demonstrate the high effectiveness of our proposed model. Yue Kou, Dong Li 0023, Derong Shen, Xiangmin Zhou, Tiezheng Nie, Ge Yu 0001 |
Trans. Recomm. Syst. | 6 |
| 2025 | Adapting Language Models to Text Matching Based Recommendation Systems
Haidong Xin, Sen Mei, Zhenghao Liu 0001, Xiaohua Li 0004, Minghe Yu 0001, Yu Gu 0002, Ge Yu 0001 |
WISA | 7 |
| 2025 | LegalDuet: Learning Fine-Grained Representations for Legal Judgment Prediction via a Dual-View Contrastive Learning
Buqiang Xu, Zhenghao Liu 0001, Huiyuan Xie, Xiaoyuan Yi, Shuo Wang 0013, Yukun Yan, Liner Yang, Yu Gu 0002, Ge Yu 0001 |
ADMA (1) | 10 |
| 2025 | Dual RAG: An Effective Graph-Based RAG Framework with Adaptively Integrating Knowledge Graphs and Chunks
Jiaming Tian, Zhenbo Fu, Qiange Wang, Chaoyi Chen, Minghe Yu 0001, Yanfeng Zhang 0001, Ge Yu 0001 |
IEEE Big Data | 8 |
| 2025 | LeadFairRec: LLM-enhanced Discriminative Counterfactual Debiasing for Two-sided Fairness in RecommendationabstractFairness-aware recommendation has emerged as a pivotal research area in recent years. Current fairness studies primarily examine two independent dimensions: user-side fairness and item-side fairness. However, most approaches address each side's fairness in isolation while neglecting their complex interdependencies. In this paper, we propose an LLM-Enhanced DiscriminAtive Counterfactual Debiasing Model for Two-sided Fairness in Recommendation (LeadFairRec). Specifically, we first design a two-sided causal graph that jointly models provider-customer fairness interactions through their causal relationships. Then we propose a discriminative counterfactual debiasing method, which effectively removes spurious correlations while maintaining true user-item interactions. Finally, we propose an LLM-enhanced counterfactual inference method to derive noise-resistant user/item representations from interaction data, enhancing the robustness of causal debiasing. The experimental results demonstrate the high effectiveness of our proposed model. We provide our code at https://github.com/houyimin660/LeadFairRec. Yue Kou, Derong Shen, Xiangmin Zhou, Dong Li 0023, Tiezheng Nie, Ge Yu 0001 |
CIKM | 7 |
| 2025 | Experts2team: Task Relevance-Induced Team Formation by Combining Global Cohesion with Local Decoupling
Yue Kou, Yingxuan Du, Derong Shen, Xiangmin Zhou, Dong Li 0023, Tiezheng Nie, Ge Yu 0001 |
DASFAA (2) | 7 |
| 2025 | Counterfactual Path Augmentation for Reinforcement Reasoning in Explainable Recommendation
Yue Kou, Eryu Jiang, Derong Shen, Xiangmin Zhou, Dong Li 0023, Tiezheng Nie, Ge Yu 0001 |
DASFAA (5) | 7 |
| 2025 | Unsupervised Fact Error Correction Modeling by Using Span-Level Contrastive Learning
Yuqing Lan, Zhenghao Liu 0001, Yu Gu 0002, Ge Yu 0001 |
DASFAA (2) | 5 |
| 2025 | MassBFT: Fast and Scalable Geo-Distributed Byzantine Fault-Tolerant ConsensusabstractGeo-distributed consensus protocols provide high availability and resilience for distributed database services. These protocols group nodes by their data centers to leverage the network topology that spans across multiple data centers, thereby reducing costly cross-datacenter communication. However, they still face performance and scalability challenges due to inefficient log replication mechanisms. 1) These protocols rely on the leader node in each group to perform cross-datacenter log replication, creating a single-node performance bottleneck. 2) Byzantine receivers can behave arbitrarily, forcing the group leader to send multiple log copies during replication to prevent loss, thus causing redundant transmissions. 3) Since all groups must execute these logs in the same order, synchronizations across groups are necessary to maintain consistency when multiple groups are proposing concurrently, which also slow down log replication. This paper presents MassBFT, a Byzantine fault-tolerant geo-consensus protocol that achieves high performance and scalability. We design an encoded bijective log replication to eliminate the leader bottleneck and reduce the cross-datacenter network consumption. We also propose asynchronous log ordering to eliminate synchronization across groups. Experimental results show that MassBFT is scalable, fault-tolerant, and outperforms state-of-the-art protocols with 5.49-29.96 times higher throughput under YCSB, SmallBank, and TPC-C workloads. Zeshun Peng, Yanfeng Zhang 0001, Tinghao Feng, Weixing Zhou, Xiaohua Li 0004, Ge Yu 0001 |
ICDE | 6 |
| 2025 | Leveraging Student Profiles and the Mamba Framework to Enhance Knowledge Tracing
Mingxing Shao, Tiancheng Zhang 0001, Minghe Yu 0001, Zhenghao Liu 0001, Yifang Yin, Hengyu Liu 0001, Ge Yu 0001 |
ECML/PKDD (7) | 7 |
| 2025 | Enhancing the Patent Matching Capability of Large Language Models via the Memory GraphabstractIntellectual Property (IP) management involves strategically protecting and utilizing intellectual assets to enhance organizational innovation, competitiveness, and value creation. Patent matching is a crucial task in intellectual property management, which facilitates the organization and utilization of patents. Existing models often rely on the emergent capabilities of Large Language Models (LLMs) and leverage them to identify related patents directly. However, these methods usually depend on matching keywords and overlook the hierarchical classification and categorical relationships of patents. In this paper, we propose MemGraph, a method that augments the patent matching capabilities of LLMs by incorporating a memory graph derived from their parametric memory. Specifically, MemGraph prompts LLMs to traverse their memory to identify relevant entities within patents, followed by attributing these entities to corresponding ontologies. After traversing the memory graph, we utilize extracted entities and ontologies to improve the capability of LLM in comprehending the semantics of patents. Experimental results on the PatentMatch dataset demonstrate the effectiveness of MemGraph, achieving a 17.68% performance improvement over baseline LLMs. The further analysis highlights the generalization ability of MemGraph across various LLMs, both in-domain and out-of-domain, and its capacity to enhance the internal reasoning processes of LLMs during patent matching. All data and codes are available at https://github.com/NEUIR/MemGraph. Qiushi Xiong, Zhenghao Liu 0001, Mengjia Wang, Zulong Chen, Yu Gu 0002, Xiaohua Li 0004, Ge Yu 0001 |
SIGIR | 9 |
| 2025 | RAG-KT: Retrieval Augmented Generation Based Difficulty Estimation for Knowledge Tracing
Tiancheng Zhang 0001, Wangyue Lu, Minghe Yu 0001, Yifang Yin, Ge Yu 0001 |
WISE (2) | 7 |
| 2025 | Generative imputation of incomplete images: Leveraging multimodal information for missing pixel
Qian Ma 0003, Jinlei Zhang, Shikai Guo, Bo Ning 0002, Yu Gu 0002, Ge Yu 0001 |
Inf. Sci. | 8 |
| 2025 | Diversity-enhanced conversational recommendation via multi-agent reinforcement learning
Shi Feng 0001, Daling Wang, Kaisong Song, Gang Wu 0007, Yifei Zhang 0003, Ge Yu 0001 |
Knowl. Inf. Syst. | 8 |
| 2025 | NeutronHeter: Optimizing Distributed Graph Neural Network Training for Heterogeneous Clusters
Chunyu Cao, Xin Ai 0006, Qiange Wang, Yanfeng Zhang 0001, Zhenbo Fu, Mingyi Cao, Chaoyi Chen, Yingyou Wen, Yu Gu 0002, Ge Yu 0001 |
Proc. ACM Manag. Data | 11 |
| 2025 | SWASH: A Flexible Communication Framework with Sliding Window-Based Cache Sharing for Scalable DGNN TrainingabstractDynamic Graph Neural Networks (DGNNs) are effective at capturing multidimensional data and enable many important applications. As model training is computationally intensive, distributed DGNN training is employed to accommodate large data. Also, when training DGNNs, so-called sliding window training is used predominantly, as it enhances both accuracy and efficiency. However, current distributed frameworks-such as snapshot partitioning, chunk-based partitioning, and L -hop cache-based communication-free vertex partitioning-are inherently incompatible with sliding window training. While communication-based vertex partitioning supports sliding window training, its design for static graphs limits the effectiveness in distributed DGNN training. Specifically, existing partitioning strategies fail to optimize communication across snapshots, while existing cache reuse and communication scheduling strategies ignore opportunities for optimization between sliding windows. To support distributed sliding window training, we present SWASH, a scalable and flexible communication framework that utilizes a S liding W indow-based c A che SH aring technique. Specifically, we propose a flexible communication framework that supports ratio adjustment and timing selection, as well as hyperparameter settings and adaptive scheduling. We also propose a lightweight partitioning strategy tailored to sliding window-based DGNN training to reduce both partitioning and communication overheads. Finally, to alleviate decreases in accuracy due to reduced communication, we propose a cache-sharing technique based on sliding windows for sharing boundary vertex embeddings. Comprehensive experiments show that SWASH is capable of training speedups of an average of 9.44× over state-of-the-art frameworks while maintaining the accuracy of fully communicating, non-caching training frameworks. Zhen Song 0004, Yu Gu 0002, Tianyi Li 0005, Yushuai Li, Yanfeng Zhang 0001, Christian S. Jensen, Ge Yu 0001 |
Proc. ACM Manag. Data | 8 |
| 2025 | DepCache: A KV Cache Management Framework for GraphRAG with Dependency AttentionabstractGraph-based Retrieval-Augmented Generation (GraphRAG) has emerged as a promising paradigm for enhancing LLM reliability by enabling multi-hop reasoning over graph-structured knowledge. However, existing LLMs struggle to efficiently process graph-structured inputs, as traditional attention mechanisms are sequence-based and introduce significant redundancy when serializing graphs into prompt sequences, leading to excessive computation and memory overhead. To address this, we introduce dependency attention, a novel graph-aware attention mechanism that restricts attention computation to token pairs with structural dependencies in the retrieved subgraph. Unlike standard self-attention that computes fully connected interactions, dependency attention prunes irrelevant token pairs and reuses computations along shared relational paths, substantially reducing inference overhead. Building on this idea, we develop DepCache, a KV cache management framework tailored for dependency attention. DepCache enables efficient KV cache reuse through (i) a graph-based KV cache reuse strategy that aligns KV caches across varying prompt contexts, enabling efficient cross-request reuse in GraphRAG, and (ii) a locality-aware replacement policy that leverages spatial and temporal access patterns to improve KV cache hit rate. Evaluations across diverse models and datasets show that DepCache improves LLM inference throughput by 1.5×-5.0× and reduces time-to-first-token latency by up to 3.2×, without compromising generation accuracy. Xin Ai 0006, Qiange Wang, Peizheng Li, Jiayang Yu, Chaoyi Chen, Xinbo Yang, Yanfeng Zhang 0001, Zhenbo Fu, Yingyou Wen, Ge Yu 0001 |
Proc. ACM Manag. Data | 11 |
| 2025 | NeutronCloud: Resource-Aware Distributed GNN Training in Fluctuating Cloud Environments
Mingyi Cao, Chunyu Cao, Yanfeng Zhang 0001, Zhenbo Fu, Xin Ai 0006, Qiange Wang, Yu Gu 0002, Ge Yu 0001 |
Proc. VLDB Endow. | 8 |
| 2025 | NeutronTask: Scalable and Efficient Multi-GPU GNN Training with Task ParallelismabstractGraph neural networks (GNNs) have emerged as a promising method for learning from graph data, but large-scale GNN training requires extensive memory and computation resources. To address this, researchers have proposed using multi-GPU processing, which partitions graph data across GPUs for parallel training. However, vertex dependencies in multi-GPU GNN training lead to significant neighbor replications across GPUs, increasing memory consumption. The substantial intermediate data generated during training further exacerbates this issue. Neighbor replication and intermediate data constitute the primary memory consumption in GNN training (i.e., typically accounting for over 80%). In this work, we propose GNN task parallelism for multi-GPU GNN training, which reduces neighbor replication by partitioning training tasks in each layer across different GPUs rather than partitioning the graph structure. This approach only partitions the graph data within individual GPUs, reducing the memory requirements of single tasks while overlapping subgraph computation across different GPUs. Shared neighbor embeddings among different subgraphs can be efficiently reused within a single GPU. Additionally, we employ a task-decoupled GNN training framework, which decouples different training tasks to manage their associated intermediate data independently and release it as early as possible to reduce memory usage. By integrating these techniques, we propose a multi-GPU GNN training system, NeutronTask. Experimental results on a 4×A5000 GPU server show that NeutronTask effectively supports billion-scale full-graph GNN training. For small graphs where the training data fits into the GPUs, NeutronTask achieves 1.27× - 5.47× speedup compared to state-of-the-art GNN systems including NeutronStar and Sancus. Zhenbo Fu, Xin Ai 0006, Qiange Wang, Yanfeng Zhang 0001, Shizhan Lu, Chaoyi Chen, Chunyu Cao, Zhewei Wei, Yu Gu 0002, Yingyou Wen, Ge Yu 0001 |
Proc. VLDB Endow. | 12 |
| 2025 | Efficient Graph Data Access for Out-of-Memory GPU Streaming Graph ProcessingabstractLeveraging GPUs' high parallelism can significantly improve the real-time computation efficiency of streaming graph processing. However, when a large-scale graph exceeds GPU memory capacity, CPU-GPU cooperative processing often results in substantial and irregular CPU-to-GPU data transfer overhead. This stems from the extensive redundant graph accesses during continuous computation, which can hardly be addressed by existing solutions. In this work, we present Grapin, an out-of-memory GPU streaming graph processing system designed to minimize graph data transfer via two effective techniques for eliminating redundant accesses: (1) Extending advanced incremental processing algorithms to GPUs by converting their heavyweight data dependency processing into GPU-friendly forms, eliminating redundant graph accesses from the computation side; and (2) providing a lightweight yet efficient GPU hot subgraph management framework that finely caches the frequently accessed dynamic subgraphs in a vertex-centric manner. Experimental results demonstrate that Grapin can efficiently process large-scale streaming graphs with billions of edges on a single NVIDIA A5000 GPU. Enabling incremental computation reduces data transfer by 61%, and the integration of GPU hot subgraph reuse further reduces the remaining transfer by 72%, resulting in a total reduction of 89%. Compared with CPU-based solutions, Grapin achieves speedups ranging from 1.8x to 96.9x (17.9x on average). Qiange Wang, Yongze Yan, Hongshi Tan, Cheng Chen 0008, Cheng Zhao 0001, Jiaming Tian, Xiaoliang Cong, Yanfeng Zhang 0001, Ge Yu 0001, Weng-Fai Wong, Bingsheng He |
Proc. VLDB Endow. | 10 |
| 2025 | A Topology-Aware Localized Update Strategy for Graph-Based ANN Index
Song Yu 0004, Shengyuan Lin, Shufeng Gong 0001, Yongqing Xie, Ruicheng Liu, Ji Sun 0001, Yanfeng Zhang 0001, Guoliang Li 0001, Ge Yu 0001 |
Proc. VLDB Endow. | 10 |
| 2025 | Concurrency Control as a ServiceabstractExisting disaggregated databases separate execution and storage layers, enabling independent and elastic scaling of resources. In most cases, this design makes transaction concurrency control (CC) a critical bottleneck, which demands significant computing resources for concurrent conflict management and struggles to scale due to the coordination overhead for concurrent conflict resolution. Coupling CC with execution or storage limits performance and elasticity, as CC's resource needs do not align with the free scaling of the transaction execution layer or the storage-bound data layer. This paper proposes Concurrency Control as a Service (CCaaS), which decouples CC from databases, building an execution-CC-storage three-layer decoupled database, allowing independent scaling and upgrades for improved elasticity, resource utilization, and development agility. However, adding a new layer increases latency due to the shift in communication from hardware to network. To address this, we propose a Sharded Multi-Write OCC (SM-OCC) algorithm with an asynchronous log push-down mechanism to minimize network communications overhead and transaction latency. Additionally, we implement a multi-write architecture with a deterministic conflict resolution method to reduce coordination overhead in the CC layer, thereby improving scalability. CCaaS is designed to be connected by a variety of execution and storage engines. Existing disaggregated databases can be revolutionized with CCaaS to achieve high elasticity, scalability, and high performance. Results show that CCaaS achieves 1.02–3.11X higher throughput and 1.11–2.75X lower latency than SoTA disaggregated databases. Weixing Zhou, Yanfeng Zhang 0001, Xinji Zhou, Zhiyou Wang, Zeshun Peng, Sihao Li, Huanchen Zhang, Guoliang Li 0001, Ge Yu 0001 |
Proc. VLDB Endow. | 10 |
| 2025 | HG-SCC: A Subgraph-Aware Convolutional Few-Shot Classification Method on Heterogeneous GraphsabstractFew-shot classification is increasingly relevant in emerging applications, such as university course classification in intelligent education systems. University course classification helps students acquire specific skills, comprehend course purposes, and assists departments in defining training goals. However, classifying frontier courses presents challenges due to the absence of labels and descriptions. Few-shot learning addresses this by acquiring meta-knowledge. Heterogeneous graphs (HGs), rich in semantic information, introduce complexities that make few-shot particularly challenging. Addressing this problem, we propose a subgraph-aware convolutional few-shot classification method on HGs (HG-SCC). We first formalize the subgraph sampling strategy for HGs and different views under meta-paths. Then, the layer number adaptive spectral-based graph convolution is designed for personalized node embedding. Furthermore, a high-order convolution operation with classes as nodes is designed to increase the class representation coverage. Modeling subgraph centrality, combined with node features, captures structural information, improving awareness of each sampled subgraph, thus alleviating sparsity in new class labels and enhancing classification accuracy. Euclidean distance-based and task-affected cosine similarity-based classifiers under different meta-paths are proposed, with stacking introduced to blend multiple classifiers based on subgraph features. Experimental results show that our method has high performance in course classification and also outperforms state-of-the-art methods on benchmark datasets. Minghe Yu 0001, Yun Zhang 0020, Jintong Sun, Min Huang 0001, Tiancheng Zhang 0001, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2025 | Building a Coding Assistant via the Retrieval-Augmented Language ModelabstractPretrained language models have shown strong effectiveness in code-related tasks, such as code retrieval, code generation, code summarization, and code completion tasks. In this article, we propose COde assistaNt viA retrieval-augmeNted language model (CONAN), which aims to build a code assistant by mimicking the knowledge-seeking behaviors of humans during coding. Specifically, it consists of a code structure-aware retriever (CONAN-R) and a dual-view code representation-based retrieval-augmented generation model (CONAN-G). CONAN-R pretrains CodeT5 using Code-Documentation Alignment and Masked Entity Prediction tasks to make language models code structure-aware and learn effective representations for code snippets and documentation. Then CONAN-G designs a dual-view code representation mechanism for implementing a retrieval-augmented code generation model. CONAN-G regards the code documentation descriptions as prompts, which help language models better understand the code semantics. Our experiments show that CONAN achieves convincing performance on different code generation tasks and significantly outperforms previous retrieval augmented code generation models. Our further analyses show that CONAN learns tailored representations for both code snippets and documentation by aligning code-documentation data pairs and capturing structural semantics by masking and predicting entities in the code data. Additionally, the retrieved code snippets and documentation provide necessary information from both program language and natural language to assist the code generation process. CONAN can also be used as an assistant for Large Language Models (LLMs), providing LLMs with external knowledge in shorter code document lengths to improve their effectiveness on various code tasks. It shows the ability of CONAN to extract necessary information and help filter out the noise from retrieved code documents. Hanbin Wang, Zhenghao Liu 0001, Shi Yu 0001, Shuo Wang 0013, Yukun Yan, Yu Gu 0002, Ge Yu 0001 |
ACM Trans. Inf. Syst. | 9 |
| 2025 | GARF+: self-supervised and interpretable data cleaning with sequence generative adversarial networks
Jinfeng Peng, Hanghai Cui, Derong Shen, Nan Tang 0001, Yue Kou, Tiezheng Nie, Hang Cui 0001, Ge Yu 0001 |
VLDB J. | 8 |
| 2024 | Knowledge-Aware Self-supervised Educational Resources Recommendation
Jing Chen 0037, Yu Zhang 0018, Zhenghao Liu 0001, Minghe Yu 0001, Bin Xu 0003, Ge Yu 0001 |
WISA | 7 |
| 2024 | MMPDRec: A Denoising Model for Knowledge Concepts Recommendation Using Metapaths
Mo Chen 0009, Jing Chen 0037, Minghe Yu 0001, Zhenghao Liu 0001, Bin Xu 0003, Ge Yu 0001 |
WISA | 7 |
| 2024 | Enhancing Deep Entity Resolution with Integrated Blocker-Matcher Training: Balancing Consensus and DiscrepancyabstractDeep entity resolution (ER) identifies matching entities across data sources using techniques based on deep learning. It involves two steps: a blocker for identifying the potential matches to generate the candidate pairs, and a matcher for accurately distinguishing the matches and non-matches among these candidate pairs. Recent deep ER approaches utilize pretrained language models (PLMs) to extract similarity features for blocking and matching, achieving state-of-the-art performance. However, they often fail to balance the consensus and discrepancy between the blocker and matcher, emphasizing the consensus while neglecting the discrepancy. This paper proposes MutualER, a deep entity resolution framework that integrates and jointly trains the blocker and matcher, balancing both the consensus and discrepancy between them. Specifically, we firstly introduce a lightweight PLM in siamese structure for the blocker and a heavier PLM in cross structure or an autoregressive large language model (LLM) for the matcher. Two optimization techniques named Mutual Sample Selection (MSS) and Similarity Knowledge Transferring (SKT) are designed to jointly train the blocker and matcher. MSS enables the blocker and matcher to mutually select the customized training samples for each other to maintain the discrepancy, while SKT allows them to share the similarity knowledge for improving their blocking and matching capabilities respectively to maintain the consensus. Extensive experiments on five datasets demonstrate that MutualER significantly outperforms existing PLM-based and LLM-based approaches, achieving leading performance in both effectiveness and efficiency. Wenzhou Dou, Derong Shen, Xiangmin Zhou, Yue Kou, Tiezheng Nie, Hang Cui 0001, Ge Yu 0001 |
CIKM | 8 |
| 2024 | E&S-Gainer: An Emotion Aware and Strategy Enhanced Model for Emotional Support Conversation
Chenhui Yang, Daling Wang, Shi Feng 0001, Yifei Zhang 0003, Ge Yu 0001 |
DASFAA (5) | 5 |
| 2024 | Chameleon: Towards Update-Efficient Learned Indexing for Locally Skewed DataabstractRecently, learned indexes are assisting and are being adopted to replace traditional indexes for their low memory usage and high query performance. However, existing learned indexes suffer in query efficiency when dealing with locally skewed data distributions which may be caused or exacerbated by ubiquitous updates. Frequent model retraining and reconstruction is required under this circumstance. To address this issue, we present Chameleon, an adaptive learned index for locally skewed data especially in the context of frequent updates. We propose a metric for measuring local skewness, based on which we employ Multi-Agent Reinforcement Learning to assist in locating locally skewed regions and optimizing index structures. Additionally, to reduce the blocking time caused by index model retraining, we propose a lightweight lock named the Interval Lock to achieve a non-blocking retraining. Extensive experiments demonstrate that, without costing more memory, Chameleon outperforms the state-of-the-art learned indexes by up to 3.75 x and 4.37 x in lookup times for read-only and mixed workloads, respectively, and it accelerates update processing by up to 2.92 x. Wenli Sun, Yu Gu 0002, Jianzhong Qi 0001, Zhenghao Liu 0001, Xiufeng Xia, Ge Yu 0001 |
ICDE | 8 |
| 2024 | LTPG: Large-Batch Transaction Processing on GPUs with Deterministic Concurrency ControlabstractGPUs are being applied widely to batch workloads that benefit from the parallel processing capabilities of GPUs. To enable the processing of concurrent batch-based transactions on GPUs, existing systems build dependency graphs during a pre-execution phase to manage read and write operations. However, as dependency-graph maintenance introduces a sub-stantial overhead, there is a need for more efficient transaction support to exploit the power of GPUs more fully for transaction processing. This paper proposes LTPG, a novel GPU-enabled database system that offers increased versatility and efficiency by eliminating the need for predefined read/write-sets. LTPG employs deterministic optimistic concurrency control to ensure correct transaction execution, thus avoiding the maintenance of dependency graphs. The proposed concurrency control simpli-fies transaction processing workflows and avoids the overhead associated with managing dependency graphs, thus resulting in improved efficiency. LTPG divides a workflow into three stages: execution, conflict detection, and write-back, leveraging the parallelism of GPUs. Moreover, several additional optimization strategies are adopted to improve system performance. Experiments with real-world workloads from two benchmarks verify LTPG can achieve effective improvement in the throughput and latency compared to the leading baselines. Jianpeng Wei, Yu Gu 0002, Tianyi Li 0005, Jianzhong Qi 0001, Chuanwen Li, Yanfeng Zhang 0001, Christian S. Jensen, Ge Yu 0001 |
ICDE | 8 |
| 2024 | Fast Iterative Graph Computing with Updated Neighbor StatesabstractEnhancing the efficiency of iterative computation on graphs has garnered considerable attention in both industry and academia. Nonetheless, the majority of efforts focus on expediting iterative computation by minimizing the running time per iteration step, ignoring the optimization of the number of iteration rounds, which is a crucial aspect of iterative compu-tation. We experimentally verified the correlation between the vertex processing order and the number of iterative rounds, thus making it possible to reduce the number of execution rounds for iterative computation. In this paper, we propose a graph reordering method, GoGraph, which can construct a well-formed vertex processing order effectively reducing the number of iteration rounds and, consequently, accelerating iterative computation. Before delving into GoGraph, a metric function is introduced to quantify the efficiency of vertex processing order in accelerating iterative computation. This metric reflects the quality of the processing order by counting the number of edges whose source precedes the destination. GoGraph employs a divide-and-conquer mindset to establish the vertex processing order by maximizing the value of the metric function. Our experimental results show that GoGraph outperforms current state-of-the-art reordering algorithms by 1.83 x on average (up to 3.34 x) in runtime. Compared with traditional synchronous computation, our method improves the iterative computations up to 6.30 x in runtime. Shufeng Gong 0001, Hanzhang Chen, Song Yu 0004, Pengxi Liu, Yanfeng Zhang 0001, Ge Yu 0001, Jeffrey Xu Yu |
ICDE | 8 |
| 2024 | HIChain: A Hierarchical IoT Permissioned Blockchain with Edge Cloud Architecture
Tinghao Feng, Zeshun Peng, Yanfeng Zhang 0001, Xiaohua Li 0004, Xiaomei Dong, Ge Yu 0001 |
WISE (3) | 6 |
| 2024 | LSMGraph: A High-Performance Dynamic Graph Storage System with Multi-Level CSRabstractThe growing volume of graph data may exhaust the main memory. It is crucial to design a disk-based graph storage system to ingest updates and analyze graphs efficiently. However, existing dynamic graph storage systems suffer from read or write amplification and face the challenge of optimizing both read and write performance simultaneously. To address this challenge, we propose LSMGraph, a novel dynamic graph storage system that combines the write-friendly LSM-tree and the read-friendly CSR. It leverages the multi-level structure of LSM-trees to optimize write performance while utilizing the compact CSR structures embedded in the LSM-trees to boost read performance. LSMGraph uses a new memory structure, MemGraph, to efficiently cache graph updates and uses a multi-level index to speed up reads within the multi-level structure. Furthermore, LSMGraph incorporates a vertex-grained version control mechanism to mitigate the impact of LSM-tree compaction on read performance and ensure the correctness of concurrent read and write operations. Our evaluation shows that LSMGraph significantly outperforms state-of-the-art (graph) storage systems on both graph update and graph analytical workloads. Song Yu 0004, Shufeng Gong 0001, Sijie Shen, Yanfeng Zhang 0001, Wenyuan Yu, Pengxi Liu, Hongfu Li, Xiaojian Luo, Ge Yu 0001, Jingren Zhou 0001 |
Proc. ACM Manag. Data | 11 |
| 2024 | NeutronOrch: Rethinking Sample-based GNN Training under CPU-GPU Heterogeneous EnvironmentsabstractGraph Neural Networks (GNNs) have shown exceptional performance across a wide range of applications. Current frameworks leverage CPU-GPU heterogeneous environments for GNN model training, incorporating mini-batch and sampling techniques to mitigate GPU memory constraints. In such settings, sample-based GNN training can be divided into three phases: sampling, gathering, and training. Existing GNN systems deploy various task orchestration methods to execute each phase on either the CPU or GPU. However, through comprehensive experimentation and analysis, we observe that these task orchestration approaches do not optimally exploit the available heterogeneous resources, hindered by either inefficient CPU processing or GPU resource bottlenecks. In this paper, we propose NeutronOrch, a system for sample-based GNN training that ensures balanced utilization of the CPU and GPU. NeutronOrch decouples the training process by layer and pushes down the training task of the bottom layer to the CPU. This significantly reduces the computational load and memory footprint of GPU training. To avoid inefficient CPU processing, NeutronOrch only offloads the training of frequently accessed vertices to the CPU and lets GPU reuse their embeddings with bounded staleness. Furthermore, NeutronOrch provides a fine-grained pipeline design for the layer-based task orchestrating method. The experimental results show that compared with the state-of-the-art GNN systems, NeutronOrch can achieve up to 11.51× performance speedup. Xin Ai 0006, Qiange Wang, Chunyu Cao, Yanfeng Zhang 0001, Chaoyi Chen, Yu Gu 0002, Ge Yu 0001 |
Proc. VLDB Endow. | 8 |
| 2024 | NeutronTP: Load-Balanced Distributed Full-Graph GNN Training with Tensor ParallelismabstractGraph neural networks (GNNs) have emerged as a promising direction. Training large-scale graphs that relies on distributed computing power poses new challenges. Existing distributed GNN systems leverage data parallelism by partitioning the input graph and distributing it to multiple workers. However, due to the irregular nature of the graph structure, existing distributed approaches suffer from unbalanced workloads and high overhead in managing cross-worker vertex dependencies. In this paper, we leverage tensor parallelism for distributed GNN training. GNN tensor parallelism eliminates cross-worker vertex dependencies by partitioning features instead of graph structures. Different workers are assigned training tasks on different feature slices with the same dimensional size, leading to a complete load balance. We achieve efficient GNN tensor parallelism through two critical functions. Firstly, we employ a generalized decoupled training framework to decouple NN operations from graph aggregation operations, significantly reducing the communication overhead caused by NN operations which must be computed using complete features. Secondly, we employ a memory-efficient task scheduling strategy to support the training of large graphs exceeding single GPU memory, while further improving performance by overlapping communication and computation. By integrating the above techniques, we propose a distributed GNN training system NeutronTP. Our experimental results on a 16-node Aliyun cluster demonstrate that NeutronTP achieves 1.29×-8.72× speedup over state-of-the-art GNN systems including DistDGL, NeutronStar, and Sancus. Xin Ai 0006, Zeyu Ling, Qiange Wang, Yanfeng Zhang 0001, Zhenbo Fu, Chaoyi Chen, Yu Gu 0002, Ge Yu 0001 |
Proc. VLDB Endow. | 9 |
| 2024 | GastCoCo: Graph Storage and Coroutine-Based Prefetch Co-Design for Dynamic Graph ProcessingabstractAn efficient data structure is fundamental to meeting the growing demands in dynamic graph processing. However, the dual requirements for graph computation efficiency (with contiguous structures) and graph update efficiency (with linked list-like structures) present a conflict in the design principles of graph structures. After experimental studies of state-of-the-art dynamic graph structures, we observe that the overhead of cache misses accounts for a major portion of the graph computation time. This paper presents GastCoCo, a system with graph storage and coroutine-based prefetch co-design. By employing software prefetching via stackless coroutines and designing a prefetch-friendly data structure CBList, GastCoCo significantly alleviates the performance degradation caused by cache misses. Our results show that GastCoCo outperforms state-of-the-art graph storage systems by 1.3× - 180× in graph updates and 1.4× - 41.1× in graph computation. Hongfu Li, Song Yu 0004, Shufeng Gong 0001, Yanfeng Zhang 0001, Wenyuan Yu, Ge Yu 0001, Jingren Zhou 0001 |
Proc. VLDB Endow. | 8 |
| 2024 | Quantifying Point Contributions: A Lightweight Framework for Efficient and Effective Query-Driven Trajectory SimplificationabstractAs large volumes of trajectory data accumulate, simplifying trajectories to reduce storage and querying costs is increasingly studied. Existing proposals face three main problems. First, they require numerous iterations to decide which GPS points to delete. Second, they focus only on the relationships between neighboring points (local information) while neglecting the overall structure (global information), reducing the global similarity between the simplified and original trajectories and making it difficult to maintain consistency in query results, especially for similarity-based queries. Finally, they fail to differentiate the importance of points with similar features, leading to suboptimal selection of points to retain the original trajectory information. We propose MLSimp, a novel Mutual Learning query-driven trajectory simplification framework that integrates two distinct models: GNN-TS, based on graph neural networks, and Diff-TS, based on diffusion models. GNN-TS evaluates the importance of a point according to its globality, capturing its correlation with the entire trajectory, and its uniqueness, capturing its differences from neighboring points. It also incorporates attention mechanisms in the GNN layers, enabling simultaneous data integration from all points within the same trajectory and refining representations, thus avoiding iterative processes. Diff-TS generates amplified signals to enable the retention of the most important points at low compression rates. Experiments involving eight baselines on three databases show that MLSimp reduces the simplification time by 42%--70% and improves query accuracy over simplified trajectories by up to 34.6%. Yumeng Song, Yu Gu 0002, Tianyi Li 0005, Yushuai Li, Christian S. Jensen, Ge Yu 0001 |
Proc. VLDB Endow. | 6 |
| 2024 | DynaHB: A Communication-Avoiding Asynchronous Distributed Framework with Hybrid Batches for Dynamic GNN TrainingabstractDynamic Graph Neural Networks (DGNNs) have demonstrated exceptional performance at dynamic-graph analysis tasks. However, the costs exceed those incurred by other learning tasks, to the point where deployment on large-scale dynamic graphs is infeasible. Existing distributed frameworks that facilitate DGNN training are in their early stages and experience challenges such as communication bottlenecks, imbalanced workloads, and GPU memory overflow. We introduce DynaHB, a distributed framework for DGNN training using so-called Hybrid Batches. DynaHB reduces communication by means of vertex caching, and it ensures even data and workload distribution by means of load-aware vertex partitioning. DyanHB also features a novel hybrid-batch training mode that combines vertex-batch and snapshot-batch techniques, thereby reducing training time and GPU memory usage. Next, to further enhance the hybrid batch based approach, DynaHB integrates a reinforcement learning-based batch adjuster and a pipelined batch generator with a batch reservoir to reduce the cost of generating hybrid batches. Extensive experiments show that DynaHB is capable of up to a 93× and an average of 8.06× speedups over the state-of-the-art training framework. Zhen Song 0004, Yu Gu 0002, Tianyi Li 0005, Yanfeng Zhang 0001, Yushuai Li, Christian S. Jensen, Ge Yu 0001 |
Proc. VLDB Endow. | 8 |
| 2024 | Comprehensive Evaluation of GNN Training Systems: A Data Management PerspectiveabstractMany Graph Neural Network (GNN) training systems have emerged recently to support efficient GNN training. Since GNNs embody complex data dependencies between training samples, the training of GNNs should address distinct challenges different from DNN training in data management, such as data partitioning, batch preparation for mini-batch training, and data transferring between CPUs and GPUs. These factors, which take up a large proportion of training time, make data management in GNN training more significant. This paper reviews GNN training from a data management perspective and provides a comprehensive analysis and evaluation of the representative approaches. We conduct extensive experiments on various benchmark datasets and show many interesting and valuable results. We also provide some practical tips learned from these experiments, which are helpful for designing GNN training systems in the future. Yajiong Liu, Yanfeng Zhang 0001, Xin Ai 0006, Qiange Wang, Chaoyi Chen, Yu Gu 0002, Ge Yu 0001 |
Proc. VLDB Endow. | 8 |
| 2024 | CHGNN: A Semi-Supervised Contrastive Hypergraph Learning NetworkabstractHypergraphs can model higher-order relationships among data objects that are found in applications such as social networks and bioinformatics. However, recent studies on hypergraph learning that extend graph convolutional networks to hypergraphs cannot learn effectively from features of unlabeled data. To such learning, we propose a contrastive hypergraph neural network, CHGNN, that exploits self-supervised contrastive learning techniques to learn from labeled and unlabeled data. First, CHGNN includes an adaptive hypergraph view generator that adopts an auto-augmentation strategy and learns a perturbed probability distribution of minimal sufficient views. Second, CHGNN encompasses an improved hypergraph encoder that considers hyperedge homogeneity to fuse information effectively. Third, CHGNN is equipped with a joint loss function that combines a similarity loss for the view generator, a node classification loss, and a hyperedge homogeneity loss to inject supervision signals. It also includes basic and cross-validation contrastive losses, associated with an enhanced contrastive loss training process. Experimental results on nine real datasets offer insight into the effectiveness of CHGNN, showing that it outperforms 19 competitors in terms of classification accuracy consistently. Yumeng Song, Yu Gu 0002, Tianyi Li 0005, Jianzhong Qi 0001, Zhenghao Liu 0001, Christian S. Jensen, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 7 |
| 2024 | Ingress: an automated incremental graph processing system
Shufeng Gong 0001, Chao Tian 0001, Qiang Yin 0002, Zhengdong Wang, Song Yu 0004, Yanfeng Zhang 0001, Wenyuan Yu, Liang Geng, Chong Fu 0001, Ge Yu 0001, Jingren Zhou 0001 |
VLDB J. | 10 |
| 2023 | Text Matching Improves Sequential Recommendation by Reducing Popularity BiasesabstractThis paper proposes Text mAtching based SequenTial rEcommenda-tion model (TASTE), which maps items and users in an embedding space and recommends items by matching their text representations. TASTE verbalizes items and user-item interactions using identifiers and attributes of items. To better characterize user behaviors, TASTE additionally proposes an attention sparsity method, which enables TASTE to model longer user-item interactions by reducing the self-attention computations during encoding. Our experiments show that TASTE outperforms the state-of-the-art methods on widely used sequential recommendation datasets. TASTE alleviates the cold start problem by representing long-tail items using full-text modeling and bringing the benefits of pretrained language models to recommendation systems. Our further analyses illustrate that TASTE significantly improves the recommendation accuracy by reducing the popularity bias of previous item id based recommendation models and returning more appropriate and text-relevant items to satisfy users. All codes are available at https://github.com/OpenMatch/TASTE. Zhenghao Liu 0001, Sen Mei, Chenyan Xiong, Xiaohua Li 0004, Shi Yu 0001, Zhiyuan Liu 0001, Yu Gu 0002, Ge Yu 0001 |
CIKM | 8 |
| 2023 | MG-CR: Factor Memory Network and Graph Neural Network Based Personalized Course Recommendation
Yun Zhang 0020, Minghe Yu 0001, Jintong Sun, Tiancheng Zhang 0001, Ge Yu 0001 |
DASFAA (2) | 5 |
| 2023 | BrePartition: Optimized High-Dimensional kNN Search with Bregman Distances (Extended Abstract)abstractBregman distances (also known as Bregman divergences) are widely used in machine learning, speech recognition and signal processing, and kNN searches with Bregman distances have become increasingly important with the rapid advances of multimedia applications. Data in multimedia applications such as images and videos are commonly transformed into space of hundreds of dimensions. Such high-dimensional space has posed significant challenges for existing kNN search algorithms with Bregman distances, which could only handle data of medium dimensionality (typically less than 100). This paper addresses the urgent problem of high-dimensional kNN search with Bregman distances. We propose a novel partition-filter-refinement framework. Specifically, we propose an optimized dimensionality partitioning scheme to solve several non-trivial issues. First, an effective bound from each partitioned subspace to obtain exact kNN results is derived. Second, we conduct an in-depth analysis of the optimized number of partitions and devise an effective strategy for partitioning. Third, we design an efficient integrated index structure for all the subspaces together to accelerate the search processing. Moreover, we extend our exact solution to an approximate version by a trade-off between the accuracy and efficiency. Experimental results on four real-world datasets and two synthetic datasets show the clear advantage of our method in comparison to state-of-the-art algorithms. Yang Song 0022, Yu Gu 0002, Rui Zhang 0003, Ge Yu 0001 |
ICDE | 4 |
| 2023 | HyTGraph: GPU-Accelerated Graph Processing with Hybrid Transfer ManagementabstractProcessing large graphs with memory-limited GPU needs to resolve issues of host-GPU data transfer, which is a key performance bottleneck. Existing GPU-accelerated graph processing frameworks reduce the data transfers by managing the active subgraph transfer at runtime. Some frameworks adopt explicit transfer management approaches based on explicit memory copy with filter or compaction. In contrast, others adopt implicit transfer management approaches based on on-demand access with zero-copy or unified-memory. Having made intensive analysis, we find that as the active vertices evolve, the performance of the two approaches varies in different workloads. Due to heavy redundant data transfers, high CPU compaction overhead, or low bandwidth utilization, adopting a single approach often results in suboptimal performance.In this work, we propose a hybrid transfer management approach to take the merits of both the two approaches at runtime, with an objective to achieve the shortest execution time in each iteration. Based on the hybrid approach, we present HyTGraph, a GPU-accelerated graph processing framework, which is empowered by a set of effective task scheduling optimizations to improve the performance. Our experimental results on real-world and synthesized graphs demonstrate that HyTGraph achieves up to 10.27X speedup over existing GPU-accelerated graph processing systems including Grus, Subway, and EMOGI. Qiange Wang, Xin Ai 0006, Yanfeng Zhang 0001, Jing Chen 0037, Ge Yu 0001 |
ICDE | 5 |
| 2023 | PrivNUD: Effective Range Query Processing under Local Differential PrivacyabstractLocal differential privacy (LDP) has been established as a strong privacy standard for collecting sensitive information from users. Although it has attracted much research attention in recent years, the majority of existing works focus on applying LDP to frequency distribution estimation for each individual value in a discrete domain. This paper concerns the important range queries involving multiple discrete values. Till now, only a few works target this problem. They all rely on the B-ary tree to construct a uniform and hierarchical decomposition, so as to decrease the error when answering large range queries. However, the uniform splitting manner ignores the properties of decomposed sub-domains and processes them equally without preferences, which leads to significant performance penalty.In this paper, we tackle the problem head on: our proposal, privNUD, is a novel domain hierarchical decomposition mechanism. It dynamically decomposes each domain with a tailored granularity into some sub-domains, which sensitively considers the potential chances to answer one range query. The issue of granularity is carefully analyzed for better performance. It also can smartly prune the sub-domains with small frequencies. Besides, an adaptive user allocation technique is designed to dynamically decide the scale of users that are involved in each sub-domain’s frequency estimation. Extensive experiments using real and synthetic datasets demonstrate that privNUD achieves significantly higher result accuracy compared to the up-to-date solutions. Ning Wang 0026, Zhigang Wang 0001, Jie Nie, Zhiqiang Wei 0002, Peng Tang 0002, Yu Gu 0002, Ge Yu 0001 |
ICDE | 8 |
| 2023 | Layph: Making Change Propagation Constraint in Incremental Graph Processing by Layering GraphabstractReal-world graphs are constantly evolving, which demands updates of the previous analysis results to accommodate graph changes. By using the memoized previous computation state, incremental graph computation can reduce unnecessary recomputation. However, a small change may propagate over the whole graph and lead to large-scale iterative computations. To address this problem, we propose Layph, a two-layered graph framework. The upper layer is a skeleton of the graph which is much smaller than the original graph, and the lower layer has some disjoint subgraphs. Layph limits costly global iterative computations on the original graph to the small graph skeleton and a few subgraphs updated with the input graph changes. In this way, many vertices and edges are not involved in iterative computations, which significantly reduces the computation overhead and improves the performance of incremental graph processing. Our experimental results show that Layph outperforms current state-of-the-art incremental graph systems by 9.08× on average (up to 36.66×) in response time. Song Yu 0004, Shufeng Gong 0001, Yanfeng Zhang 0001, Wenyuan Yu, Qiang Yin 0002, Chao Tian 0001, Yongze Yan, Ge Yu 0001, Jingren Zhou 0001 |
ICDE | 9 |
| 2023 | Effective Graph Kernels for Evolving Functional Brain NetworksabstractThe graph kernel of the functional brain network is an effective method in the field of neuropsychiatric disease diagnosis like Alzheimer's Disease (AD). The traditional static brain networks cannot reflect dynamic changes of brain activities, but evolving brain networks, which are a series of brain networks over time, are able to seize such dynamic changes. As far as we know, the graph kernel method is effective for calculating the differences among networks. Therefore, it has a great potential to understand the dynamic changes of evolving brain networks, which are a series of chronological differences. However, if the conventional graph kernel methods which are built for static networks are applied directly to evolving networks, the evolving information will be lost and accurate diagnostic results will be far from reach. We propose an effective method, called Global Matching based Graph Kernels (GM-GK), which captures dynamic changes of evolving brain networks and significantly improves classification accuracy. At the same time, in order to reflect the natural properties of the brain activity of the evolving brain network neglected by the GM-GK method, we also propose a Local Matching based Graph Kernel (LM-GK), which allows the order of the evolving brain network to be locally fine-tuned. Finally, the experiments are conducted on real data sets and the results show that the proposed methods can significantly improve the neuropsychiatric disease diagnostic accuracy. Bing Tian Dai, Junchang Xin, Yu Gu 0002, Ge Yu 0001 |
WSDM | 6 |
| 2023 | ADGNN: Towards Scalable GNN Training with Aggregation-Difference Aware SamplingabstractDistributed computing is promising to enable large-scale graph neural network (GNN) model training. However, care is needed to avoid excessive computational and communication overheads. Sampling is promising in terms of enabling scalability, and sampling techniques have been proposed to reduce training costs. However, online sampling introduces large overheads, and while offline sampling that is done only once can eliminate such overheads, it instead introduces information loss and accuracy degradation. Thus, existing sampling techniques are unable to improve simultaneously both efficiency and accuracy, particularly at low sampling rates. We develop a distributed system, ADGNN, for full-batch based GNN training that adopts a hybrid sampling architecture to enable a trade-off between efficiency and accuracy. Specifically, ADGNN employs sampling result reuse techniques to reduce the cost associated with sampling and thus improve training efficiency. To alleviate accuracy degradation, we introduce a new metric,Aggregation Difference (AD), that quantifies the gap between sampled and full neighbor set aggregation. We present so-called AD-Sampling that aims to minimize the Aggregation Difference with an adaptive sampling frequency tuner. Finally, ADGNN employs anAD -importance-based sampling technique for remote neighbors to further reduce communication costs. Experiments on five real datasets show that ADGNN is able to outperform the state-of-the-art by up to nearly 9 times in terms of efficiency, while achieving comparable accuracy to the non-sampling methods. Zhen Song 0004, Yu Gu 0002, Tianyi Li 0005, Yanfeng Zhang 0001, Christian S. Jensen, Ge Yu 0001 |
Proc. ACM Manag. Data | 7 |
| 2023 | GeoGauss: Strongly Consistent and Light-Coordinated OLTP for Geo-Replicated SQL DatabaseabstractMultinational enterprises conduct global business that has a demand for geo-distributed transactional databases. Existing state-of-the-art databases adopt a sharded master-follower replication architecture. However, the single-master serving mode incurs massive cross-region writes from clients, and the sharded architecture requires multiple round-trip acknowledgments (e.g., 2PC) to ensure atomicity for cross-shard transactions. These limitations drive us to seek yet another design choice. In this paper, we propose a strongly consistent OLTP database GeoGauss with full replica multi-master architecture. To efficiently merge the updates from different master nodes, we propose a multi-master OCC that unifies data replication and concurrent transaction processing. By leveraging an epoch-based delta state merge rule and the optimistic asynchronous execution, GeoGauss ensures strong consistency with light-coordinated protocol and allows more concurrency with weak isolation, which are sufficient to meet our needs. Our geo-distributed experimental results show that GeoGauss achieves 7.06X higher throughput and 17.41X lower latency than the state-of-the-art geo-distributed database CockroachDB on the TPC-C benchmark. Weixing Zhou, Qi Peng 0004, Zijie Zhang 0005, Yanfeng Zhang 0001, Sihao Li, Guo Fu, Yulong Cui, Caiyi Wu, Shangjun Han, Guoliang Li 0001, Ge Yu 0001 |
Proc. ACM Manag. Data | 14 |
| 2023 | NeutronStream: A Dynamic GNN Training Framework with Sliding Window for Graph StreamsabstractExisting Graph Neural Network (GNN) training frameworks have been designed to help developers easily create performant GNN implementations. However, most existing GNN frameworks assume that the input graphs are static, but ignore that most real-world graphs are constantly evolving. Though many dynamic GNN models have emerged to learn from evolving graphs, the training process of these dynamic GNNs is dramatically different from traditional GNNs in that it captures both the spatial and temporal dependencies of graph updates. This poses new challenges for designing dynamic GNN training frameworks. First, the traditional batched training method fails to capture real-time structural evolution information. Second, the time-dependent nature makes parallel training hard to design. Third, it lacks system supports for users to efficiently implement dynamic GNNs. In this paper, we present NeutronStream, a framework for training dynamic GNN models. NeutronStream abstracts the input dynamic graph into a chronologically updated stream of events and processes the stream with an optimized sliding window to incrementally capture the spatial-temporal dependencies of events. Furthermore, NeutronStream provides a parallel execution engine to tackle the sequential event processing challenge to achieve high performance. NeutronStream also integrates a built-in graph storage structure that supports dynamic updates and provides a set of easy-to-use APIs that allow users to express their dynamic GNNs. Our experimental results demonstrate that, compared to state-of-the-art dynamic GNN implementations, NeutronStream achieves speedups ranging from 1.48X to 5.87X and an average accuracy improvement of 3.97%. Chaoyi Chen, Dechao Gao, Yanfeng Zhang 0001, Qiange Wang, Zhenbo Fu, Xuecang Zhang, Junhua Zhu, Yu Gu 0002, Ge Yu 0001 |
Proc. VLDB Endow. | 9 |
| 2023 | RAGraph: A Region-Aware Framework for Geo-Distributed Graph ProcessingabstractIn many global businesses of multinational enterprises, graph-structure data is usually geographically distributed in different regions to support low-latency services. Geo-distributed graph processing suffers from the Wide Area Networks (WANs) with scarce and heterogeneous bandwidth, thus essentially differs from traditional distributed graph processing. In this paper, we propose RAGraph, a Region-Aware framework for geo-distributed graph processing. At the core of RAGraph, we design a region-aware graph processing framework that allows advancing inefficient global updates locally and enables sensible coordination-free message interactions. RAGraph also contains an adaptive hierarchical message interaction engine to switch interaction modes adaptively based on network heterogeneity and fluctuation, and a discrepancy-aware message filtering strategy to filter important messages. Finally, the experiments show that RAGraph can achieve 1.69X - 40.53X speedup and 20.9% - 97% WAN cost reduction compared with state-of-the-art systems. Wenyuan Yu, Yanfeng Zhang 0001, Shufeng Gong 0001, Qiange Wang, Ge Yu 0001, Jingren Zhou 0001 |
Proc. VLDB Endow. | 7 |
| 2023 | OERL: Enhanced Representation Learning via Open Knowledge GraphsabstractThe sparseness and incompleteness of knowledge graphs (KGs) trigger considerable interest in enhancing the representation learning with external corpora. However, the difficulty of aligning entities and relations with external corpora leads to inferior performance improvement. Open knowledge graphs (OKGs) consist of entity-mentions and relation-mentions that are represented by noncanonicalized freeform phrases, which generally do not rely on the specification of ontology schema. The roughness of the nonontological construction method leads to a specific characteristic of OKGs: diversity, where multiple entity-mentions (or relation-mentions) have the same meaning but different expressions. The diversity of OKGs can provide potential textual and structural features for the representation learning of KGs. We speculate that leveraging OKGs to enhance the representation learning of KGs can be more effective than using pure text or pure structure corpora. In this paper, we propose a newOERL,Open knowledge graphEnhancedRepresentationLearning of KGs. OERL automatically extracts textual and structural connections between KGs and OKGs, models and transfers refined profitable features to enhance the representation learning of KGs. The strong performance improvement and exhaustive experimental analysis prove the superiority of OERL over state-of-the-art baselines. Qian Li 0043, Daling Wang, Shi Feng 0001, Kaisong Song, Yifei Zhang 0003, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2023 | Efficient Subhypergraph Matching Based on Hyperedge FeaturesabstractHypergraphs consist of vertices and hyperedges that can connect multiple vertices. Since hypergraphs can effectively simulate complex intergroup relationships between entities, they have a wide range of applications such as computer vision and bioinformatics. In this paper, we study the subhypergraph matching problem, which is one of the most challenging problems in the processing of the hypergraphs. We aim to extract all subhypergraph isomorphism embeddings of a query hypergraph q in a large data hypergraph D. The existing methods on subgraph matching are designed for the ordinary graphs, which typically achieve the goal by three phases, i.e., filtering candidate vertex sets, refining candidates, and then enumeration final results in some matching order. However, such a design cannot be trivially extended to efficiently handle hypergraphs due to the inherent difference between ordinary graphs and hypergraphs. This motivates us to enhance the performance by exploiting hyperedge features, such as the typical intersections and inclusion relations between hyperedges. Yu Gu 0002, Zhigang Wang 0001, Ying Zhang 0001, Jianbin Qin, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2022 | Bi-Directional Neighborhood-Aware Network for Entity Alignment in Knowledge Graphs
Jingwen Bai 0005, Tiezheng Nie, Derong Shen, Yue Kou, Ge Yu 0001 |
WISA | 5 |
| 2022 | Parallel Skyline Processing Using Space Pruning on GPUabstractSkyline computation is an essential database operation that has many applications in multi-criteria decision making scenarios such as recommender systems. Existing algorithms have focused on checking point domination, which lack efficiency over large datasets. We propose a grid-based structure that enables grid cell domination checks. We show that only a small constant number of cells need to be checked which is independent from the number of data points. Our structure also enables parallel processing. We thus obtain a highly efficient parallel skyline algorithm named SkyCell, taking advantage of the parallelization power of graphics processing units. Experimental results confirm the effectiveness and efficiency of SkyCell -- it outperforms state-of-the-art algorithms consistently and by up to over two orders of magnitude in the computation time. Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Ge Yu 0001 |
CIKM | 4 |
| 2022 | Learning Rate Perturbation: A Generic Plugin of Learning Rate Schedule towards Flatter Local MinimaabstractLearning rate is one of the most important hyper-parameters that has significant influence for neural network training. Learning rate schedules are widely used in real practice to adjust the learning rate according to pre-defined schedules for the fast convergence and good generalization. However, existing learning rate schedules are all heuristic algorithms and lack theoretical support. Therefore, people usually choose the learning rate schedules through multiple ad-hoc trial, and the obtained learning rate schedules are sub-optimal. To boost the performance of the obtained sub-optimal learning rate schedule, we propose a generic learning rate schedule plugin, called LEArning Rate Perturbation (LEAP), which can be applied to various learning rate schedules to improve the model training by introducing a certain perturbation to the learning rate. We found that, with such simple yet effective strategy, training processing exponentially favors flat minima rather than sharp minima with guaranteed convergence, which leads to better generalization ability. In addition, we conduct extensive experiments which show that training with LEAP can improve the performance of various deep learning models on diverse datasets using various learning rate schedules (including constant learning rate). Hengyu Liu 0001, Qiang Fu 0015, Lun Du, Tiancheng Zhang 0001, Ge Yu 0001, Shi Han, Dongmei Zhang 0001 |
CIKM | 5 |
| 2022 | Multi-task Generative Adversarial Network for Missing Mobility Data ImputationabstractMobility data collected from location-based social networks are imperative for user movement behaviour analysis and marketing strategy customization. However, due to personal privacy and temporary failure of GPS devices, mobility data suffer from missing data issues. The missing mobility data hide beneficial information that can lead to distorted data analysis. To this end, we propose a multi-task generative adversarial network, termed as MDI-MG, to mitigate the negative impact of missing mobility data by imputing possible missing records. Specifically, in MDI-MG, we first introduce region-awareness modelling to fully capture sequential dependencies. Then, the generator is designed as a multi-task network, which unifies two highly pertinent tasks, including the primary task and the auxiliary missing POI region imputation task. The joint training on the two tasks enhances presentation capabilities and brings additional benefits. Besides, we adopt a discriminator to evaluate the generated sequences. The generator and the discriminator are optimized with a minimax two-player game. Experiments on two real-world datasets show that, MDI-MG achieves better performance in terms of both imputation accuracy and effectiveness, compared with state-of-the-art methods. Meihui Shi, Derong Shen, Yue Kou, Tiezheng Nie, Ge Yu 0001 |
CIKM | 5 |
| 2022 | Empowering Transformer with Hybrid Matching Knowledge for Entity Matching
Wenzhou Dou, Derong Shen, Tiezheng Nie, Yue Kou, Chenchen Sun, Hang Cui 0001, Ge Yu 0001 |
DASFAA (3) | 7 |
| 2022 | CSGNN: Improving Graph Neural Networks with Contrastive Semi-supervised Learning
Yumeng Song, Yu Gu 0002, Xiaohua Li 0004, Chuanwen Li, Ge Yu 0001 |
DASFAA (1) | 5 |
| 2022 | IncreGNN: Incremental Graph Neural Network Learning by Considering Node and Parameter Importance
Di Wei, Yu Gu 0002, Yumeng Song, Zhen Song 0004, Fangfang Li 0002, Ge Yu 0001 |
DASFAA (1) | 6 |
| 2022 | Collaborative Filtering for Recommendation in Geometric Algebra
Longcan Wu, Daling Wang, Shi Feng 0001, Kaisong Song, Yifei Zhang 0003, Ge Yu 0001 |
DASFAA (2) | 6 |
| 2022 | EC-Graph: A Distributed Graph Neural Network System with Error-Compensated CompressionabstractThe high training costs of graph neural networks (GNNs) have limited their applicability on large graphs, e.g., graphs with hundreds of millions of vertices which have become common in the era of big data. A few recent studies propose distributed GNN systems. However, these systems may generate high communication costs due to the extensive message passing among graph vertices stored on different machines. To address such limitations, in the paper, 1) we propose a distributed GNN computation system named EC-Graph for CPU clusters, which drastically reduces the communication costs among the machines by message compression; 2) we design a requesting-end compensation method for the embeddings to mitigate the errors induced by compression in the forward propagation and a Bit-Tuner to adaptively balance the model accuracy and message size; and 3) we propose a responding-end compensation approach for the embedding gradients in the backward propagation. Extensive experiments over large real-world datasets show that EC-Graph outperforms state-of-the-art distributed GNN systems on two CPU clusters of different sizes. Zhen Song 0004, Yu Gu 0002, Jianzhong Qi 0001, Zhigang Wang 0001, Ge Yu 0001 |
ICDE | 5 |
| 2022 | P3 Ranker: Mitigating the Gaps between Pre-training and Ranking Fine-tuning with Prompt-based Learning and Pre-finetuningabstractCompared to other language tasks, applying pre-trained language models (PLMs) for search ranking often requires more nuances and training signals. In this paper, we identify and study the two mismatches between pre-training and ranking fine-tuning: the training schema gap regarding the differences in training objectives and model architectures, and the task knowledge gap considering the discrepancy between the knowledge needed in ranking and that learned during pre-training. To mitigate these gaps, we propose Pre-trained, Prompt-learned and Pre-finetuned Neural Ranker (P3 Ranker). P3 Ranker leverages prompt-based learning to convert the ranking task into a pre-training like schema and uses pre-finetuning to initialize the model on intermediate supervised tasks. Experiments on MS MARCO and Robust04 show the superior performances of P3 Ranker in few-shot ranking. Analyses reveal that P3 Ranker is able to better accustom to the ranking task through prompt-based learning and retrieve necessary ranking-oriented knowledge gleaned in pre-finetuning, resulting in data-efficient PLM adaptation. Our code is available at https://github.com/NEUIR/P3Ranker. Xiaomeng Hu, Shi Yu 0001, Chenyan Xiong, Zhenghao Liu 0001, Zhiyuan Liu 0001, Ge Yu 0001 |
SIGIR | 6 |
| 2022 | NeutronStar: Distributed GNN Training with Hybrid Dependency ManagementabstractGNN's training needs to resolve issues of vertex dependencies, i.e., each vertex representation's update depends on its neighbors. Existing distributed GNN systems adopt either a dependencies-cached approach or a dependencies-communicated approach. Having made intensive experiments and analysis, we find that a decision to choose one or the other approach for the best performance is determined by a set of factors, including graph inputs, model configurations, and an underlying computing cluster environment. If various GNN trainings are supported solely by one approach, the performance results are often suboptimal. We study related factors for each GNN training before its execution to choose the best-fit approach accordingly. We propose a hybrid dependency-handling approach that adaptively takes the merits of the two approaches at runtime. Based on the hybrid approach, we further develop a distributed GNN training system called NeutronStar, which makes high performance GNN trainings in an automatic way. NeutronStar is also empowered by effective optimizations in CPU-GPU computation and data processing. Our experimental results on 16-node Aliyun cluster demonstrate that NeutronStar achieves 1.81X-14.25X speedup over existing GNN systems including DistDGL and ROC. Qiange Wang, Yanfeng Zhang 0001, Hao Wang 0002, Chaoyi Chen, Xiaodong Zhang 0001, Ge Yu 0001 |
SIGMOD Conference | 6 |
| 2022 | Graph Collaborative Filtering for Recommendation in Complex and Quaternion Spaces
Longcan Wu, Daling Wang, Shi Feng 0001, Xiangmin Zhou, Yifei Zhang 0003, Ge Yu 0001 |
WISE | 6 |
| 2022 | Self-supervised and Interpretable Data Cleaning with Sequence Generative Adversarial NetworksabstractWe study the problem of self-supervised and interpretable data cleaning, which automatically extracts interpretable data repair rules from dirty data. In this paper, we propose a novel framework, namely Garf, based on sequence generative adversarial networks (SeqGAN). One key information Garf tries to capture is data repair rules (for example, if the city is "Dothan", then the county should be "Houston"). Garf employs a SeqGAN consisting of a generator G and a discriminator D that trains G to learn the dependency relationships ( e.g. , given a city value "Dothan" as input, the county can be determined as "Houston"). After training, the generator G can be used to generate data repair rules, but may contain both trusted and untrusted rules, especially when learning from dirty data. To mitigate this problem, Garf further updates the learned relationships with another discriminator D' to iteratively improve the quality of both rules and data. Garf takes advantages of both logical and learning-based methods, which allow cleaning dirty data with high interpretability and have no requirements for prior knowledge and training data. Extensive experiments on real-world and synthetic datasets demonstrate the effectiveness of Garf. Garf achieves new state-of-the-art data cleaning result with high accuracy, through learning from dirty datasets without human supervision. Jinfeng Peng, Derong Shen, Nan Tang 0001, Tieying Liu, Yue Kou, Tiezheng Nie, Hang Cui 0001, Ge Yu 0001 |
Proc. VLDB Endow. | 8 |
| 2022 | NeuChain: A Fast Permissioned Blockchain System with Deterministic OrderingabstractBlockchain serves as a replicated transactional processing system in a trustless distributed environment. Existing blockchain systems all rely on an explicit ordering step to determine the global order of transactions that are collected from multiple peers. The ordering consensus can be the bottleneck since it must be Byzantine-fault tolerant and can scarcely benefit from parallel execution. In this paper, we propose an ordering-free architecture that makes ordering implicit through deterministic execution. Based on this novel architecture, we develop a permissioned blockchain system NeuChain. A number of key optimizations such as asynchronous block generation and pipelining are leveraged for high throughput and low latency. Several security mechanisms are also designed to make our system robust to malicious attacks. Our geo-distributed experimental results show that NeuChain can achieve 47.2--64.1X throughput improvement over HyperLedger Fabric and 1.6--12.2X throughput improvement over the state-of-the-art high performance blockchains. Zeshun Peng, Yanfeng Zhang 0001, Haixu Liu, Yuxiao Gao, Xiaohua Li 0004, Ge Yu 0001 |
Proc. VLDB Endow. | 7 |
| 2022 | Distributed Hypergraph Processing Using Intersection GraphsabstractThe advent of online applications such as social networks has led to an unprecedented scale of data and complex relationships among data. Hypergraphs are introduced to represent complex relationships that may involve more than two entities. A hypergraph is a generalized form of a graph, where edges are generalized to hyperedges. Each hyperedge may consist of any number of vertices. The flexibility of hyperedges also brings challenges in distributed hypergraph processing. In particular, a hypergraph is more difficult to be partitioned and distributed among$k$workers with balanced partitions. In this paper, we propose to convert a hypergraph into an intersection graph before partitioning by leveraging the inherent shared relationships among hypergraphs. We explore the intersection graph construction method and the corresponding partition strategy which can achieve the goal of evenly distributing vertices and hyperedges across workers, while yielding a significant communication reduction. We also design a distributed processing framework named$Hyraph$that can directly run hypergraph analysis algorithms on our intersection graphs. Experimental results on real datasets confirm the effectiveness of our techniques and the efficiency of the$Hyraph$framework. Yu Gu 0002, Kaiqiang Yu, Zhen Song 0004, Jianzhong Qi 0001, Zhigang Wang 0001, Ge Yu 0001, Rui Zhang 0003 |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2022 | BrePartition: Optimized High-Dimensional kNN Search With Bregman DistancesabstractBregman distances (also known as Bregman divergences) are widely used in machine learning, speech recognition and signal processing, andkNN searches with Bregman distances have become increasingly important with the rapid advances of multimedia applications. Data in multimedia applications such as images and videos are commonly transformed into space of hundreds of dimensions. Such high-dimensional space has posed significant challenges for existingkNN search algorithms with Bregman distances, which could only handle data of medium dimensionality (typically less than 100). This paper addresses the urgent problem of high-dimensionalkNN search with Bregman distances. We propose a novel partition-filter-refinement framework. Specifically, we propose an optimized dimensionality partitioning scheme to solve several non-trivial issues. First, an effective bound from each partitioned subspace to obtain exactkNN results is derived. Second, we conduct an in-depth analysis of the optimized number of partitions and devise an effective strategy for partitioning. Third, we design an efficient integrated index structure for all the subspaces together to accelerate the search processing. Moreover, we extend our exact solution to an approximate version by a trade-off between the accuracy and efficiency. Experimental results on four real-world datasets and two synthetic datasets show the clear advantage of our method in comparison to state-of-the-art algorithms. Yang Song 0022, Yu Gu 0002, Rui Zhang 0003, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2021 | Graph-Encoder and Multi-decoders Solution Framework with Multi-attention
Tiancheng Zhang 0001, Xianghui Sun, Minghe Yu 0001, Ge Yu 0001 |
WISA | 5 |
| 2021 | Entity Alignment of Knowledge Graph by Joint Graph Attention and Translation Representation
Shixian Jiang, Tiezheng Nie, Derong Shen, Yue Kou, Ge Yu 0001 |
WISA | 5 |
| 2021 | Missing POI Check-in Identification Using Generative Adversarial Networks
Meihui Shi, Derong Shen, Yue Kou, Tiezheng Nie, Ge Yu 0001 |
DASFAA (1) | 5 |
| 2021 | Which Node Pair and What Status? Asking Expert for Better Network Embedding
Longcan Wu, Daling Wang, Shi Feng 0001, Kaisong Song, Yifei Zhang 0003, Ge Yu 0001 |
DASFAA (1) | 6 |
| 2021 | ProMIPS: Efficient High-Dimensional c-Approximate Maximum Inner Product Search with a Lightweight IndexabstractDue to the wide applications in recommendation systems, multi-class label prediction and deep learning, the Maximum Inner Product (MIP) search problem has received extensive attention in recent years. Faced with large-scale datasets containing high-dimensional feature vectors, the state-of-the-art LSH-based methods usually require a large number of hash tables or long hash codes to ensure the searching quality, which takes up lots of index space and causes excessive disk page accesses. In this paper, we relax the guarantee of accuracy for efficiency and propose an efficient method for c-Approximate Maximum Inner Product (c-AMIP) search with a lightweight iDistance index. We project high-dimensional points to low-dimensional ones via 2-stable random projections and derive probability-guaranteed searching conditions, by which the c-AMIP results can be guaranteed in accuracy with arbitrary probabilities. To further improve the efficiency, we propose Quick-Probe for quickly determining the searching bound satisfying the derived condition in advance, avoiding the inefficient incremental searching process. Extensive experimental evaluations on four real datasets demonstrate that our method requires less pre-processing cost including index size and pre-processing time. In addition, compared to the state-of-the-art benchmark methods, it provides superior results on searching quality in terms of overall ratio and recall, and efficiency in terms of page access and running time. Yang Song 0022, Yu Gu 0002, Rui Zhang 0003, Ge Yu 0001 |
ICDE | 4 |
| 2021 | GPU-Based Dynamic Hyperspace Hash with Full ConcurrencyabstractAbstract Hyperspace hashing which is often applied to NoSQL data-bases builds indexes by mapping objects with multiple attributes to a multidimensional space. It can accelerate processing queries of some secondary attributes in addition to just primary keys. In recent years, the rich computing resources of GPU provide opportunities for implementing high-performance HyperSpace Hash. In this study, we construct a fully concurrent dynamic hyperspace hash table for GPU. By using atomic operations instead of locking, we make our approach highly parallel and lock-free. We propose a special concurrency control strategy that ensures wait-free read operations. Our data structure is designed considering GPU specific hardware characteristics. We also propose a warp-level pre-combinations data sharing strategy to obtain high parallel acceleration. Experiments on an Nvidia RTX2080Ti GPU suggest that GHSH performs about 20-100X faster than its counterpart on CPU. Specifically, GHSH performs updates with up to 396 M updates/s and processes search queries with up to 995 M queries/s. Compared to other GPU hashes that cannot conduct queries on non-key attributes, GHSH demonstrates comparable building and retrieval performance. Zhuo Ren, Yu Gu 0002, Chuanwen Li, Fangfang Li 0002, Ge Yu 0001 |
Data Sci. Eng. | 5 |
| 2021 | Automating Incremental Graph Processing with Flexible MemoizationabstractThe ever-growing amount of dynamic graph data demands efficient techniques of incremental graph processing. However, incremental graph algorithms are challenging to develop. Existing approaches usually require users to manually design nontrivial incremental operators, or choose different memoization strategies for certain specific types of computation, limiting the usability and generality. In light of these challenges, we propose Ingress, an automated system for incremental graph processing. Ingress is able to incrementalize batch vertex-centric algorithms into their incremental counterparts as a whole, without the need of redesigned logic or data structures from users. Underlying Ingress is an automated incrementalization framework equipped with four different memoization policies, to support all kinds of vertex-centric computations with optimized memory utilization. We identify sufficient conditions for the applicability of these policies. Ingress chooses the best-fit policy for a given algorithm automatically by verifying these conditions. In addition to the ease-of-use and generalization, Ingress outperforms state-of-the-art incremental graph systems by 15.93X on average (up to 147.14X) in efficiency. Shufeng Gong 0001, Chao Tian 0001, Qiang Yin 0002, Wenyuan Yu, Yanfeng Zhang 0001, Liang Geng, Song Yu 0004, Ge Yu 0001, Jingren Zhou 0001 |
Proc. VLDB Endow. | 8 |
| 2021 | On Representation Learning for Road NetworksabstractInformative representation of road networks is essential to a wide variety of applications on intelligent transportation systems. In this article, we design a new learning framework, called Representation Learning for Road Networks (RLRN), which explores various intrinsic properties of road networks to learn embeddings of intersections and road segments in road networks. To implement the RLRN framework, we propose a new neural network model, namely Road Network to Vector (RN2Vec), to learn embeddings of intersections and road segments jointly by exploring geo-locality and homogeneity of them, topological structure of the road networks, and moving behaviors of road users. In addition to model design, issues involving data preparation for model training are examined. We evaluate the learned embeddings via extensive experiments on several real-world datasets using different downstream test cases, including node/edge classification and travel time estimation. Experimental results show that the proposed RN2Vec robustly outperforms existing methods, including (i) Feature-based methods : raw features and principal components analysis (PCA); (ii) Network embedding methods : DeepWalk, LINE, and Node2vec; and (iii) Features + Network structure-based methods : network embeddings and PCA, graph convolutional networks, and graph attention networks. RN2Vec significantly outperforms all of them in terms of F1-score in classifying traffic signals (11.96% to 16.86%) and crossings (11.36% to 16.67%) on intersections and in classifying avenue (10.56% to 15.43%) and street (11.54% to 16.07%) on road segments, as well as in terms of Mean Absolute Error in travel time estimation (17.01% to 23.58%). Mengxiang Wang, Wang-Chien Lee, Tao-Yang Fu, Ge Yu 0001 |
ACM Trans. Intell. Syst. Technol. | 4 |
| 2021 | HGraph: I/O-Efficient Distributed and Iterative Graph Computing by Hybrid Pushing/PullingabstractIn the big data era, distributed computation is becoming a preferred solution for iterative graph analysis. However, graphs are rapidly growing in size and more importantly, there exist a lot of messages across iterations. For better scalability, many distributed systems keep graph data and message data on disk. Now these systems solely employ either pushing or pulling mode to manage data, but neither can always work well during the entire computation. This is mainly because I/O access patterns are dynamic and complex. This article proposes a hybrid solution. It achieves the optimal performance in different scenarios by dynamically and adaptively switching modes between pushing and pulling. Specifically, we first devise a new block-centric pulling technique. It pulls messages much more I/O-efficiently than the existing vertex-centric pulling mode. We then combine pushing and pulling. For general-purpose, we categorize graph algorithms and accordingly present two seamless switching frameworks. We also design performance prediction components specialized to the two frameworks, to decide how and when we can switch modes. Some optimization strategies are also given to further enhance performance, such as priority scheduling and lightweight fault-tolerance. Extensive experiments against state-of-the-art solutions confirm the effectiveness of our proposals. Zhigang Wang 0001, Yu Gu 0002, Yubin Bao, Ge Yu 0001, Jeffrey Xu Yu, Zhiqiang Wei 0002 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2020 | Named Entity Recognition in Aircraft Design Field Based on Deep Learning
Yubin Bao, Yuanming An, Zhu Cheng, Rimeng Jiao, Fangling Leng, Ge Yu 0001 |
WISA | 9 |
| 2020 | Influence of Periodic Role Switching Intervals on Pair Programming Effectiveness
Bin Xu 0003, Kening Gao, Yu Zhang 0018, Ge Yu 0001 |
WISA | 5 |
| 2020 | Role-Aware Enhanced Matching Network for Multi-turn Response Selection in Customer Service Chatbots
Guangxuan Zhao, Shi Feng 0001, Daling Wang, Yifei Zhang 0003, Ge Yu 0001 |
ADMA | 6 |
| 2020 | PersonaGAN: Personalized Response Generation via Generative Adversarial Networks
Pengcheng Lv, Shi Feng 0001, Daling Wang, Yifei Zhang 0003, Ge Yu 0001 |
DASFAA (1) | 5 |
| 2020 | Efficient Closeness Centrality Computation for Dynamic Graphs
Zhenzhen Shao, Yu Gu 0002, Zhigang Wang 0001, Fangfang Li 0002, Ge Yu 0001 |
DASFAA (2) | 6 |
| 2020 | GDPC: A GPU-Accelerated Density Peaks Clustering Algorithm
Yuxuan Su, Yanfeng Zhang 0001, Changyi Wan, Ge Yu 0001 |
DASFAA (1) | 4 |
| 2020 | Semantic Enhanced Top-k Similarity Search on Heterogeneous Information Networks
Minghe Yu 0001, Yun Zhang 0020, Tiancheng Zhang 0001, Ge Yu 0001 |
DASFAA (3) | 4 |
| 2020 | HBP: Hotness Balanced Partition for Prioritized Iterative Graph ComputationsabstractExisting graph partition methods are designed for round-robin synchronous distributed frameworks. They balance workload without discrimination of vertex importance and fail to consider the characteristics of priority-based scheduling, which may limit the benefit of prioritized graph computation. To accelerate prioritized iterative graph computations, we propose Hotness Balanced Partition (HBP) and a stream-based partition algorithm Pb-HBP. Pb-HBP partitions graph by distributing vertices with discrimination according to their hotness rather than blindly distributing vertices with equal weights, which aims to evenly distribute the hot vertices among workers. Our results show that our proposed partition method outperforms the state-of-the-art partition methods, Fennel and HotGraph. Specifically, Pb-HBP can reduce 40-90% runtime of that by hash partition, 5-75% runtime of that by Fennel, and 22-50% runtime of that by HotGraph. Shufeng Gong 0001, Yanfeng Zhang 0001, Ge Yu 0001 |
ICDE | 3 |
| 2020 | Efficient Team Formation in Social Networks based on Constrained Pattern GraphabstractFinding a team that is both competent in performing the task and compatible in working together has been extensively studied. However, most methods for team formation tend to rely on a set of skills only. In order to solve this problem, we present an efficient team formation method based on Constrained Pattern Graph (called CPG). Unlike traditional methods, our method takes into account both structure constraints and communication constraints on team members, which can better meet the requirements of users. First, a CPG preprocessing method is proposed to normalize a CPG and represent it as a CoreCPG in order to establish the basis for efficient matching. Second, a Communication Cost Index (called CCI) is constructed to speed up the matching between a CPG and its corresponding social network. Third, a CCI-based node matching algorithm is proposed to minimize the total number of intermediate results. Moreover, a set of incremental maintenance strategies for the changes of social networks are proposed. We conduct experimental studies based on two real-world social networks. The experiments demonstrate the effectiveness and the efficiency of our proposed method in comparison with traditional methods. Yue Kou, Derong Shen, Quinn Snell, Dong Li 0023, Tiezheng Nie, Ge Yu 0001, Shuai Ma 0001 |
ICDE | 6 |
| 2020 | Automating Incremental and Asynchronous Evaluation for Recursive Aggregate Data ProcessingabstractIn database and large-scale data analytics, recursive aggregate processing plays an important role, which is generally implemented under a framework of incremental computing and executed synchronously and/or asynchronously. We identify three barriers in existing recursive aggregate data processing. First, the processing scope is largely limited to monotonic programs. Second, checking on conditions for monotonicity and correctness for async processing is sophisticated and manually done. Third, execution engines may be suboptimal due to separation of sync and async execution. In this paper, we lay an analytical foundation for conditions to check if a recursive aggregate program that is monotonic or even non-monotonic can be executed incrementally and asynchronously with its correct result. We design and implement a condition verification tool that can automatically check if a given program satisfies the conditions. We further propose a unified sync-async engine to execute these programs for high performance. To integrate all these effective methods together, we have developed a distributed Datalog system, called PowerLog. Our evaluation shows that PowerLog can outperform three representative Datalog systems on both monotonic and non-monotonic recursive programs. Qiange Wang, Yanfeng Zhang 0001, Hao Wang 0002, Liang Geng, Rubao Lee, Xiaodong Zhang 0001, Ge Yu 0001 |
SIGMOD Conference | 7 |
| 2020 | MIDIA: exploring denoising autoencoders for missing data imputation
Qian Ma 0003, Wang-Chien Lee, Tao-Yang Fu, Yu Gu 0002, Ge Yu 0001 |
Data Min. Knowl. Discov. | 5 |
| 2020 | REMIAN: Real-Time and Error-Tolerant Missing Value ImputationabstractMissing value (MV) imputation is a critical preprocessing means for data mining. Nevertheless, existing MV imputation methods are mostly designed for batch processing, and thus are not applicable to streaming data, especially those with poor quality. In this article, we propose a framework, called Real-time and Error-tolerant Missing vAlue ImputatioN (REMAIN), to impute MVs in poor-quality streaming data. Instead of imputing MVs based on all the observed data, REMAIN first initializes the MV imputation model based on a-RANSAC which is capable of detecting and rejecting anomalies in an efficient manner, and then incrementally updates the model parameters upon the arrival of new data to support real-time MV imputation. As the correlations among attributes of the data may change over time in unforseenable ways, we devise a deterioration detection mechanism to capture the deterioration of the imputation model to further improve the imputation accuracy. Finally, we conduct an extensive evaluation on the proposed algorithms using real-world and synthetic datasets. Experimental results demonstrate that REMAIN achieves significantly higher imputation accuracy over existing solutions. Meanwhile, REMAIN improves up to one order of magnitude in time cost compared with existing approaches. Qian Ma 0003, Yu Gu 0002, Wang-Chien Lee, Ge Yu 0001, Hongbo Liu 0001, Xindong Wu 0001 |
ACM Trans. Knowl. Discov. Data | 4 |
| 2020 | Haery: A Hadoop Based Query System on Accumulative and High-Dimensional Data Model for Big DataabstractColumn-oriented stores, known for their scalability and flexibility, are a common NoSQL database implementation and are increasingly used in big data management. In column-oriented stores, a “full-scan” query strategy is inefficient and the search space can be reduced if data is well partitioned or indexed; however, there is no pre-defined schema for building and maintaining partitions and indexes at lower cost. We leverage an accumulative and high-dimensional data model, a sophisticated linearization algorithm, and an efficient query algorithm, to solve the challenge of how a pre-defined and well-partitioned data model can be applied to flexible and time-varied key-value data. We adapt a high-dimensional array as the data model to partition the key-value data without additional storage and massive calculation; improve the Z-order linearization algorithm, which map multidimensional data to one dimension while preserving locality of the data points, for flexibility; efficiently build an expansion mechanism for the data model to support time-varied data. The result is Haery, a column-oriented store, based on a distributed file system and computing framework. In experiments, Haery is compared with Hive, HBase, Cassandra, MongoDB, PostgresXL, and HyperDex in terms of query performance. With results indicating Haery on average performs 4.57x, 4.23x, 3.55x, 1.79x, 1.82x, and 120.6x faster, respectively. Jie Song 0001, HongYan He, Richard Thomas 0002, Yubin Bao, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2020 | Efficient processing of moving collective spatial keyword queries
Hongfei Xu, Yu Gu 0002, Yu Sun 0021, Jianzhong Qi 0001, Ge Yu 0001, Rui Zhang 0003 |
VLDB J. | 5 |
| 2019 | Analysis of Macro Factors of Welfare Lottery Marketing Based on Big Data
Tiancheng Zhang 0001, Ge Yu 0001 |
WISA | 4 |
| 2019 | A Blockchain Based Secure E-Commerce Transaction System
Yun Zhang 0020, Xiaohua Li 0004, Jili Fan, Tiezheng Nie, Ge Yu 0001 |
WISA | 5 |
| 2019 | A Method of Link Prediction Using Meta Path and Attribute Information
Yu Zhang 0018, Kening Gao, Ge Yu 0001 |
WISA | 4 |
| 2019 | DPSCAN: Structural Graph Clustering Based on Density Peaks
Changfa Wu, Yu Gu 0002, Ge Yu 0001 |
DASFAA (2) | 3 |
| 2019 | MDAL: Multi-task Dual Attention LSTM Model for Semi-supervised Network Embedding
Longcan Wu, Daling Wang, Shi Feng 0001, Yifei Zhang 0003, Ge Yu 0001 |
DASFAA (1) | 5 |
| 2019 | Learning Embeddings of Intersections on Road NetworksabstractRoad network is a basic component of intelligent transportation systems (ITS) in smart city. Informative representation of road networks is important as it is essential to a wide variety of ITS applications. In this paper, we propose a neural network representation learning model, namely Intersection of Road Network to Vector (IRN2Vec), to learn embeddings of road intersections that encode rich information in a road network by exploring geo-locality and intrinsic properties of intersections and moving behaviors of road users. In addition to model design, several issues unique to IRN2Vec, including data preparation for model training and various relationships among intersections, are examined. We evaluate the learned embeddings via extensive experiments on three real-world datasets using three downstream test cases, including prediction of traffic signals and crossings on intersections and travel time estimation. Experimental results show that the proposed IRN2Vec outperforms three existing methods, DeepWalk, LINE and Node2vec, in terms of F1-score in predicting traffic signals (22.21% to 23.84%) and crossings (8.65% to 11.65%), and mean absolute error (MAE) in travel time estimation (9.87% to 19.28%). Mengxiang Wang, Wang-Chien Lee, Tao-Yang Fu, Ge Yu 0001 |
SIGSPATIAL/GIS | 4 |
| 2019 | Order-Sensitive Imputation for Clustered Missing Values (Extended Abstract)abstractTo study the issue of missing values (MVs), we propose the Order-Sensitive Imputation for Clustered Missing values (OSICM) framework, in which missing values are imputed sequentially such that the values filled earlier in the process are also used for later imputation of other MVs. Obviously, the order of imputations is critical to the effectiveness and efficiency of OSICM framework. We formulate the searching of the optimal imputation order as an optimization problem, and show its NP-hardness. Furthermore, we devise an algorithm to find the exact optimal solution and propose two approximate/heuristic algorithms to trade off effectiveness for efficiency. Finally, we conduct extensive experiments on real and synthetic datasets to demonstrate the superiority of our OSICM framework. Qian Ma 0003, Yu Gu 0002, Wang-Chien Lee, Ge Yu 0001 |
ICDE | 4 |
| 2019 | Collecting and Analyzing Multidimensional Data with Local Differential PrivacyabstractLocal differential privacy (LDP) is a recently proposed privacy standard for collecting and analyzing data, which has been used, e.g., in the Chrome browser, iOS and macOS. In LDP, each user perturbs her information locally, and only sends the randomized version to an aggregator who performs analyses, which protects both the users and the aggregator against private information leaks. Although LDP has attracted much research attention in recent years, the majority of existing work focuses on applying LDP to complex data and/or analysis tasks. In this paper, we point out that the fundamental problem of collecting multidimensional data under LDP has not been addressed sufficiently, and there remains much room for improvement even for basic tasks such as computing the mean value over a single numeric attribute under LDP. Motivated by this, we first propose novel LDP mechanisms for collecting a numeric attribute, whose accuracy is at least no worse (and usually better) than existing solutions in terms of worst-case noise variance. Then, we extend these mechanisms to multidimensional data that can contain both numeric and categorical attributes, where our mechanisms always outperform existing solutions regarding worst-case noise variance. As a case study, we apply our solutions to build an LDP-compliant stochastic gradient descent algorithm (SGD), which powers many important machine learning tasks. Experiments using real datasets confirm the effectiveness of our methods, and their advantages over existing solutions. Ning Wang 0026, Xiaokui Xiao, Yin Yang 0001, Jun Zhao 0007, Siu Cheung Hui, Hyejin Shin, Jun-Bum Shin, Ge Yu 0001 |
ICDE | 8 |
| 2019 | Moving kNN query processing in metric space based on influential sets
Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Rui Zhang 0003, Ge Yu 0001 |
Inf. Syst. | 5 |
| 2019 | Order-Sensitive Imputation for Clustered Missing ValuesabstractThe issue of missing values (MVs) has appeared widely in real-world datasets and hindered the use of many statistical or machine learning algorithms for data analytics due to their incompetence in handling incomplete datasets. To address this issue, several MV imputation algorithms have been developed. However, these approaches do not perform well when most of the incomplete tuples are clustered with each other, coined here as the Clustered Missing Values Phenomenon, which attributes to the lack of sufficient complete tuples near an MV for imputation. In this paper, we propose the Order-Sensitive Imputation for Clustered Missing values (OSICM) framework, in which missing values are imputed sequentially such that the values filled earlier in the process are also used for later imputation of other MVs. Obviously, the order of imputations is critical to the effectiveness and efficiency of OSICM framework. We formulate the searching of the optimal imputation order as an optimization problem, and show its NP-hardness. Furthermore, we devise an algorithm to find the exact optimal solution and propose two approximate/heuristic algorithms to trade off effectiveness for efficiency. Finally, we conduct extensive experiments on real and synthetic datasets to demonstrate the superiority of our OSICM framework. Qian Ma 0003, Yu Gu 0002, Wang-Chien Lee, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2018 | A GPU Accelerated Update Efficient Index for kNN Queries in Road NetworksabstractThe k nearest neighbor (kNN) query in road networks is a traditional query type in spatial databases. This query has found new applications in the fast-growing location-based services, e.g., finding the k nearest Uber cars of a user for ridesharing. KNN queries in these applications are non-trivial to process due to the frequent location updates of data objects (e.g., movements of the cars). This calls for novel spatial indexes with high efficiency in not only query processing but also update handling. To address this need, we propose an index structure that uses a "lazy update" strategy to reduce the costs of update handling without sacrificing query efficiency or answer accuracy. We cache the location updates of data objects and only update the corresponding entries in the index when they are queried. We further propose a kNN query algorithm based on this index. This algorithm takes advantage of the strengths of both the CPU and the GPU. It first identifies the queried region and updates the index over this region using the GPU. Then, it uses the GPU to query the index and produce a candidate result set, which is later refined by the CPU to obtain the final query answer. We conduct experiments on real data and compare the proposed algorithm with state-of-the-art kNN algorithms. The experimental results show that the proposed algorithm outperforms the baseline algorithms by orders of magnitude in query time. Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Estrid He, Qingxu Deng, Ge Yu 0001 |
ICDE | 6 |
| 2018 | PrivTrie: Effective Frequent Term Discovery under Local Differential PrivacyabstractA mobile operating system often needs to collect frequent new terms from users in order to build and maintain a comprehensive dictionary. Collecting keyboard usage data, however, raises privacy concerns. Local differential privacy (LDP) has been established as a strong privacy standard for collecting sensitive information from users. Currently, the best known solution for LDP-compliant frequent term discovery transforms the problem into collecting n-grams under LDP, and subsequently reconstructs terms from the collected n-grams by modelling the latter into a graph, and identifying cliques on this graph. Because the transformed problem (i.e., collecting n-grams) is very different from the original one (discovering frequent terms), the end result has poor utility. Further, this method is also rather expensive due to clique computation on a large graph. In this paper we tackle the problem head on: our proposal, PrivTrie, directly collects frequent terms from users by iteratively constructing a trie under LDP. While the methodology of building a trie is an obvious choice, obtaining an accurate trie under LDP is highly challenging. PrivTrie achieves this with a novel adaptive approach that conserves privacy budget by building internal nodes of the trie with the lowest level of accuracy necessary. Experiments using real datasets confirm that PrivTrie achieves high accuracy on common privacy levels, and consistently outperforms all previous methods. Ning Wang 0026, Xiaokui Xiao, Yin Yang 0001, Ta Duy Hoang, Hyejin Shin, Jun-Bum Shin, Ge Yu 0001 |
ICDE | 7 |
| 2018 | Approximate Order-Sensitive k-NN Queries over Correlated High-Dimensional DataabstractThe k Nearest Neighbor (k-NN) query has been gaining more importance in extensive applications involving information retrieval, data mining, and databases. Specifically, in order to trade off accuracy for efficiency, approximate solutions for the k-NN query are extensively explored. However, the precision is usually order-insensitive, which is defined on the result set instead of the result sequence. In many situations, it cannot reasonably reflect the query result quality. In this paper, we focus on the approximate k-NN query problem with the order-sensitive precision requirement and propose a novel scheme based on the projection-filter-refinement framework. Basically, we adopt PCA to project the high-dimensional data objects into the low-dimensional space. Then, a filter condition is inferred to execute efficient pruning over the projected data. In addition, an index strategy named OR-tree is proposed to reduce the I/O cost. The extensive experiments based on several real-world data sets and a synthetic data set are conducted to verify the effectiveness and efficiency of the proposed solution. Compared to the state-of-the-art methods, our method can support order-sensitive k -NN queries with higher result precision while retaining satisfactory CPU and I/O efficiency. Yu Gu 0002, Yandan Guo, Yang Song 0022, Xiangmin Zhou, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2017 | User Identification across Social Networks Based on Global View FeaturesabstractNowadays, people prefer to take part in multiple social networks to enjoy different kinds of services. Consequently, a significant task is to identify users across networks. Most state-of-the-art works on this issue exploit user local structure features (e.g., friend, follow and followed). In this paper, we first proposes the notion of user global view features, which represent the location of users in the network. Then, we present an iterative two-stage algorithm (GAUI) using Global view features with user Attribute features to solve User Identification. In GAUI, we iteratively update pairwise similarity and predict new matching users. Certainly, we present a community based core anchor link filter strategy to reduce the computation cost, and present a stable matching based mapping strategy to improve the accuracy. At last, the experiments conducted on two real-world aligned networks demonstrate that our method has better performance on precision and recall. Shuo Feng 0004, Derong Shen, Yue Kou, Tiezheng Nie, Ge Yu 0001 |
WISA | 6 |
| 2017 | A Progressive Method for Detecting Duplication Entities Based on Bloom FiltersabstractWith the volume of data grows rapidly, the cost of detecting duplication entities has increased significantly in data cleaning. However, some real-time applications only need to identify as many duplicate entities as possible in a limited time, rather than all of them. The existing works adopt the sorting method to divide similar records into blocks, and arrange the processing order of blocks to detect duplicate entity progressively. However, this method only works well when the attributes of records are suitable for sorting. Therefore, this paper proposes a novel progressive de-duplicate method for records that can't be sorted by their attributes. The method distributes records into different blocks based on their features and generates a modified bloom filter index for each block. Then it uses the bloom filter to predict the probability of duplicate entities in this block, which determines the processing order of blocks to detect the duplicate entities more quickly. The comprehensive experiment shows that the number of duplicate detection by this algorithm in the finite time is far more efficient than other algorithms involved in the related works. Yebing Luo, Tiezheng Nie, Derong Shen, Yue Kou, Ge Yu 0001 |
WISA | 5 |
| 2017 | Research on Influence Evaluation Based on RkNN and Its Application in Location ProblemabstractThe influence of spatial position means how deep it affects the spatial objects and can be measured by the number of affected spatial objects. The evaluation of spatial position influence which widely used in architectural planning and facility location is a typical study in the spatial database. In previous studies, a spatial object was supposed to affect only one spatial position, the influence of the object calculated by the number of the space objects in the area. However, the spatial object can affect many spatial positions and the effects are multiple. In this study, we provide a new evaluation model based on RkNN. A new measurement method was proposed by calculating the weight of the contribution based on the distance between the space object and the space position. The new measurement method makes the model more suitable for the practical application. In addition, a location algorithm was proposed based on the RkNN influence evaluation model. The algorithm can solve the problem such as making the facilities to provide the best service to the customers and using each facility effectively. The influence of each facility is calculated in this algorithm and the rationality of the location scheme is evaluated by equilibrium coefficient, the smaller the equilibrium coefficient, the more reasonable the scheme. The location algorithm based on the new model shows a better performance in the practical application, it contributes to the more reasonable and effective facility location. Jingke Xu, Huanliang Sun, Shoujing Wang, Ge Yu 0001 |
WISA | 5 |
| 2017 | An Effective and Efficient Truth Discovery Framework over Data Streams
Tianyi Li 0005, Yu Gu 0002, Xiangmin Zhou, Qian Ma 0003, Ge Yu 0001 |
EDBT | 5 |
| 2017 | The Moving K Diversified Nearest Neighbor QueryabstractWe study result diversification in continuous spatial query processing and formulate a new type of queries, the moving k diversified nearest neighbor query (MkDNN). Given a moving query object, an MkDNN query maintains continuously the k diversified nearest neighbors of the query object. Here, how diversified the nearest neighbors are is defined on the distance between the nearest neighbors. We propose an algorithm to maintain incrementally the k diversified nearest neighbors to reduce the costs of continuous query processing. We further propose two approximate algorithms to obtain even higher query efficiency with precision bounds. We verify the effectiveness and efficiency of the proposed algorithms empirically. The results confirm the superiority of the proposed algorithms. Yu Gu 0002, Guanli Liu, Jianzhong Qi 0001, Hongfei Xu, Ge Yu 0001, Rui Zhang 0003 |
ICDE | 5 |
| 2017 | PrivSuper: A Superset-First Approach to Frequent Itemset Mining under Differential PrivacyabstractDifferential privacy, which has been applied in Google Chrome and Apple iOS, provides strong privacy assurance to users while retaining the capability to discover statistical patterns from sensitive data. We focus on top-k frequent itemset mining on sensitive data, with the goal of obtaining high result utility while satisfying differential privacy. There are two basic methodologies to design a high-utility solution: one uses generic differential privacy mechanisms as building blocks, and minimizes result error through algorithm design. Most existing work follows this approach. The other methodology is to devise a new building block customized for frequent itemset mining. This is much more challenging: to our knowledge, only one recent work, NoisyCut, attempts to do so, unfortunately, Noisycut has been found to violate differential privacy. This paper proposes a novel solution PrivSuper, which contains both a new algorithm and a new differential privacy mechanism. Unlike most existing methods that follow the Apriori framework, which starts from single items and iteratively forms larger itemsets, PrivSuper directly searches for maximal frequent itemsets, and subsequently adds their sub-itemsets to the results without additional privacy budget consumption. During the search, PrivSuper applies a customized mechanism to extend the current itemset with one more item, which we call the sequence exponential mechanism (SEM). Notably, SEM does not consume any privacy budget at all, if it turns out that the current itemset cannot be extended. Extensive experiments using several real datasets demonstrate that PrivSuper achieves significantly higher result utility compared to previous solutions. Ning Wang 0026, Xiaokui Xiao, Yin Yang 0001, Yu Gu 0002, Ge Yu 0001 |
ICDE | 6 |
| 2017 | Efficient Distributed Density Peaks for Clustering Large Data Sets in MapReduceabstractDensity Peaks (DP) is a recently proposed clustering algorithm that has distinctive advantages over existing clustering algorithms. It has already been used in a wide range of applications. However, DP requires computing the distance between every pair of input points, therefore incurring quadratic computation overhead, which is prohibitive for large data sets. In this paper, we propose an efficient distributed algorithm LSHDDP, which is an approximate algorithm that exploits Locality Sensitive Hashing. We present formal analysis of LSH-DDP, and show that the approximation quality and the runtime can be controlled by tuning the parameters of LSH-DDP. Experimental results on both a local cluster and EC2 show that LSH-DDP achieves a factor of 1.7-70x speedup over the näıve distributed DP implementation and 2x speedup over the state-of-the-art EDDPC approach, while returning comparable cluster results. Yanfeng Zhang 0001, Shimin Chen, Ge Yu 0001 |
ICDE | 3 |
| 2017 | Determining Repairing Sequence of Inconsistencies in Content-Related Data
Yuefeng Du 0002, Derong Shen, Tiezheng Nie, Yue Kou, Ge Yu 0001 |
WISE (1) | 5 |
| 2017 | Private Blocking Technique for Multi-party Privacy-Preserving Record LinkageabstractThe process of matching and integrating records that relate to the same entity from one or more datasets is known as record linkage, and it has become an increasingly important subject in many application areas, including business, government and health system. The data from these areas often contain sensitive information. To prevent privacy breaches, ideally records should be linked in a private way such that no information other than the matching result is leaked in the process, and this technique is called privacy-preserving record linkage (PPRL). With the increasing data, scalability becomes the main challenge of PPRL, and many private blocking techniques have been developed for PPRL. They are aimed at reducing the number of record pairs to be compared in the matching process by removing obvious non-matching pairs without compromising privacy. However, most of them are designed for two databases and they vary widely in their ability to balance competing goals of accuracy, efficiency and security. In this paper, we propose a novel private blocking approach for PPRL based on dynamic k -anonymous blocking and Paillier cryptosystem which can be applied on two or multiple databases. In dynamic k -anonymous blocking, our approach dynamically generates blocks satisfying k -anonymity and more accurate values to represent the blocks with varying k . We also propose a novel similarity measure method which performs on the numerical attributes and combines with Paillier cryptosystem to measure the similarity of two or more blocks in security, which provides strong privacy guarantees that none information reveals even collusion. Experiments conducted on a public dataset of voter registration records validate that our approach is scalable to large databases and keeps a high quality of blocking. We compare our method with other techniques and demonstrate the increases in security and accuracy. Shumin Han, Derong Shen, Tiezheng Nie, Yue Kou, Ge Yu 0001 |
Data Sci. Eng. | 5 |
| 2017 | An I/O-efficient and adaptive fault-tolerant framework for distributed graph computations
Zhigang Wang 0001, Yu Gu 0002, Yubin Bao, Ge Yu 0001, Lixin Gao 0001 |
Distributed Parallel Databases | 4 |
| 2017 | Clustering Stream Data by Exploring the Evolution of Density MountainabstractStream clustering is a fundamental problem in many streaming data analysis applications. Comparing to classical batch-mode clustering, there are two key challenges in stream clustering: (i) Given that input data are changing continuously, how to incrementally update their clustering results efficiently? (ii) Given that clusters continuously evolve with the evolution of data, how to capture the cluster evolution activities? Unfortunately, most of existing stream clustering algorithms can neither update the cluster result in real-time nor track the evolution of clusters. In this paper, we propose a stream clustering algorithm EDMStream by exploring the Evolution of Density Mountain. The density mountain is used to abstract the data distribution, the changes of which indicate data distribution evolution. We track the evolution of clusters by monitoring the changes of density mountains. We further provide efficient data structures and filtering schemes to ensure that the update of density mountains is in real-time, which makes online clustering possible. The experimental results on synthetic and real datasets show that, comparing to the state-of-the-art stream clustering algorithms, e.g., D-Stream, DenStream, DBSTREAM and MR-Stream, our algorithm is able to response to a cluster update much faster (say 7-15x faster than the best of the competitors) and at the same time achieve comparable cluster quality. Furthermore, EDMStream successfully captures the cluster evolution activities. Shufeng Gong 0001, Yanfeng Zhang 0001, Ge Yu 0001 |
Proc. VLDB Endow. | 3 |
| 2017 | Clue-based Spatio-textual QueryabstractAlong with the proliferation of online digital map and location-based service, very large POI (point of interest) databases have been constructed where a record corresponds to a POI with information including name, category, address, geographical location and other features. A basic spatial query in POI database is POI retrieval. In many scenarios, a user cannot provide enough information to pinpoint the POI except some clue. For example, a user wants to identify a caf é in a city visited many years ago. SHe cannot remember the name and address but she still recalls that "the caf é is about 200 meters away from a restaurant; and turning left at the restaurant there is a bakery 500 meters away, etc.". Intuitively, the clue, even partial and approximate, describes the spatio-textual context around the targeted POI. Motivated by this observation, this work investigates clue-based spatio-textual query which allows user providing clue, i.e., some nearby POIs and the spatial relationships between them, in POI retrieval. The objective is to retrieve k POIs from a POI database with the highest spatio-textual context similarities against the clue. This work has deliberately designed data-quality-tolerant spatio-textual context similarity metric to cope with various data quality problems in both the clue and the POI database. Through crossing valuation, the query accuracy is further enhanced by ensemble method. Also, this work has developed an index called roll-out-star R-tree (RSR-tree) to dramatically improve the query processing efficiency. The extensive tests on data sets from the real world have verified the superiority of our methods in all aspects. Junling Liu, Huanliang Sun, Ge Yu 0001, Xiaofang Zhou 0001, Christian S. Jensen |
Proc. VLDB Endow. | 4 |
| 2016 | Scalable Private Blocking Technique for Privacy-Preserving Record Linkage
Shumin Han, Derong Shen, Tiezheng Nie, Yue Kou, Ge Yu 0001 |
APWeb (2) | 5 |
| 2016 | Multi-label Chinese Microblog Emotion Classification via Convolutional Neural Network
Shi Feng 0001, Daling Wang, Ge Yu 0001, Yifei Zhang 0003 |
APWeb (1) | 4 |
| 2016 | Context-Aware Chinese Microblog Sentiment Classification with Bidirectional LSTM
Shi Feng 0001, Daling Wang, Yifei Zhang 0003, Ge Yu 0001 |
APWeb (1) | 5 |
| 2016 | A Graph Clustering Algorithm for Citation Networks
Tiezheng Nie, Derong Shen, Yue Kou, Ge Yu 0001 |
APWeb (2) | 5 |
| 2016 | Efficient Processing of Location-Aware Group Preference QueriesabstractWith the proliferation of geo-positioning techniques that enable users to acquire their geographical positions, there has been increasing popularity of online location-based services. This development has generated a large volume of points of interest labeled with category features (e.g., hotel, resort, stores, stations, and tourist attractions). It gives prominence to various types of spatial-keyword queries, which are employed to provide fundamental querying functionality for location-based services. Lisi Chen 0001, Gao Cong, Yu Gu 0002, Ge Yu 0001 |
CIKM | 5 |
| 2016 | INSQ: An influential neighbor set based moving kNN query processing systemabstractWe revisit the moving k nearest neighbor (MkNN) query, which computes one's k nearest neighbor set and maintains it while at move. Existing MkNN algorithms are mostly safe region based, which lack efficiency due to either computing small safe regions with a high recomputation frequency or computing larger safe regions but with a high cost for each computation. In this demonstration, we showcase a system named INSQ that adopts a novel algorithm called the Influential Neighbor Set (INS) algorithm to process the MkNN query in both two-dimensional Euclidean space and road networks. This algorithm uses a small set of safe guarding objects instead of safe regions. As long as the the current k nearest neighbors are closer to the query object than the safe guarding objects are, the current k nearest neighbors stay valid and no recomputation is required. Meanwhile, the region defined by the safe guarding objects is the largest possible safe region. This means that the recomputation frequency is also minimized and hence, the INS algorithm achieves high overall query processing efficiency. Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Ge Yu 0001, Rui Zhang 0003, Qingxu Deng |
ICDE | 4 |
| 2016 | Efficient similarity join based on Earth Mover's Distance using MapReduceabstractEarth Mover's Distance (EMD) evaluates the similarity between probability distributions, known as a robust measure more consistent with human similarity perception than traditional similarity functions. EMD similarity join retrieves pairs of probability distributions with EMD below a specified threshold, supporting many important applications, such as duplicate image retrieval and sensor pattern recognition. This paper studies the possibility of using MapReduce to improve the scalability of EMD similarity join. Utilizing the dual-program mapping technique, we present a new general data partition framework to facilitate effective workload decomposition using MapReduce, ensuring similar distributions in terms of EMD are mapped to the same reduce task for further verification. New optimization strategies are also proposed to balance the workloads among reduce tasks and eliminate large unnecessary EMD evaluations. Our experiments verify the superiority of our proposal on system efficiency, with a huge advantage of at least one order of magnitude than the state-of-the-art solution, and on system effectiveness, with a real case study towards the abused image phenomenon on C2C website in China. Further details are reported in [4]. Jia Xu 0005, Yu Gu 0002, Marianne Winslett, Ge Yu 0001 |
ICDE | 5 |
| 2016 | i2MapReduce: Incremental mapreduce for mining evolving big dataabstractAs new data and updates are constantly arriving, the results of data mining applications become stale and obsolete over time. Incremental processing is a promising approach to refresh mining results. It utilizes previously saved states to avoid the expense of re-computation from scratch. In this paper, we propose i2MapReduce, a novel incremental processing extension to MapReduce. Compared with the state-of-the-art work on Incoop, i2MapReduce (i) performs key-value pair level incremental processing rather than task level re-computation, (ii) supports not only one-step computation but also more sophisticated iterative computation, and (iii) incorporates a set of novel techniques to reduce I/O overhead for accessing preserved fine-grain computation states. Experimental results on Amazon EC2 show significant performance improvements of i2MapReduce compared to both plain and iterative MapReduce performing re-computation. Yanfeng Zhang 0001, Shimin Chen, Ge Yu 0001 |
ICDE | 4 |
| 2016 | Hybrid Pulling/Pushing for I/O-Efficient Distributed and Iterative Graph ComputingabstractBillion-node graphs are rapidly growing in size in many applications such as online social networks. Most graph algorithms generate a large number of messages during iterative computations. Vertex-centric distributed systems usually store graph data and message data on disk to improve scalability. Currently, these distributed systems with disk-resident data take a push-based approach to handle messages. This works well if few messages reside on disk. Otherwise, it is I/O-inefficient due to expensive random writes. By contrast, the existing memory-resident pull-based approach individually pulls messages for each vertex on demand. Although it can be used to avoid disk operations regarding messages, expensive I/O costs are incurred by random and frequent access to vertices. Zhigang Wang 0001, Yu Gu 0002, Yubin Bao, Ge Yu 0001, Jeffrey Xu Yu |
SIGMOD Conference | 4 |
| 2016 | Anchor Link Prediction Using Topological Information in Social Networks
Shuo Feng 0004, Derong Shen, Yue Kou, Tiezheng Nie, Ge Yu 0001 |
WAIM (1) | 5 |
| 2016 | An Update Method for Shortest Path Caching with Burst Paths Based on Sliding Windows
Xiaohua Li 0004, Ning Wang 0003, Kanggui Peng, Xiaochun Yang 0001, Ge Yu 0001 |
WAIM (2) | 5 |
| 2016 | An Approach for Clothing Recommendation Based on Multiple Image Attributes
Dandan Sha, Daling Wang, Xiangmin Zhou, Shi Feng 0001, Yifei Zhang 0003, Ge Yu 0001 |
WAIM (1) | 6 |
| 2016 | Intermediate Semantics Based Distance Metric Learning for Video Annotation and Similarity Measurements
Wen Qu, Xiangmin Zhou, Daling Wang, Shi Feng 0001, Yifei Zhang 0003, Ge Yu 0001 |
WISE (1) | 6 |
| 2016 | Uncertain top-k query processing in distributed environments
Xite Wang, Derong Shen, Ge Yu 0001 |
Distributed Parallel Databases | 3 |
| 2016 | The Moving K Diversified Nearest Neighbor QueryabstractAs a major type of continuous spatial queries, the moving$k$nearest neighbor ($k$NN) query has been studied extensively. However, most existing studies have focused on only the query efficiency. In this paper, we consider further the usability of the query results, in particular the diversification of the returned data points. We thereby formulate a new type of query named themoving$k$diversified nearest neighbor query (M$k$DNN). This type of query continuously reports the$k$diversified nearest neighbors while the query object is moving. Here, the degree of diversity of the$k$NN set is defined on the distance between the objects in the$k$NN set. Computing the$k$diversified nearest neighbors is an NP-hard problem. We propose an algorithm to maintain incrementally the$k$diversified nearest neighbors to reduce the query processing costs. We further propose two approximate algorithms to obtain even higher query efficiency with precision bounds. We verify the effectiveness and efficiency of the proposed algorithms both theoretically and empirically. The results confirm the superiority of the proposed algorithms over the baseline algorithm. Yu Gu 0002, Guanli Liu, Jianzhong Qi 0001, Hongfei Xu, Ge Yu 0001, Rui Zhang 0003 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2016 | Efficient Distributed Density Peaks for Clustering Large Data Sets in MapReduceabstractDensity Peaks (DP) is a recently proposed clustering algorithm that has distinctive advantages over existing clustering algorithms. It has already been used in a wide range of applications. However, DP requires computing the distance between every pair of input points, therefore incurring quadratic computation overhead, which is prohibitive for large data sets. In this paper, we study efficient distributed algorithms for DP. We first show that a naive MapReduce solution (Basic-DDP) has high communication and computation overhead. Then, we propose LSH-DDP, an approximate algorithm that exploits Locality Sensitive Hashing for partitioning data, performs local computation, and aggregates local results to approximate the final results. We address several challenges in employing LSH for DP. We leverage the characteristics of DP to deal with the fact that some of the result values cannot be directly approximated in local partitions. We present formal analysis of LSH-DDP, and show that the approximation quality and the runtime can be controlled by tuning the parameters of LSH-DDP. Experimental results on both a local cluster and EC2 show that LSH-DDP achieves a factor of 1.7-70x speedup over the naive Basic-DDP and 2x speedup over the state-of-the-art EDDPC approach, while returning comparable cluster results. Compared to the popular K-means clustering, LSH-DDP also has comparable or better performance. Furthermore, LSH-DDP could achieve even higher efficiency with a lower accuracy requirement. Yanfeng Zhang 0001, Shimin Chen, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2015 | AILabel: A Fast Interval Labeling Approach for Reachability Query on Very Large Graphs
Shuo Feng 0004, Ning Xie 0006, Derong Shen, Yue Kou, Ge Yu 0001 |
APWeb | 6 |
| 2015 | Hybrid-LSH for Spatio-Textual Similarity Queries
Mingdong Zhu, Derong Shen, Ling Liu 0001, Ge Yu 0001 |
APWeb | 4 |
| 2015 | Effective and Efficient Predictive Density Queries for Indoor Moving Objects
Yu Gu 0002, Ge Yu 0001 |
DASFAA (1) | 3 |
| 2015 | An Efficient Approach of Overlapping Communities Search
Jing Shan, Derong Shen, Tiezheng Nie, Yue Kou, Ge Yu 0001 |
DASFAA (1) | 5 |
| 2015 | GB-JER: A Graph-Based Model for Joint Entity Resolution
Chenchen Sun, Derong Shen, Yue Kou, Tiezheng Nie, Ge Yu 0001 |
DASFAA (1) | 5 |
| 2015 | A safe region based approach to moving KNN queries in obstructed space
Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Rui Zhang 0003, Ge Yu 0001 |
Knowl. Inf. Syst. | 5 |
| 2015 | Efficient Similarity Join Based on Earth Mover's Distance Using MapReduceabstractEarth Mover's Distance (EMD) evaluates the similarity between probability distributions, known as a robust measure more consistent with human similarity perception than traditional similarity functions. EMD-based similarity join retrieves pairs of probability distributions with EMD below a specified threshold, supporting many important applications, such as duplicate image retrieval and sensor pattern recognition. This paper studies the possibility of using MapReduce to improve the scalability of EMD similarity join. While existing MapReduce optimization techniques mainly aim to minimize the communication overhead, such methods are not applicable to our problem, due to the high computational cost of EMD. Utilizing the dual-program mapping technique, we present a new general data partition framework to facilitate effective workload decomposition using MapReduce, ensuring similar distributions in terms of EMD are mapped to the same reduce task for further verification. New optimization strategies are also proposed to balance the workloads among reduce tasks and eliminate large unnecessary EMD evaluations. Our experiments verify the superiority of our proposal on system efficiency, with a huge advantage of at least one order of magnitude than the state-of-the-art solution, and on system effectiveness, with a real case study towards the abused image phenomenon on the most popular C2C Web site in China. Jia Xu 0005, Yu Gu 0002, Marianne Winslett, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2015 | i2 MapReduce: Incremental MapReduce for Mining Evolving Big DataabstractAs new data and updates are constantly arriving, the results of data mining applications become stale and obsolete over time. Incremental processing is a promising approach to refreshing mining results. It utilizes previously saved states to avoid the expense of re-computation from scratch. In this paper, we propose i2MapReduce, a novel incremental processing extension to MapReduce, the most widely used frameworkfor mining big data. Compared with the state-of-the-art work on Incoop, i2MapReduce (i) performs key-value pair level incremental processing rather than task level re-computation, (ii) supports not only one-step computation but also more sophisticated iterative computation, which is widely used in data mining applications, and (iii) incorporates a set of novel techniques to reduce I/O overhead for accessing preserved fine-grain computation states. We evaluate i2MapReduce using a one-step algorithm and four iterative algorithms with diverse computation characteristics. Experimental results on Amazon EC2 show significant performance improvements of i2MapReduce compared to both plain and iterative MapReduce performing re-computation. Yanfeng Zhang 0001, Shimin Chen, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2014 | Discovering Condition-Combined Functional Dependency Rules
Yuefeng Du 0002, Derong Shen, Tiezheng Nie, Yue Kou, Ge Yu 0001 |
APWeb | 5 |
| 2014 | Refreshment Strategies for the Shortest Path Caching Problem with Changing Edge Weight
Xiaohua Li 0004, Tao Qiu, Xiaochun Yang 0001, Bin Wang 0015, Ge Yu 0001 |
APWeb | 5 |
| 2014 | Label and Distance-Constraint Reachability Queries in Uncertain Graphs
Minghan Chen 0001, Yu Gu 0002, Yubin Bao, Ge Yu 0001 |
DASFAA (1) | 4 |
| 2014 | CTROF: A Collaborative Tweet Ranking Framework for Online Personalized Recommendation
Kaisong Song, Daling Wang, Shi Feng 0001, Yifei Zhang 0003, Wen Qu, Ge Yu 0001 |
PAKDD (2) | 6 |
| 2014 | Efficient Graph Similarity Join with Scalable Prefix-Filtering Using MapReduce
Jun Pang 0002, Yu Gu 0002, Jia Xu 0005, Yubin Bao, Ge Yu 0001 |
WAIM | 5 |
| 2014 | Distributed Entity Resolution Based on Similarity Join for Large-Scale Data Clustering
Tiezheng Nie, Wang-Chien Lee, Derong Shen, Ge Yu 0001, Yue Kou |
WAIM | 4 |
| 2014 | Action-Scene Model for Recognizing Human Actions from Background in Realistic Videos
Wen Qu, Yifei Zhang 0003, Shi Feng 0001, Daling Wang, Ge Yu 0001 |
WAIM | 5 |
| 2014 | Continuous visible k nearest neighbor query on moving objects
Yanqiu Wang, Rui Zhang 0003, Chuanfei Xu, Jianzhong Qi 0001, Yu Gu 0002, Ge Yu 0001 |
Inf. Syst. | 6 |
| 2014 | Processing Moving kNN Queries Using Influential Neighbor SetsabstractThe moving k nearest neighbor query, which computes one's k nearest neighbor set and maintains it while at move, is gaining importance due to the prevalent use of smart mobile devices such as smart phones. Safe region is a popular technique in processing the moving k nearest neighbor query. It is a region where the movement of the query object does not cause the current k nearest neighbor set to change. Processing a moving k nearest neighbor query is a continuing process of checking the validity of the safe region and recomputing it if invalidated. The size of the safe region largely decides the frequency of safe region recomputation and hence query processing efficiency. Existing moving k nearest neighbor algorithms lack efficiency due to either computing small safe regions and have to recompute frequently or computing large safe regions (i.e., an order- k Voronoi cell) with a high cost. In this paper, we take a third approach. Instead of safe regions, we use a small set of safe guarding objects. We prove that, as long as the the current k nearest neighbors are closer to the query object than the safe guarding objects, the current k nearest neighbors stay valid and no recomputation is required. This way, we avoid the high cost of safe region recomputation. We also prove that, the region defined by the safe guarding objects is the largest possible safe region. This means that the recomputation frequency of our method is also minimized. We conduct extensive experiments comparing our method with the state-of-the-art method on both real and synthetic data sets. The results confirm the superiority of our method. Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Ge Yu 0001, Rui Zhang 0003, Wang Yi 0001 |
Proc. VLDB Endow. | 4 |
| 2014 | Effective and Efficient Clustering Methods for Correlated Probabilistic GraphsabstractRecently, probabilistic graphs have attracted significant interests of the data mining community. It is observed that correlations may exist among adjacent edges in various probabilistic graphs. As one of the basic mining techniques, graph clustering is widely used in exploratory data analysis, such as data compression, information retrieval, image segmentation, etc. Graph clustering aims to divide data into clusters according to their similarities, and a number of algorithms have been proposed for clustering graphs, such as the pKwikCluster algorithm, spectral clustering, k-path clustering, etc. However, little research has been performed to develop efficient clustering algorithms for probabilistic graphs. Particularly, it becomes more challenging to efficiently cluster probabilistic graphs when correlations are considered. In this paper, we define the problem of clustering correlated probabilistic graphs. To solve the challenging problem, we propose two algorithms, namely the PEEDR and the CPGS clustering algorithm. For each of the proposed algorithms, we develop several pruning techniques to further improve their efficiency. We evaluate the effectiveness and efficiency of our algorithms and pruning methods through comprehensive experiments. Yu Gu 0002, Chunpeng Gao, Gao Cong, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2013 | Parallel Triangle Counting over Large Graphs
Wenan Wang, Yu Gu 0002, Zhigang Wang 0001, Ge Yu 0001 |
DASFAA (2) | 4 |
| 2013 | Shortest Path Computation over Disk-Resident Large Graphs Based on Extended Bulk Synchronous Parallel Methods
Zhigang Wang 0001, Yu Gu 0002, Roger Zimmermann, Ge Yu 0001 |
DASFAA (2) | 4 |
| 2013 | Computing the Split Points for Learning Decision Tree in MapReduce
Mingdong Zhu, Derong Shen, Ge Yu 0001, Yue Kou, Tiezheng Nie |
DASFAA (2) | 3 |
| 2013 | Interval reverse nearest neighbor queries on uncertain data with Markov correlationsabstractNowadays, many applications return to the user a set of results that take the query as their nearest neighbor, which are commonly expressed through reverse nearest neighbor (RNN) queries. When considering moving objects, users would like to find objects that appear in the RNN result set for a period of time in some real-world applications such as collaboration recommendation and anti-tracking. In this work, we formally define the problem of interval reverse nearest neighbor (IRNN) queries over moving objects, which return the objects that maintain nearest neighboring relations to the moving query objects for the longest time in the given interval. Location uncertainty of moving data objects and moving query objects is inherent in various domains, and we investigate objects that exhibit Markov correlations, that is, each object's location is only correlated with its own location at previous timestamp while being independent of other objects. There exists the efficiency challenge for answering IRNN queries on uncertain moving objects with Markov correlations since we have to retrieve not only all the possible locations of each object at current time but also its historically possible locations. To speed up the query processing, we present a general framework for answering IRNN queries on uncertain moving objects with Markov correlations in two phases. In the first phase, we apply space pruning and probability pruning techniques, which reduce the search space significantly. In the second phase, we verify whether each unpruned object is an IRNN of the query object. During this phase, we propose an approach termed Probability Decomposition Verification (PDV) algorithm which avoid computing the probability of any object being an RNN of the query object exactly and thus improve the efficiency of verification. The performance of the proposed algorithm is demonstrated by extensive experiments on synthetic and real datasets, and the experimental results show that our algorithm is more efficient than the Monte-Carlo based approximate algorithm. Chuanfei Xu, Yu Gu 0002, Lei Chen 0002, Jianzhong Qiao, Ge Yu 0001 |
ICDE | 5 |
| 2013 | Finding Critical Blocks of Information Diffusion in Social Networks
Ende Zhang, Guoren Wang, Kening Gao, Ge Yu 0001 |
WAIM | 4 |
| 2013 | Detecting Opinion Drift from Chinese Web Comments Based on Sentiment Distribution Computing
Daling Wang, Shi Feng 0001, Ge Yu 0001 |
WISE (1) | 4 |
| 2013 | Group Location Selection Queries over Uncertain ObjectsabstractGiven a set of spatial objects, facilities can influence the objects located within their influence regions that are represented by circular disks with the same radius $(r)$. Our task is to select the minimum number of locations such that establishing a temporary facility at each selected location would ensure that all the objects are influenced. Aiming to solve this location selection problem, we propose a novel kind of location selection query, called group location selection (GLS) queries. In many real-world applications, every object is usually located within an uncertainty region instead of at an exact point. Due to the uncertainty of the data, GLS processing needs to ensure that the probability of each uncertain object being influenced by one facility is not less than a given threshold $(\tau)$. An analysis of the time cost reveals that it is infeasible to exactly answer GLS queries over uncertain objects in polynomial time. Hence, this paper proposes an approximate query framework for answering queries efficiently while guaranteeing that the results of GLS queries are correct with a bounded probability. The performance of the proposed methods of the framework is demonstrated by theoretical analysis and extensive experiments with both real and synthetic data sets. Chuanfei Xu, Yu Gu 0002, Roger Zimmermann, Shukuan Lin, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2013 | Differentially private histogram publication
Jia Xu 0005, Xiaokui Xiao, Yin Yang 0001, Ge Yu 0001, Marianne Winslett |
VLDB J. | 5 |
| 2012 | Using Non-topological Node Attributes to Improve Results of Link Prediction in Social NetworksabstractThis paper examines the importance of non-topological node attributes for link prediction in social networks. Rank method and supervised learning method were introduced to show the role of the node attributes in link prediction respectively. A rule for choosing the appropriate node attributes was discussed and a method for aggregating two node attributes was proposed. The result of the experiments on a blog dataset showed that using non-topological node attributes make a better performance in link prediction. Yu Zhang 0018, Bin Xu 0003, Kening Gao, Ge Yu 0001 |
WISA | 5 |
| 2012 | A Multilayer Method of Schema Matching Based on Semantic and Functional DependenciesabstractDeterming matching schemas enables queries on heterogeneous data space to be formulated and facilitates data integration. Current schema matching techniques most focus on mining mappings using elements' own information. This paper proposes to introduce semantic and functional dependencies into matching process to achieve multilayer schema matching results. It calculates semantic similarity with the help of Word Net and generates candidate mapping sets. By introducing functional dependency to formulize structural information, it can get structural similarities between element pairs. A probabilistic factor is considered to select mapping pairs. Through experimental evaluation on real data, the superiority of our method is verified. Chenlu Zhao, Derong Shen, Yue Kou, Tiezheng Nie, Ge Yu 0001 |
WISA | 5 |
| 2012 | Unsupervised Learning Chinese Sentiment Lexicon from Massive Microblog Data
Shi Feng 0001, Lin Wang 0063, Weili Xu, Daling Wang, Ge Yu 0001 |
ADMA | 5 |
| 2012 | An Entity Class Model Based Correlated Query Path Selection Method in Multiple Domains
Jing Shan, Derong Shen, Tiezheng Nie, Yue Kou, Ge Yu 0001 |
APWeb | 5 |
| 2012 | The Equi-Join Processing and Optimization on Ring Architecture Key/Value Database
Xite Wang, Derong Shen, Tiezheng Nie, Yue Kou, Ge Yu 0001 |
APWeb | 5 |
| 2012 | Scalable Complex Event Processing on Top of MapReduce
Jiaxue Yang, Yu Gu 0002, Yubin Bao, Ge Yu 0001 |
APWeb | 4 |
| 2012 | EUDEMON: A System for Online Video Frame Copy Detection by Earth Mover's DistanceabstractThe Earth Mover's Distance, or EMD for short, has been proven to be effective for content-based image retrieval. However, due to the cubic complexity of EMD computation, it remains difficult to use EMD in applications with stringent requirement for efficiency. In this paper, we present our new system, called EUDEMON, which utilizes new techniques to support fast Online Video Frame Copy Detection based on the EMD. Given a group of registered frames as queries and a set of targeted detection videos, EUDEMON is capable of identifying relevant frames from the video stream in real time. The significant improvement on efficiency mainly relies on the primal-dual theory in linear programming and well-designed B+tree filters for adaptive candidate pruning. Generally speaking, our system includes a variety of new features crucial to the deployment of EUDEMON in real applications. First, EUDEMON achieves high throughput even when a large number of queries are registered in the system. Second, EUDEMON contains self-optimization component to automatically enhance the effectiveness of the filters based on the recent content of the video stream. Finally, EUDEMON provides a user-friendly visualization interface, named EMD Flow Chart, to help the users to better understand the alarm with the perspective of the EMD. Jia Xu 0005, Qiushi Bai, Yu Gu 0002, Anthony K. H. Tung, Guoren Wang, Ge Yu 0001 |
ICDE | 6 |
| 2012 | Differentially Private Histogram PublicationabstractDifferential privacy (DP) is a promising scheme for releasing the results of statistical queries on sensitive data, with strong privacy guarantees against adversaries with arbitrary background knowledge. Existing studies on DP mostly focus on simple aggregations such as counts. This paper investigates the publication of DP-compliant histograms, which is an important analytical tool for showing the distribution of a random variable, e.g., hospital bill size for certain patients. Compared to simple aggregations whose results are purely numerical, a histogram query is inherently more complex, since it must also determine its structure, i.e., the ranges of the bins. As we demonstrate in the paper, a DP-compliant histogram with finer bins may actually lead to significantly lower accuracy than a coarser one, since the former requires stronger perturbations in order to satisfy DP. Moreover, the histogram structure itself may reveal sensitive information, which further complicates the problem. Motivated by this, we propose two novel algorithms, namely Noise First and Structure First, for computing DP-compliant histograms. Their main difference lies in the relative order of the noise injection and the histogram structure computation steps. Noise First has the additional benefit that it can improve the accuracy of an already published DP-complaint histogram computed using a naiive method. Going one step further, we extend both solutions to answer arbitrary range queries. Extensive experiments, using several real data sets, confirm that the proposed methods output highly accurate query answers, and consistently outperform existing competitors. Jia Xu 0005, Xiaokui Xiao, Yin Yang 0001, Ge Yu 0001 |
ICDE | 5 |
| 2012 | Adaptive Update Workload Reduction for Moving Objects in Road Networks
Yu Gu 0002, Jia Xu 0005, Ge Yu 0001 |
WAIM | 4 |
| 2012 | An Approach of Text-Based and Image-Based Multi-modal Search for Online Shopping
Renfei Li, Daling Wang, Yifei Zhang 0003, Shi Feng 0001, Ge Yu 0001 |
WAIM | 5 |
| 2012 | Detecting Positive Opinion Leader Group from Forum
Kaisong Song, Daling Wang, Shi Feng 0001, Ge Yu 0001 |
WAIM | 5 |
| 2012 | A Transparent Approach for Database Schema Evolution Using View Mechanism
Jianxin Xue, Derong Shen, Tiezheng Nie, Yue Kou, Ge Yu 0001 |
WAIM | 5 |
| 2012 | An Adaptive Distributed Index for Similarity Queries in Metric Spaces
Mingdong Zhu, Derong Shen, Yue Kou, Tiezheng Nie, Ge Yu 0001 |
WAIM | 5 |
| 2012 | Efficiently Indexing Large Sparse Graphs for Similarity SearchabstractThe graph structure is a very important means to model schemaless data with complicated structures, such as protein-protein interaction networks, chemical compounds, knowledge query inferring systems, and road networks. This paper focuses on the index structure for similarity search on a set of large sparse graphs and proposes an efficient indexing mechanism by introducing the Q-Gram idea. By decomposing graphs to small grams (organized by κ-Adjacent Tree patterns) and pairing-up on those κ-Adjacent Tree patterns, the lower bound estimation of their edit distance can be calculated for candidate filtering. Furthermore, we have developed a series of techniques for inverted index construction and online query processing. By building the candidate set for the query graph before the exact edit distance calculation, the number of graphs need to proceed into exact matching can be greatly reduced. Extensive experiments on real and synthetic data sets have been conducted to show the effectiveness and efficiency of the proposed indexing mechanism. Guoren Wang, Bin Wang 0015, Xiaochun Yang 0001, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2012 | Efficient and effective similarity search over probabilistic data based on Earth Mover's Distance
Jia Xu 0005, Anthony K. H. Tung, Ge Yu 0001 |
VLDB J. | 4 |
| 2011 | An Entity Relation Extraction Model Based on Semantic Pattern MatchingabstractThis paper proposes a relation extraction model based on semantic pattern matching in Web environment. It consists of frequent pattern extraction, pattern clustering based on density, and pattern matching based on semantic similarity. First, based on the entities with known relations in a limited training set, we extract relation patterns containing these named entities from the web page. Then the relations between entities from the web page in specific areas can be extracted based on these relation patterns extracted. Experiments show the affectivity and the self-adaptive of our method on extracting relations between entities from dynamic web environment. Tiezheng Nie, Derong Shen, Yue Kou, Ge Yu 0001, Dejun Yue |
WISA | 4 |
| 2011 | Efficient Keyword Search for SLCA in Parallel XML DatabasesabstractKeyword search is a wildly popular way for querying XML document. However, the increasing volume of XML data poses new challenges to keyword search processing. Parallel database is an efficient solution for this problem. In this paper, we study the problem of effective keyword search for SLCA (Smallest lower common ancestor) in parallel XML databases. We propose two efficient algorithm SONB (Scan once with no buffer) and MSOP (Merge strategy based on ordered partition) to compute the SLCA efficiently in the parallel environment. We have performed an extensive experimental study and the results show that our proposed approach achieves high efficiency for the keyword search. Dejun Yue, Ge Yu 0001, Jinshen Liu, Tiancheng Zhang 0001, Tiezheng Nie, Fangfang Li 0002 |
WISA | 2 |
| 2011 | Top-K Probabilistic Closest Pairs Query in Uncertain Spatial Databases
Mo Chen 0009, Zixi Jia, Yu Gu 0002, Ge Yu 0001 |
APWeb | 4 |
| 2011 | Layout Object Model for Extracting the Schema of Web Query Interfaces
Tiezheng Nie, Derong Shen, Ge Yu 0001, Yue Kou |
APWeb | 3 |
| 2011 | Personalized Web Search with User Geographic and Temporal Preferences
Tiezheng Nie, Derong Shen, Ge Yu 0001, Yue Kou |
APWeb | 4 |
| 2011 | Subject-oriented top-k hot region queries in spatial datasetabstractThis paper proposes and solves a novel type of spatial queries named Subject-oriented Top-k hot Region (STR) queries. Given a subject S defined by a feature set R and features importance denoted by weights, an STR query retrieves k non-overlapping regions that have the highest scores computed by the number of feature objects and their weights. As an example, the culture subject is defined by exhibition halls, libraries and museums. On the subject, an STR query finds cultural centers intensively distributed feature objects. In this paper, we propose two efficient algorithms, single-partition (SP) algorithm and dual-partition (DP) algorithm, to process STR queries. Extensive experiments evaluate the proposed solutions under a wide range of parameter settings. Junling Liu, Ge Yu 0001, Huanliang Sun |
CIKM | 2 |
| 2011 | MRQSim: A Moving Range Query Simulation Platform in Spatial Networks
Yu Gu 0002, Chuanwen Li, Ge Yu 0001 |
DASFAA (2) | 4 |
| 2011 | wNeighbors: A Method for Finding k Nearest Neighbors in Weighted Regions
Chuanwen Li, Yu Gu 0002, Ge Yu 0001, Fangfang Li 0002 |
DASFAA (2) | 3 |
| 2011 | Evaluating Probabilistic Spatial-Range Closest Pairs Queries over Uncertain Objects
Mo Chen 0009, Zixi Jia, Yu Gu 0002, Ge Yu 0001, Chuanwen Li |
WAIM | 4 |
| 2011 | Requirement-Based Query and Update Scheduling in Real-Time Data Warehouses
Fangling Leng, Yubin Bao, Ge Yu 0001, Jingang Shi, Xiaoyan Cai |
WAIM | 3 |
| 2011 | A Self-adaptive Cross-Domain Query Approach on the Deep Web
Yingjun Li, Derong Shen, Tiezheng Nie, Ge Yu 0001, Jing Shan, Yue Kou |
WAIM | 4 |
| 2011 | Layered Graph Data Model for Data Management of DataSpace Support Platform
Derong Shen, Tiezheng Nie, Ge Yu 0001, Yue Kou |
WAIM | 4 |
| 2011 | Extracting common emotions from blogs based on fine-grained sentiment clustering
Shi Feng 0001, Daling Wang, Ge Yu 0001, Wei Gao 0001, Kam-Fai Wong |
Knowl. Inf. Syst. | 3 |
| 2010 | Domain-oriented Deep Web Data Sources' Discovery and IdentificationabstractAs Deep Web contains tremendous well-structured data sources, how to integrate data sources in Deep Web has become a hotspot in current research. Accurately discovering and identifying Deep Web data sources related to a specific domain become key issues. We propose a Domain-Oriented Deep Web data source Discovery method (DO-DWD) and a novel Domain Identification strategy of Deep Web data sources (DIDW). In the discovery stage, we use machine learning algorithms and some heuristic rules to find query interfaces of the data sources; In the identification stage, we identify Deep Web data sources associated with the domain by calculating the relevance between a query interface and the domain based on semantic similarity. Finally, we have extensive experiments on a real data set showing that DO-DWD and DIDW are of high correctness and accuracy. Yingjun Li, Tiezheng Nie, Derong Shen, Ge Yu 0001 |
APWeb | 4 |
| 2010 | An Effective and High-quality Query Relaxation Solution on the Deep WebabstractBecause the amount of information contained on the Deep Web is much larger than the surface web, how to use it well has become a popular problem to research. When a query is sent to a deep web resource and the data sources return few results or even no result, a proper query relaxation solution should be adopted to get more satisfactory results to users. In this paper, such a query relaxation solution is presented. First, it solves the problem of relaxing attributes which contain multiple key words by value. That is, such attributes are not simply removed in the relaxation, but the query values of the attributes are modified. Second, when a data source returns many result pages, instead of getting all the pages, it evaluates the quality of the results in the current page to decide whether to send another query to fetch the next page. Thus, the number of query times is reduced. Finally, the experimental results demonstrate that both the result quality and the query efficiency are improved. Jing Shan, Derong Shen, Tiezheng Nie, Yue Kou, Ge Yu 0001 |
APWeb | 5 |
| 2010 | Summarizing and Extracting Online Public Opinion from Blog Search Results
Shi Feng 0001, Daling Wang, Ge Yu 0001, Binyang Li, Kam-Fai Wong |
DASFAA (1) | 3 |
| 2010 | Domain-Independent Classification for Deep Web Interfaces
Yingjun Li, Derong Shen, Tiezheng Nie, Ge Yu 0001 |
WAIM | 5 |
| 2010 | A Multilevel and Domain-Independent Duplicate Detection Model for Scientific Database
Jie Song 0001, Yubin Bao, Ge Yu 0001 |
WAIM | 3 |
| 2010 | Efficient Similarity Query in RFID Trajectory Databases
Yanqiu Wang, Ge Yu 0001, Yu Gu 0002, Dejun Yue, Tiancheng Zhang 0001 |
WAIM | 2 |
| 2010 | Potential Role Based Entity Matching for Dataspaces Search
Yue Kou, Derong Shen, Tiezheng Nie, Ge Yu 0001 |
WISE | 4 |
| 2010 | Efficient and Effective Similarity Search over Probabilistic Data based on Earth Mover's DistanceabstractProbabilistic data is coming as a new deluge along with the technical advances on geographical tracking, multimedia processing, sensor network and RFID. While similarity search is an important functionality supporting the manipulation of probabilistic data, it raises new challenges to traditional relational database. The problem stems from the limited effectiveness of the distance metric supported by the existing database system. On the other hand, some complicated distance operators have proven their values for better distinguishing ability in the probabilistic domain. In this paper, we discuss the similarity search problem with the Earth Mover's Distance , which is the most successful distance metric on probabilistic histograms and an expensive operator with cubic complexity. We present a new database approach to answer range queries and k-nearest neighbor queries on probabilistic data, on the basis of Earth Mover's Distance. Our solution utilizes the primal-dual theory in linear programming and deploys B + tree index structures for effective candidate pruning. Extensive experiments show that our proposal dramatically improves the scalability of probabilistic databases. Jia Xu 0005, Anthony K. H. Tung, Ge Yu 0001 |
Proc. VLDB Endow. | 4 |
| 2009 | Chinese Blog Clustering by Hidden Sentiment Factors
Shi Feng 0001, Daling Wang, Ge Yu 0001 |
ADMA | 3 |
| 2009 | Probabilistic moving range query over RFID spatio-temporal data streamsabstractMoving range query over RFID data streams is one of the most important spatio-temporal queries to support valuable information analysis. However, the location uncertainty challenges the query strategy. In this paper, we propose a probability evaluation model in the RFID-enabled monitoring environments and discuss the query optimization techniques under the scenarios of continuous moving range query, which can also be applied into more situations. The extensive experimental evaluation verifies the efficiency and effectiveness of our proposed model and methods. Yu Gu 0002, Ge Yu 0001, Yueguo Chen |
CIKM | 2 |
| 2009 | Efficient RFID Data Imputation by Analyzing the Correlations of Monitored Objects
Yu Gu 0002, Ge Yu 0001, Yueguo Chen, Beng Chin Ooi |
DASFAA | 2 |
| 2008 | A Novel Fingerprint Matching Method by Excluding Elastic Distortion
Keming Mao, Guoren Wang, Ge Yu 0001 |
DASFAA | 3 |
| 2008 | Modeling and Service Capability Evaluation for RFID Complex Event ProcessingabstractRadio Frequency Identification (RFID) has gained a lot of attention as a promising technology that facilitates pervasive computing and the gradual proliferation of RFID-based applications will produce a large amount of urgent and complicated event streams. The RFID middleware system is expected to offer the further complex event processing service to satisfy the high-level query semantics and performance demands, and therefore, how to evaluate the service capability will be a key problem in mission-critical monitoring scenarios. In this paper, we analyze the RFID primitive event arrival and complex event processing model in a novel perspective. Furthermore, based on our proposed models, service capability evaluation method is introduced to estimate whether and how the RFID middleware system can afford the query requirements in a deterministic or statistical manner, which is believed to be very helpful in RFID-based applications. Our experiments demonstrate the utility and feasibility of our models and methods. Yu Gu 0002, Yanfei Lv, Ge Yu 0001, Jia Xu 0005 |
WAIM | 3 |
| 2008 | LG-ERM: An Entity-Level Ranking Mechanism for Deep Web QueryabstractWith the rapid growth of Web databases, it's necessary to extract and integrate large-scale data available in deep Web automatically. But current Web search engines conduct page-level ranking, which are becoming inadequate for entity-oriented vertical search. In this paper, we present an entity-level ranking mechanism called LG-ERM for deep Web query based on local scoring and global aggregation. Unlike traditional approaches, LG-ERM considers more rank influencing factors including the uncertainty of entity extraction, the style information of entities and the importance of Web sources, as well as the entity relationship. By combining local scoring and global aggregation in ranking, the query result can be more accurate and effective to meet users' needs. The experiments demonstrate the feasibility and effectiveness of the key techniques of LG-ERM. Yue Kou, Derong Shen, Ge Yu 0001, Tiezheng Nie |
WAIM | 3 |
| 2008 | Subject-Oriented Classification Based on Scale Probing in the Deep WebabstractTo access the large-scale data sources efficiently and automatically, it is necessary to classify these data sources into different domains and categories. In this paper, we propose a novel classification approach to classify data sources into detail domain subjects by query probing. In our approach, we train sample instances for each subject category and use them to probe the data scale of each source and category. And then we build a matrix to classify a data source into one or more subject categories and develop a decision algorithm based on probing iteration to rectify the classification result. Our experiments over real deep web sources show that our approach can achieve higher accuracy across a variety of data sources. Tiezheng Nie, Derong Shen, Ge Yu 0001, Yue Kou |
WAIM | 3 |
| 2008 | Research on Web-Based Multi-Agent System for Aeroengine Fault DiagnosisabstractOn the analysis of current state of aeroengine remote diagnosis, collaborative mechanism based on multi-agent was introduced to overcome the obstacles of conventional remote fault diagnosis. The model of aeroengine remote collaborative diagnosis based on multi-agent was put forward on analysis of the positional relationship of all agents in the collaborative environment and the relationship between collaborative agents and roles in the course of collaboration. Some key technologies such as coordination mechanism, task assignment mechanism, agent interaction mechanism, case-based reasoning (CBR) in treatment agent, and the analytic hierarchy process (AHP) in decision analysis were discussed and specific methods of realization were given concretely. Based on these, a Web-based prototype system for aeroengine fault diagnosis was developed on the JADE (Java Agent DEvelopment Framework) platform. The process of system implementation and a case example of fault diagnosis were presented to illustrate and prove the proposed system's applicability. Running results show the feasibility and reliability of the framework, which will be helpful to integrate the aeroengine diagnosis knowledge, improve the diagnosis efficiency effectively and decrease the aeroengine diagnosis cost remarkably. Jianrong Wang, Tianbiao Yu, Wanshan Wang, Ge Yu 0001 |
WAIM | 4 |
| 2008 | Efficient Top-k Data Sources Ranking for Query on Deep Web
Derong Shen, Meifang Li, Ge Yu 0001, Yue Kou, Tiezheng Nie |
WISE | 3 |
| 2008 | Maximal Subspace Coregulated Gene ClusteringabstractClustering is a popular technique for analyzing microarray data sets, with n genes and m experimental conditions. As explored by biologists, there is a real need to identify coregulated gene clusters, which include both positive and negative regulated gene clusters. The existing pattern-based and tendency-based clustering approaches cannot directly be applied to find such coregulated gene clusters, because they are designed for finding positive regulated gene clusters. In this paper, in order to cluster coregulated genes, we propose a coding scheme that allows us to cluster two genes into the same cluster if they have the same code, where two genes that have the same code can be either positive or negative regulated. Based on the coding scheme, we propose a new algorithm for finding maximal subspace coregulated gene clusters with new pruning techniques. A maximal subspace coregulated gene cluster clusters a set of genes on a condition sequence such that the cluster is not included in any other subspace coregulated gene clusters. We conduct extensive experimental studies. Our approach can effectively and efficiently find maximal subspace coregulated gene clusters. In addition, our approach outperforms the existing approaches for finding positive regulated gene clusters. Yuhai Zhao, Jeffrey Xu Yu, Guoren Wang, Lei Chen 0002, Bin Wang 0015, Ge Yu 0001 |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2007 | Boolean representation based data-adaptive correlation analysis over time series streamsabstractCorrelation analysis is a basic problem in the field of data stream mining. Typical approaches add sliding window to data streams to get the recent results, but the window length defined by users is always fixed which is not suitable for the changing stream environment. We propose a Boolean representation based data-adaptive method for correlation analysis among a large number of time series streams. The periodical trends of each stream series to are monitored to choose the most suitable window size and group the series with the same trends together. Instead of adopting complex pair-wise calculation, we can also quickly get the correlation pairs of series at the optimal window sizes. All the processing is realized by simple Boolean operations. Both the theory analysis and the experimental evaluations show that our method has good computation efficiency with high accuracy. Tiancheng Zhang 0001, Dejun Yue, Yu Gu 0002, Ge Yu 0001 |
CIKM | 4 |
| 2007 | An Adaptive and Efficient Unsupervised Shot Clustering Algorithm for Sports Video
Jia Liao, Guoren Wang, Xiaofang Zhou 0001, Ge Yu 0001 |
DASFAA | 5 |
| 2007 | A Clustered Dwarf Structure to Speed Up Queries on Data Cubes
Fangling Leng, Yubin Bao, Daling Wang, Ge Yu 0001 |
DaWaK | 4 |
| 2007 | Similarity Match Over High Speed Time-Series StreamsabstractSimilarity-based time series retrieval has been a subject of long term study due to its wide usage in many applications, such as financial data analysis, weather data forecasting, and multimedia data retrieval. Its original task was to find those time series similar to a pattern (query) time series data, where both the pattern and data time series are static. Recently, with an increasing demand on stream data management, similarity-based stream time series retrieval has raised new research issues due to its unique requirements during the stream processing, such as one-pass search and fast response. In this paper, we address the problem of matching patterns over high-speed stream time series data. We will develop a novel representation, called multi-scaled segment mean (MSM), for stream time series data, which can be incrementally computed and thus perfectly adapted to the stream characteristics. Most importantly, we propose a novel multi-step filtering mechanism over the multi-scaled representation. Analysis indicates that the mechanism can greatly prune the search space and thus offer fast response. Extensive experiments show the multi-scaled representation together with the multi-step filtering scheme can efficiently filter out false candidates and detect patterns, compared to the multiscaled wavelet. Xiang Lian 0001, Lei Chen 0002, Jeffrey Xu Yu, Guoren Wang, Ge Yu 0001 |
ICDE | 5 |
| 2006 | An Effective Service Discovery Model for Highly Reliable Web Services Composition in a Specific Domain
Derong Shen, Ge Yu 0001, Tiezheng Nie, Yue Kou, Meifang Li |
APWeb | 2 |
| 2006 | An Effective Web Page Layout Adaptation for Various Resolutions
Jie Song 0001, Tiezheng Nie, Daling Wang, Ge Yu 0001 |
APWeb | 4 |
| 2006 | Associated Load Shedding Strategies for Computing Multi-joins in Sensor Networks
Xiaochun Yang 0001, Yiu-Kai Ng, Bin Wang 0015, Ge Yu 0001 |
DASFAA | 5 |
| 2006 | An Efficient Indexing Technique for Computing High Dimensional Data Cubes
Fangling Leng, Yubin Bao, Ge Yu 0001, Daling Wang |
WAIM | 3 |
| 2006 | Evaluating Interconnection Relationship for Path-Based XML Retrieval
Ge Yu 0001, Daling Wang, Baoyan Song |
WISE | 2 |
| 2006 | Offline Web Client: Approach, Design and Implementation Based on Web System
Jie Song 0001, Ge Yu 0001, Daling Wang, Tiezheng Nie |
WISE | 2 |
| 2005 | A Common Application-Centric QoS Model for Selecting Optimal Grid Services
Derong Shen, Ge Yu 0001, Tiezheng Nie |
APWeb | 2 |
| 2005 | MMPClust: A Skew Prevention Algorithm for Model-Based Document Clustering
Ge Yu 0001, Daling Wang |
DASFAA | 2 |
| 2005 | BM+-Tree: A Hyperplane-Based Index Method for High-Dimensional Metric Spaces
Xiangmin Zhou, Guoren Wang, Xiaofang Zhou 0001, Ge Yu 0001 |
DASFAA | 4 |
| 2005 | XGuard: A System for Publishing XML Documents without Information Leakage in the Presence of Data InferenceabstractIn data publishing, if the data is published carelessly, public users could use common knowledge to infer more information from the published data, causing leakage of sensitive information. To address related research challenges, we develop a system called XGuard, which can help data owners publish a partial XML document without leaking sensitive information, even if public users can do inference. Specifically, the system has the following functionalities. i) It allows the data owner to define sensitive information and specify common knowledge as XML constraints. ii) Given a partial document, the system can validate if the document can cause information leakage due to common knowledge and how much data can be leaked. iii) The system can help the data owner interactively analyze the data inference and produce a secure valid partial document using the algorithms. Xiaochun Yang 0001, Chen Li 0001, Ge Yu 0001 |
ICDE | 3 |
| 2005 | An Effective and Efficient Approach for Keyword-Based XML Retrieval
Daling Wang, Ge Yu 0001 |
WAIM | 4 |
| 2005 | Tick Scheduling: A Deadline Based Optimal Task Scheduling Approach for Real-Time Data Stream Systems
Zhengyu Ou, Ge Yu 0001, Yaxin Yu, Xiaochun Yang 0001, Qingxu Deng |
WAIM | 2 |
| 2005 | A Deadline-Sensitive Approach for Real-Time Processing of Sliding Windows
Ge Yu 0001, Yaxin Yu, Zhengyu Ou, Xinhua Yang, Yu Gu 0002 |
WAIM | 2 |
| 2005 | An Optimized K-Means Algorithm of Reducing Cluster Intra-dissimilarity for Document Clustering
Daling Wang, Ge Yu 0001, Yubin Bao |
WAIM | 2 |
| 2004 | Answering XML Twig Queries with Automata
Nan Tang 0001, Guoren Wang, Ge Yu 0001, Fulin Jia |
APWeb | 5 |
| 2004 | Performance Optimization of Fractal Dimension Based Feature Selection Algorithm
Yubin Bao, Ge Yu 0001, Huanliang Sun, Daling Wang |
WAIM | 2 |
| 2004 | Modeling QoS for Semantic Equivalent Web Services
Derong Shen, Ge Yu 0001, Tiezheng Nie, Xiaochun Yang 0001 |
WAIM | 2 |
| 2004 | CD-Trees: An Efficient Index Structure for Outlier Detection
Huanliang Sun, Yubin Bao, Faxin Zhao, Ge Yu 0001, Daling Wang |
WAIM | 4 |
| 2003 | e_SWDL: An XML Based Workflow Definition Language for Complicated Applications in Web Environments
Baoyan Song, Derong Shen, Ge Yu 0001 |
APWeb | 4 |
| 2003 | An Efficient User Task Handling Mechanism Based on Dynamic Load-Balance for Workflow Systems
Baoyan Song, Ge Yu 0001, Dan Wang 0019, Derong Shen, Guoren Wang |
APWeb | 2 |
| 2003 | An Ant Algorithm Based Dynamic Routing Strategy for Mobile Agents
Dan Wang 0019, Ge Yu 0001, Mingsong Lv, Baoyan Song, Derong Shen, Guoren Wang |
APWeb | 2 |
| 2003 | PathGuide: An Efficient Clustering Based Indexing Method for XML Path ExpressionsabstractThis paper focuses on the performance improvement for long-path XML query processing. It is motivated by the fact that the existing inverted index and join algorithms are efficient for short path XML queries, but are inefficient for long path XML queries since the response time of the existing approaches is exponential to the length of paths. We propose a clustering based indexing method, called PathGuide, in this paper, which enhances the XML inverted index with the clustering technique. The element nodes are clustered based on their path patterns and the summary for such path information is kept in a suffix tree as the index of these element nodes. In addition, new operations are proposed to fully utilize PathGuide. With the assistance of PathGuide, unlike the path expansion approach used in Lore, the set of a relative location path can be found via one-step index lookup. Compared to the existing structural join method, PathGuide significantly reduces both join overhead and disk I/O cost. The extensive experimental studies are conducted and our results show that PathGuide outperforms the structural joins at least four times in most cases. Jiefeng Cheng, Ge Yu 0001, Guoren Wang, Jeffrey Xu Yu |
DASFAA | 2 |
| 2003 | What Makes the Differences: Benchmarking XML Database ImplementationsabstractXML is emerging as a major standard for representing data on the World-Wide-Web. Recently, many XML storage models have been proposed to manage XML data. We propose several benchmarks including XMark and XMach in order to assess an XML database's abilities to deal with XML queries. We report our first set of results on benchmarking a set of XML database implementations using two XML benchmarks. In general, XML data can be managed as text files, by existing DBMSs, or by the so-called native XML engines. We implemented three XML database systems. VXMLR, and XParent were built on top of RDBMS, and XBase was implemented as a native XML engine. For each approach, variations on schema mapping and storage methods were also implemented for comparison. Hongjun Lu, Jeffrey Xu Yu, Guoren Wang, Shihui Zheng, Ge Yu 0001, Aoying Zhou |
ICDE | 6 |
| 2003 | Effective Schema-Based XML Query Optimization TechniquesabstractUse of path expressions is a common feature in most XML query languages, and many evaluation methods for path expression queries have been proposed recently. However, there are few researches on the issue of optimizing regular path expression queries. In this paper, two kinds of path expression optimization principles are proposed, named path shortening and path complementing, respectively. The path shortening principle reduces the querying cost by shortening the path expressions with the knowledge of XML schema. While the path complementing principle substitutes the user queries with the equivalent lower-cost path expressions. The experimental results show that these two techniques can largely improve the performance of path expression query processing. Guoren Wang, Mengchi Liu, Jeffrey Xu Yu, Ge Yu 0001, Jianhua Lv, Hongjun Lu |
IDEAS | 5 |
| 2003 | Efficient Evaluation of XML Path Queries with Automata
Jianhua Lv, Guoren Wang, Ge Yu 0001 |
WAIM | 4 |
| 2003 | A Protein Secondary Structure Prediction Framework Based on the Support Vector Machine
Xiaochun Yang 0001, Bin Wang 0015, Yiu-Kai Ng, Ge Yu 0001, Guoren Wang |
WAIM | 4 |
| 2002 | XBase: making your gigabyte disk queriableabstractWith the rapid development of the Internet and the World Wide Web (WWW), very large amount of information is available and ready for downloading, most of which are free of charge. At the same time, hard disks with large capacity are available at affordable prices. Most of us nowadays often dump a large number of various types of documents into our computers without much thinking. On the other hand, file systems have not changed too much during the past decades. Most of them organize files in directories that form a tree structure, and a file is identified by its name and pathname in the directory tree. Remembering name of files created sometime ago and digging them out from a disk with dozen gigabytes of data in hundred thousands of files becomes never an easy task. Tools available for helping such a search are still far from satisfactory.Xbase (XML-based document BASE) is a prototype system aiming at addressing the above problem. By XML-based, we meant that XML is used to define the metadata. The current version of XBase stores text-based files, including semi-structured data such as XML, HTML, plain text documents (e.g., tex files, computer programs) and those files that can be converted into text (e.g., postscript files, PDF files). In XBase, file name is optional. Users can just load a file into XBase without giving a name and the directory where it should be stored. XBase will automatically associate it with attributes such as the time when the file was saved, its source, its size and type, and etc., To retrieve those files, XBase provides three access methods, explorative browsing, querying using query languages, and keyword based search. Hongjun Lu, Guoren Wang, Ge Yu 0001, Yubin Bao, Jianhua Lv, Yaxin Yu |
SIGMOD Conference | 3 |
| 2002 | Performance Evaluation of a DOM-Based XML Database: Storage, Indexing and Query Optimization
Jianhua Lv, Guoren Wang, Jeffrey Xu Yu, Ge Yu 0001, Hongjun Lu |
WAIM | 4 |
| 2001 | Efficiently Mapping Integrity Constraints from Relational Database to XML Document
Xiaochun Yang 0001, Ge Yu 0001, Guoren Wang |
ADBIS | 2 |
| 2001 | Comparison of Parallel Algorithms for Path Expression Query in Object Database SystemsabstractProposes a new parallel algorithm for computing path expressions, named the "parallel cascade semi-join" (PCSJ) algorithm. Moreover, a new scheduling strategy called the "right-deep zigzag tree" is designed to further improve the performance of the PCSJ algorithm. The experiments have been implemented in a distributed and parallel NOW (network of workstations) environment. The results show that the PCSJ algorithm outperforms two other parallel algorithms [the parallel forward pointer chasing (PFPC) algorithm and the index-splitting parallel algorithm (IndexSplit)] when computing path expressions with restrictive predicates, and that the right-deep zigzag tree scheduling strategy has a better performance than the right-deep tree scheduling strategy. Guoren Wang, Ge Yu 0001, Kunihiko Kaneko, Akifumi Makinouchi |
DASFAA | 2 |
| 1996 | Transaction Management for a Distributed Object Storage System WAKASHI - Design, Implementation and PerformanceabstractThis paper presents the transaction management in a high performance distributed object storage system WAKASHI. Unlike other systems that use centralized client/server architecture and other conventional buffer management for distributed persistent object management, WAKASHI is based on symmetric peer-peer architecture and employs memory-mapping and distributed shared virtual memory techniques. Several novel techniques of transaction management for WAKASHI are developed. First, a multi-threaded transaction manager offers "multi-threaded connection" so that data control and transaction operations can be performed in parallel manner. Secondly, a concurrency control mechanism supports transparent page-level locks to reduce the complexity of user programs and locking overhead. Thirdly, a "compact commit" method is proposed to minimize the communication cost by reducing the amount of data and the number of connections. Fourthly, a redo-only recovery method is implemented by "shadowed cache" method to minimize the logging cost, and to allow fast recovery and system restart. Moreover, the system offers "hierarchical" control to support nested transactions. A performance evaluation by the OO7 benchmark is presented. Ge Yu 0001, Kunihiko Kaneko, Guangyi Bai, Akifumi Makinouchi |
ICDE | 1 |
| 1995 | Transform More Semantics from Relational Databases into Object-Oriented Semantics Databases
Ge Yu 0001, Guoren Wang, Huaiyuan Zheng, Akifumi Makinouchi |
DASFAA | 1 |