Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rui Zhang 0003

dblp:03/505 · DBLP profile ↗
← Back
228ranked-venue papers
16as first author
99since 2021 · last 2026
0000-0002-8132-6250ORCID · conflict

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

Databases, data management, data science and information retrieval · 152 · 13 first-author · 59 since 2021Artificial intelligence and machine learning · 86 · 3 first-author · 48 since 2021Graphics, computer vision, multimedia, augmented reality and games · 33 · 2 first-author · 23 since 2021Applied, interdisciplinary, general and emerging computing · 18 · 7 since 2021Systems, architecture and hardware · 3 · 1 first-author · 1 since 2021Computer networks · 3 · 1 since 2021Human-computer interaction and ubiquitous computing · 2Security and privacy · 1Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
103 papers
Recommender systems · 43% Information retrieval · 17% Spatial and temporal data management · 12%
Artificial intelligence
66 papers
Graph learning · 20% Language models and text generation · 11% Efficient and distributed learning · 10%
Computer graphics and multimedia
8 papers
Audio and music processing · 66% Image and video processing · 22% Multimedia analysis and retrieval · 11%

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

TopicWeightPapersLastEvidence papers
Recommender systems
sequential recommendation
6.072026
Beyond Static Diffusion: Explicitly Modeling Temporal Patterns in Sequential Recommendation · SIGIR 2026
Unbiased Rectification for Sequential Recommender Systems Under Fake Orders · AAAI 2026
Data-Centric Sequential Recommendation with Relation-Augmented Generation · AAAI 2026
Machine learning › Graph learning
graph neural network
4.062026
Ensemble Graph Neural Networks With Individual Decision Feedback for Graph Classification · IEEE Trans. Knowl. Data Eng. 2026
Homophily Edge Augment Graph Neural Network for High-Class Homophily Variance Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2026
Learning Region Similarities via Graph-Based Deep Metric Learning · IEEE Trans. Knowl. Data Eng. 2023
Information retrieval
reranking
3.152023
A Bird's-eye View of Reranking: From List Level to Page Level · WSDM 2023
On-device Integrated Re-ranking with Heterogeneous Behavior Modeling · KDD 2023
Personalized Diversification for Neural Re-ranking in Recommendation · ICDE 2023
Machine learning › Representation and self-supervised learning
contrastive learning
2.752026
Rethinking Graph Contrastive Learning for Heterophilic Graphs: An Effective Method for Heterophilic GCL Methods With Regularization and Stabilization Techniques Enhanced High-Pass Filter · IEEE Trans. Knowl. Data Eng. 2026
Pre-trained Online Contrastive Learning for Insurance Fraud Detection · AAAI 2024
Contrastive Learning with Positive-Negative Frame Mask for Music Representation · WWW 2022
Recommender systems
click-through rate prediction
2.542023
FINAL: Factorized Interaction Layer for CTR Prediction · SIGIR 2023
Adaptive Low-Precision Training for Embeddings in Click-Through Rate Prediction · AAAI 2023
Memorize, Factorize, or be Naive: Learning Optimal Feature Interaction Methods for CTR Prediction · ICDE 2022
Recommender systems › click-through rate prediction
feature interaction
2.342023
FINAL: Factorized Interaction Layer for CTR Prediction · SIGIR 2023
Memorize, Factorize, or be Naive: Learning Optimal Feature Interaction Methods for CTR Prediction · ICDE 2022
MISS: Multi-Interest Self-Supervised Learning Framework for Click-Through Rate Prediction · ICDE 2022
Machine learning › Representation and self-supervised learning › contrastive learning
graph contrastive learning
2.142026
Rethinking Graph Contrastive Learning for Heterophilic Graphs: An Effective Method for Heterophilic GCL Methods With Regularization and Stabilization Techniques Enhanced High-Pass Filter · IEEE Trans. Knowl. Data Eng. 2026
CSGCL: Community-Strength-Enhanced Graph Contrastive Learning · IJCAI 2023
Grad: Guided Relation Diffusion Generation for Graph Augmentation in Graph Fraud Detection · WWW 2025
Recommender systems
debiased recommendation
2.132024
Debiasing Sequential Recommenders through Distributionally Robust Optimization over System Exposure · WSDM 2024
Bounding System-Induced Biases in Recommender Systems with a Randomized Dataset · ACM Trans. Inf. Syst. 2023
Recommendation with Causality enhanced Natural Language Explanations · WWW 2023
Natural language and speech › Language models and text generation › text generation
data-to-text generation
2.042023
TransCP: A Transformer Pointer Network for Generic Entity Description Generation With Explicit Content-Planning · IEEE Trans. Knowl. Data Eng. 2023
GCP: Graph Encoder With Content-Planning for Sentence Generation From Knowledge Bases · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Sentence Generation for Entity Description with Content-Plan Attention · AAAI 2020
Natural language and speech › Question answering and dialogue systems
task-oriented dialogue
1.942022
An Interpretable Neuro-Symbolic Reasoning Framework for Task-Oriented Dialogue Generation · ACL (1) 2022
UniMF: A Unified Framework to Incorporate Multimodal Knowledge Bases intoEnd-to-End Task-Oriented Dialogue Systems · IJCAI 2021
GraphDialog: Integrating Graph Knowledge into End-to-End Task-Oriented Dialogue Systems · EMNLP (1) 2020
Knowledge graphs
knowledge graph embedding
1.932024
AutoAlign: Fully Automatic and Effective Knowledge Graph Alignment Enabled by Large Language Models · IEEE Trans. Knowl. Data Eng. 2024
User Behavior Enriched Temporal Knowledge Graphs for Sequential Recommendation · WSDM 2024
Entity Alignment between Knowledge Graphs Using Attribute Embeddings · AAAI 2019
Machine learning › Efficient and distributed learning
federated learning
1.922026
pFedDKS: Detached Knowledge Sharing for Personalized Federated Learning · WWW 2026
Resource-Constrained Federated Continual Learning: What Does Matter? · NeurIPS 2025
Information retrieval
similarity search
1.842023
BrePartition: Optimized High-Dimensional kNN Search with Bregman Distances (Extended Abstract) · ICDE 2023
BrePartition: Optimized High-Dimensional kNN Search With Bregman Distances · IEEE Trans. Knowl. Data Eng. 2022
ProMIPS: Efficient High-Dimensional c-Approximate Maximum Inner Product Search with a Lightweight Index · ICDE 2021
Knowledge graphs › knowledge graph alignment
entity alignment
1.732024
AutoAlign: Fully Automatic and Effective Knowledge Graph Alignment Enabled by Large Language Models · IEEE Trans. Knowl. Data Eng. 2024
A benchmark and comprehensive survey on knowledge graph entity alignment via representation learning · VLDB J. 2022
Entity Alignment between Knowledge Graphs Using Attribute Embeddings · AAAI 2019
Recommender systems
context-aware recommendation
1.742025
Intrinsic and Extrinsic Factor Disentanglement for Recommendation in Various Context Scenarios · ACM Trans. Inf. Syst. 2025
Collaborative Intent Prediction with Real-Time Contextual Data · ACM Trans. Inf. Syst. 2017
Collaborative Nowcasting for Contextual Recommendation · WWW 2016
Machine learning › Graph learning
graph self-supervised learning
1.522025
A Survey on Self-Supervised Graph Foundation Models: Knowledge-Based Perspective · IEEE Trans. Knowl. Data Eng. 2025
CSGCL: Community-Strength-Enhanced Graph Contrastive Learning · IJCAI 2023
Recommender systems › sequential recommendation › side information-enhanced sequential recommendation
multimodal sequential recommendation
1.522025
ROMA: Recommendation-Oriented Language Model Adaptation Using Multi-Modal Multi-Domain Item Sequences · KDD (2) 2025
MISSRec: Pre-training and Transferring Multi-modal Interest-aware Sequence Representation for Recommendation · ACM Multimedia 2023
Recommender systems
multi-scenario recommendation
1.422024
IncMSR: An Incremental Learning Approach for Multi-Scenario Recommendation · WSDM 2024
PLATE: A Prompt-Enhanced Paradigm for Multi-Scenario Recommendations · SIGIR 2023
Audio and music processing
music information retrieval
1.422024
MAJL: A Model-Agnostic Joint Learning Framework for Music Source Separation and Pitch Estimation · ACM Multimedia 2024
JEPOO: Highly Accurate Joint Estimation of Pitch, Onset and Offset for Music Information Retrieval · IJCAI 2023
Spatial and temporal data management › spatial query processing › nearest neighbor query
k-nearest neighbor query
1.432023
BrePartition: Optimized High-Dimensional kNN Search with Bregman Distances (Extended Abstract) · ICDE 2023
BrePartition: Optimized High-Dimensional kNN Search With Bregman Distances · IEEE Trans. Knowl. Data Eng. 2022
Continuous Detour Queries in Spatial Networks · IEEE Trans. Knowl. Data Eng. 2012
Recommender systems
explainable recommendation
1.322023
Recommendation with Causality enhanced Natural Language Explanations · WWW 2023
REASONER: An Explainable Recommendation Dataset with Comprehensive Labeling Ground Truths · NeurIPS 2023
Recommender systems › implicit feedback learning
multi-behavior recommendation
1.322023
Compressed Interaction Graph based Framework for Multi-behavior Recommendation · WWW 2023
Hierarchical Projection Enhanced Multi-behavior Recommendation · KDD 2023
Data mining
anomaly detection
1.332026
Homophily Edge Augment Graph Neural Network for High-Class Homophily Variance Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2026
Fighting against Organized Fraudsters Using Risk Diffusion-based Parallel Graph Neural Network · IJCAI 2023
Mining distribution change in stock order streams · ICDE 2010
Recommender systems
collaborative filtering
1.332025
Combating Selection Biases in Recommender Systems with a Few Unbiased Ratings · WSDM 2021
Neural Graph Matching based Collaborative Filtering · SIGIR 2021
Intrinsic and Extrinsic Factor Disentanglement for Recommendation in Various Context Scenarios · ACM Trans. Inf. Syst. 2025
Indexing and storage engines › multidimensional indexing
high-dimensional indexing
1.232023
BrePartition: Optimized High-Dimensional kNN Search with Bregman Distances (Extended Abstract) · ICDE 2023
ProMIPS: Efficient High-Dimensional c-Approximate Maximum Inner Product Search with a Lightweight Index · ICDE 2021
Making the Pyramid Technique Robust to Query Types and Workloads · ICDE 2004
Knowledge graphs
knowledge graph alignment
1.122024
AutoAlign: Fully Automatic and Effective Knowledge Graph Alignment Enabled by Large Language Models · IEEE Trans. Knowl. Data Eng. 2024
Entity Alignment between Knowledge Graphs Using Attribute Embeddings · AAAI 2019
Indexing and storage engines
multidimensional indexing
1.142022
BrePartition: Optimized High-Dimensional kNN Search With Bregman Distances · IEEE Trans. Knowl. Data Eng. 2022
Packing R-trees with Space-filling Curves: Theoretical Optimality, Empirical Efficiency, and Bulk-loading Parallelizability · ACM Trans. Database Syst. 2020
Generalized multidimensional data mapping and query processing · ACM Trans. Database Syst. 2005
Spatial and temporal data management
spatial query processing
1.172017
The Moving K Diversified Nearest Neighbor Query · ICDE 2017
INSQ: An influential neighbor set based moving kNN query processing system · ICDE 2016
Towards a Painless Index for Spatial Objects · ACM Trans. Database Syst. 2014
Natural language and speech › Language models and text generation › text generation
content planning
1.122023
TransCP: A Transformer Pointer Network for Generic Entity Description Generation With Explicit Content-Planning · IEEE Trans. Knowl. Data Eng. 2023
Sentence Generation for Entity Description with Content-Plan Attention · AAAI 2020
Recommender systems
neural recommendation
1.122022
ReLoop: A Self-Correction Continual Learning Loop for Recommender Systems · SIGIR 2022
Detecting Beneficial Feature Interactions for Recommender Systems · AAAI 2021

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

contrastive learning · 9.2large language model · 5.0diffusion model · 3.5benchmarking · 1.9regularization · 1.8multimodal pretraining · 1.5metric learning · 1.4GRU · 1.4encoder-decoder · 1.3graph neural network · 1.3transformer · 1.2neural re-ranking · 1.2dimensionality partitioning · 1.2multi-task learning · 1.2unsupervised learning · 1.1behavior pattern analysis · 1.1redundant expression analysis · 1.0dual-view representation · 1.0
YearPublicationVenuePosition
2026 Data-Centric Sequential Recommendation with Relation-Augmented Generation
abstract
Data-Centric Sequential Recommendation (DaCSR) has emerged as a promising technique that enhances dataset quality to better capture user preferences without increasing training complexity. However, mining item relations to improve data quality remains challenging due to the intricate nature of interaction sequences. Existing methods predominantly either: 1) optimize models to learn such item relations from fixed datasets at significant training cost, or 2) employ generative models to adaptively learn only interaction patterns, which lack interpretability and cannot guarantee effective data quality enhancement. In this paper, we pioneer a relation-guided dataset augmentation and regeneration framework for sequential recommendation called \textbf{RaSR}. This framework can significantly improve model performance on original datasets while maintaining training efficiency without modifying the model architecture. Specifically, we first preprocess user interactions to construct standardized sequential data and extract semantic representations via a Large Language Model (LLM). We then build a multi-relation graph with manually predefined metrics and semantic representations to generate augmented datasets. Finally, a relation-aware generator can produce regenerated datasets with both the multi-relation graph and the augmented dataset. To verify the effectiveness of RaSR, we conduct experiments on various backbone models and datasets, and achieve significant performance improvement compared to training the model only on the original dataset.
Yichen Li 0006, Yichen Tan, Yijing Shan, Haozhao Wang, Rui Zhang 0003, Muhammad Imran Razzak, Ruixuan Li 0001
AAAI5
2026 Unbiased Rectification for Sequential Recommender Systems Under Fake Orders
abstract
Fake orders pose increasing threats to sequential recommender systems by misleading recommendation results through artificially manipulated interactions, including click farming, context-irrelevant substitutions, and sequential perturbations. Unlike injecting carefully designed fake users to influence recommendation performance, fake orders embedded within genuine user sequences aim to disrupt user preferences and mislead recommendation results, thereby manipulating exposure rates of specific items to gain competitive advantages. To protect users' authentic interest preferences and eliminate misleading information, this paper aims to perform precise and efficient rectification on compromised sequential recommender systems while avoiding the enormous computational and time costs of retraining existing models. Specifically, we identify that fake orders are not absolutely harmful—in certain cases, partial fake orders can even have a data augmentation effect. Based on this insight, we propose Dual-view Identification and Targeted Rectification (DITaR), which primarily identifies harmful samples to achieve unbiased rectification of the system. The core idea of this method is to obtain differentiated representations from collaborative and semantic views for precise detection, and then filters detected suspicious fake orders to select truly harmful ones for targeted rectification with gradient ascent. This ensures that useful information in fake orders is not removed while preventing bias residue. Moreover, it maintains the original data volume and sequence structure, thus protecting system performance and trustworthiness to achieve optimal unbiased rectification. Extensive experiments on three datasets demonstrate that DITaR achieves superior performance compared to state-of-the-art methods in terms of recommendation quality, computational efficiency, and system robustness.
Qiyu Qin, Yichen Li 0006, Haozhao Wang, Cheng Wang 0025, Rui Zhang 0003, Ruixuan Li 0001
AAAI5
2026 UMPIRE: Unveiling LLM-generated Posts via Redundant Expressions
abstract
Xiaoquan Yi, Haixing Wu, Haozhao Wang, Yichen Li, Yuhua Li, Rui Zhang, Ruixuan Li. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026.
Xiaoquan Yi, Haixing Wu, Haozhao Wang, Yichen Li 0006, Yuhua Li 0003, Rui Zhang 0003, Ruixuan Li 0001
ACL (1)6
2026 Efficient MoE Inference on Single Consumer-grade GPU with Dynamic Expert Caching
Rui Zhang 0003, Boxuan Yang, Rongji Wang, Xuemei Peng, Zeyi Wen
IPDPS1
2026 Beyond Static Diffusion: Explicitly Modeling Temporal Patterns in Sequential Recommendation
abstract
Sequential recommendation predicts the next items a user will interact with by modeling evolving preferences over time. Recent diffusion-based generative recommenders show promise in capturing complex dependencies, but they typically treat temporal context as an external conditioning signal rather than integrating temporal transitions into the diffusion dynamics. In this paper, we introduce TDRec (Temporally-aware Diffusion for sequential Recommendation), a novel framework that integrates temporal progression into both forward and reverse processes: at each diffusion step, a position's latent is updated by noise injection and by mixing with its preceding latent. We derive a closed-form solution for this temporal mixing process, proving that it allows for efficient parallel training with O(1) complexity relative to sequence length. Furthermore, we establish the existence of a corresponding DDPM-like reverse process and a reparameterized objective, ensuring efficient optimization and sampling without incurring extra computational overhead. Empirical results on three public datasets demonstrate that TDRec consistently outperforms state-of-the-art baselines, including recent diffusion models. Ablation studies confirm the effectiveness of the temporal scheduler and sequence-reduction module in generating coherent, context-aware predictions. Code is available at https://github.com/wuyaoericyy/TDRec.
Chengyi Liu 0001, Wenqi Fan, Rui Zhang 0003
SIGIR4
2026 pFedDKS: Detached Knowledge Sharing for Personalized Federated Learning
abstract
By allowing each client to refer to the knowledge from other clients while retaining their specific characteristics, partial knowledge sharing has become one of the main approaches to realizing personalized federated learning (pFL). Representative techniques of partial knowledge sharing propose sharing the feature extractor while customizing the classifier head of the neural network. Although such methods achieve great success, the underlying principle behind them remains yet to be comprehensively understood. A fundamental problem is whether it is really appropriate to fully share the feature extractor. Based on the theory of neural collapse, in this paper, we demonstrate both theoretically and empirically that the feature extractor should be partially shared rather than fully shared. More specifically, we identify a substantial inconsistency between the fused global feature representations and expected local feature representations, and thus it is necessary to preserve partially customized layers of the feature extractor for enhancing personalized representations. Based on this discovery, we further propose a novel method called pFedDKS which detaches the shared global knowledge and customized local knowledge by providing detached feature prototypes. Extensive experiments on various datasets and models show that pFedDKS outperforms state-of-the-arts.
Haozhao Wang, Wenchao Xu 0001, Jingzhi Wang, Yunfeng Fan, Xiaoquan Yi, Rui Zhang 0003
WWW6
2026 Homophily Edge Augment Graph Neural Network for High-Class Homophily Variance Learning
abstract
Graph Neural Networks (GNNs) have achieved remarkable success in machine learning tasks by learning the features of graph data. However, experiments show that vanilla GNNs fail to achieve good classification performance in the field of graph anomaly detection. To address this issue, we propose and theoretically prove that the high-Class Homophily Variance (CHV) characteristic is the reason behind the suboptimal performance of GNN models in anomaly detection tasks. Statistical analysis shows that in most standard node classification datasets, homophily levels are similar across all classes, so CHV is low. In contrast, graph anomaly detection datasets have high CHV, as benign nodes are highly homophilic while anomalies are not, leading to a clear separation. To mitigate its impact, we propose a novel GNN model named Homophily Edge Augment Graph Neural Network (HEAug). Different from previous work, our method emphasizes generating new edges with low CHV value, using the original edges as an auxiliary. HEAug samples homophily adjacency matrices from scratch using a self-attention mechanism, and leverages nodes that are relevant in the feature space but not directly connected in the original graph. Additionally, we modify the loss function to punish the generation of unnecessary heterophilic edges by the model. Extensive comparison experiments demonstrate that HEAug achieved the best performance across eight benchmark datasets, including anomaly detection, edgeless node classification and adversarial attack. We also defined a heterophily attack to increase the CHV value in other graphs, demonstrating the effectiveness of our theory and model in various scenarios.
Mingjian Guang, Rui Zhang 0003, Dawei Cheng, Xiaoyang Wang 0002, Xin Liu 0127, Jie Yang 0088, Xian Wu 0001, Yefeng Zheng 0001
IEEE Trans. Pattern Anal. Mach. Intell.2
2026 Rethinking Graph Contrastive Learning for Heterophilic Graphs: An Effective Method for Heterophilic GCL Methods With Regularization and Stabilization Techniques Enhanced High-Pass Filter
abstract
Graph contrastive learning (GCL) is a powerful self-supervised learning approach. However, existing GCL methods are designed for homophilic graphs, using low-pass filters that struggle to capture high-frequency components in heterophilic graphs. We proposeGraphContrastiveLearning withRegularization and stabilization techniques enhanced high-passFilter (GCLRF).REgularization andStabilization techniques enhancedHigh-pass filter (RESH) can serve as a mutually promoting plug-in, significantly improving the performance of various homophilic GCL training strategies on heterophilic graphs. We also investigate four component orderings in RESH and identify the optimal fusion mechanism, demonstrating its critical impact on performance. Experiments show GCLRF achieves state-of-the-art (SOTA) performance across six benchmark datasets in node classification and clustering. Notably, on the Cornell dataset, GCLRF outperformers classification accuracy by 6.76% and achieves a 23.64%relative improvement in clustering normalized mutual information (NMI).
Yuhua Li 0003, Yixiong Zou, Keke Huang, Rui Zhang 0003, Ruixuan Li 0001, Philip S. Yu
IEEE Trans. Knowl. Data Eng.5
2026 Ensemble Graph Neural Networks With Individual Decision Feedback for Graph Classification
Mingjian Guang, Zhong Li 0006, Rui Zhang 0003, Junli Wang 0001, Dawei Cheng
IEEE Trans. Knowl. Data Eng.3
2026 UNGER: Generative Recommendation with A Unified Code via Semantic and Collaborative Integration
abstract
With the rise of generative paradigms, generative recommendation has garnered increasing attention. The core component is the item code , generally derived by quantizing collaborative or semantic representations to serve as candidate items identifiers in the context. However, existing methods typically construct separate codes for each modality, leading to higher computational and storage costs and hindering the integration of their complementary strengths. Considering this limitation, we seek to integrate two different modalities into a unified code , fully unleashing the potential of complementary nature among modalities. Nevertheless, the integration remains challenging: the integrated embedding obtained by the common concatenation method would lead to underutilization of collaborative knowledge, thereby resulting in limited effectiveness. To address this, we propose a novel method, named UNGER, which integrates semantic and collaborative knowledge into a UNified code for Generative Recommendation . Specifically, we propose to adaptively learn an integrated embedding through the joint optimization of cross-modality knowledge alignment and next-item prediction tasks. Subsequently, to mitigate the information loss caused by the quantization process, we introduce an intra-modality knowledge distillation task, using the integrated embeddings as supervised signals to compensate. Extensive experiments on three widely used benchmarks demonstrate the superiority of our approach compared to existing methods.
Longtao Xiao, Haozhao Wang, Cheng Wang 0025, Linfei Ji, Jieming Zhu, Zhenhua Dong, Rui Zhang 0003, Ruixuan Li 0001
ACM Trans. Inf. Syst.8
2025 EvdCLIP: Improving Vision-Language Retrieval with Entity Visual Descriptions from Large Language Models
abstract
Vision-language retrieval (VLR) has attracted significant attention in both academia and industry, which involves using text (or images) as queries to retrieve corresponding images (or text). However, existing methods often neglect the rich visual semantics knowledge of entities, thus leading to incorrect retrieval results. To address this problem, we propose the Entity Visual Description enhanced CLIP (EvdCLIP), designed to leverage the visual knowledge of entities to enrich queries. Specifically, since humans recognize entities through visual cues, we employ a large language model (LLM) to generate Entity Visual Descriptions (EVDs) as alignment cues to complement textual data. These EVDs are then integrated into raw queries to create visually-rich, EVD-enhanced queries. Furthermore, recognizing that EVD-enhanced queries may introduce noise or low-quality expansions, we develop a novel, trainable EVD-aware Rewriter (EaRW) for vision-language retrieval tasks. EaRW utilizes EVD knowledge and the generative capabilities of the language model to effectively rewrite queries. With our specialized training strategy, EaRW can generate high-quality and low-noise EVD-enhanced queries. Extensive quantitative and qualitative experiments on image-text retrieval benchmarks validate the superiority of EvdCLIP on vision-language retrieval tasks.
Guanghao Meng, Sunan He, Jinpeng Wang 0002, Tao Dai 0001, Jieming Zhu, Qing Li 0006, Rui Zhang 0003, Yong Jiang 0001
AAAI9
2025 ROMA: Recommendation-Oriented Language Model Adaptation Using Multi-Modal Multi-Domain Item Sequences
abstract
Sequential recommendation (SR) aims to capture dynamic user preferences from users' historical behaviors. Recently, benefiting from astonishing understanding ability of pre-trained language models (PLMs), text-enhanced sequential recommender becomes a promising direction, which employs PLMs to extract semantic information for user/item representation. Although promising in improving performance and transferability, few existing text-enhanced SR studies have analyzed the differences between PLMs and recommenders, restricting the ability of PLMs for recommendation. In this paper, we make an in-depth comparison and conclude their discrepancies in representation and knowledge level, respectively, caused by different multi-modal content and task-oriented capabilities. Based on this, we propose a Recommendation-Oriented Language Model Adaptation framework (named ROMA) using multi-modal multi-domain item sequences. To empower PLMs with a rational understanding of user/item modeling and the recommendation task, ROMA partitions a PLM into bottom and top layers, respectively, allowing representation-level and task-level adaptation with elaborately designed architectures, transferring strategy and learning framework. Our experimental results on public benchmarks demonstrate the effectiveness and transferability of our framework. Additionally, we showcase the application value of ROMA on the recommender system of Huawei's AppGallery through online A/B testing, which shows significant improvements in online metrics.
Jinpeng Wang 0002, Jieming Zhu, Zhicheng Zhang 0008, Deqing Zou, Hai-Tao Zheng 0002, Shutao Xia, Rui Zhang 0003
KDD (2)8
2025 Resource-Constrained Federated Continual Learning: What Does Matter?
abstract
Federated Continual Learning (FCL) aims to enable sequential privacy-preserving model training on streams of incoming data that vary in edge devices by preserving previous knowledge while adapting to new data. Current FCL literature focuses on restricted data privacy and access to previously seen data while imposing no constraints on the training overhead. This is unreasonable for FCL applications in real-world scenarios, where edge devices are primarily constrained by resources such as storage, computational budget, and label rate. We revisit this problem with a large-scale benchmark and analyze the performance of state-of-the-art FCL approaches under different resource-constrained settings. Various typical FCL techniques and six datasets in two incremental learning scenarios (Class-IL and Domain-IL) are involved in our experiments. Through extensive experiments amounting to a total of over 1,000+ GPU hours, we find that, under limited resource-constrained settings, existing FCL approaches, with no exception, fail to achieve the expected performance. Our conclusions are consistent in the sensitivity analysis. This suggests that most existing FCL methods are particularly too resource-dependent for real-world deployment. Moreover, we study the performance of typical FCL techniques with resource constraints and shed light on future research directions in FCL.
Yichen Li 0006, Jiahua Dong 0001, Haozhao Wang, Yining Qi, Rui Zhang 0003, Ruixuan Li 0001
NeurIPS6
2025 ChatbotID: Identifying Chatbots with Granger Causality Test
abstract
With the increasing sophistication of Large Language Models (LLMs), it is crucial to develop reliable methods to accurately identify whether an interlocutor in real-time dialogue is human or chatbot. However, existing detection methods are primarily designed for analyzing full documents, not the unique dynamics and characteristics of dialogue. These approaches frequently overlook the nuances of interaction that are essential in conversational contexts. This work identifies two key patterns in dialogues: (1) Human-Human (H-H) interactions exhibit significant bidirectional sentiment influence, while (2) Human-Chatbot (H-C) interactions display a clear asymmetric pattern. We propose an innovative approach named ChatbotID, which applies the Granger Causality Test (GCT) to extract a novel set of interactional features that capture the evolving, predictive relationships between conversational attributes. By synergistically fusing these GCT-based interactional features with contextual embeddings, and optimizing the model through a meticulous loss function. Experimental results across multiple datasets and detection models demonstrate the effectiveness of our framework, with significant improvements in accuracy for distinguishing between H-H and H-C dialogues.
Xiaoquan Yi, Haozhao Wang, Yining Qi, Wenchao Xu 0001, Rui Zhang 0003, Yuhua Li 0003, Ruixuan Li 0001
NeurIPS5
2025 Grad: Guided Relation Diffusion Generation for Graph Augmentation in Graph Fraud Detection
abstract
Nowadays, Graph Fraud Detection (GFD) in financial scenarios has become an urgent research topic to protect online payment security. However, as organized crime groups are becoming more professional in real-world scenarios, fraudsters are employing more sophisticated camouflage strategies. Specifically, fraudsters disguise themselves by mimicking the behavioral data collected by platforms, ensuring that their key characteristics are consistent with those of benign users to a high degree, which we call Adaptive Camouflage. Consequently, this narrows the differences in behavioral traits between them and benign users within the platform's database, thereby making current GFD models lose efficiency. To address this problem, we propose a relation diffusion-based graph augmentation model Grad. In detail, Grad leverages a supervised graph contrastive learning module to enhance the fraud-benign difference and employs a guided relation diffusion generator to generate auxiliary homophilic relations from scratch. Based on these, weak fraudulent signals would be enhanced during the aggregation process, thus being obvious enough to be captured. Extensive experiments have been conducted on two real-world datasets provided by WeChat Pay, one of the largest online payment platforms with billions of users, and three public datasets. The results show that our proposed model Grad outperforms SOTA methods in both various scenarios, achieving at most 11.10% and 43.95% increases in AUC and AP, respectively.
Jie Yang 0088, Rui Zhang 0003, Dawei Cheng, Guang Yang 0057, Bo Wang 0162
WWW2
2025 ST-DPGAN: A Privacy-Preserving Framework for Spatiotemporal Data Generation
abstract
Recent advancements have sparked a growing interest in integrating spatiotemporal analysis with large-scale language models. However, spatiotemporal data often contains sensitive information, making it unsuitable for open third-party access. To address this challenge, we propose a Graph-GAN-based model for generating privacy-protected spatiotemporal data. Our approach incorporates spatial and temporal attention blocks in the discriminator and a spatiotemporal deconvolution structure in the generator. These enhancements enable efficient training under Gaussian noise to achieve differential privacy. Extensive experiments conducted on three real-world spatiotemporal datasets validate the efficacy of our model. Our method provides a privacy guarantee while maintaining the data utility. The prediction model trained on our generated data maintains a competitive performance compared to the model trained on the original data.
Wei Shao 0006, Rongyi Zhu, Chandra Thapa, M. Ejaz Ahmed, Seyit Ahmet Çamtepe, Rui Zhang 0003, Du Yong Kim, Hamid Menouar, Flora D. Salim
IEEE Internet Things J.7
2025 A Survey on Self-Supervised Graph Foundation Models: Knowledge-Based Perspective
abstract
The field of graph foundation models (GFMs) has seen a dramatic rise in interest in recent years. Their powerful generalization ability is believed to be endowed by self-supervised pre-training and downstream tuning techniques. There is a wide variety of knowledge patterns embedded in the graph data, such as node properties and clusters, which are crucial for learning generalized representations for GFMs. We present a comprehensive survey of self-supervised GFMs from a novel knowledge-based perspective. Our main contribution is a knowledge-based taxonomy that categorizes self-supervised graph models by the specific graph knowledge utilized: microscopic (nodes, links, etc.), mesoscopic (context, clusters, etc.), and macroscopic (global structure, manifolds, etc.). It covers a total of 9 knowledge categories and 300 references for self-supervised pre-training as well as various downstream tuning strategies. Such a knowledge-based taxonomy allows us to more clearly re-examine potential GFM architectures, including large language models (LLMs), as well as provide deeper insights for constructing future GFMs.
Yixin Su 0001, Yuhua Li 0003, Yixiong Zou, Ruixuan Li 0001, Rui Zhang 0003
IEEE Trans. Knowl. Data Eng.6
2025 Intrinsic and Extrinsic Factor Disentanglement for Recommendation in Various Context Scenarios
abstract
In recommender systems, the patterns of user behaviors (e.g., purchase, click) may vary greatly in different contexts (e.g., time and location). This is because user behavior is jointly determined by two types of factors: intrinsic factors , which reflect consistent user preference, and extrinsic factors , which reflect external incentives that may vary in different contexts. Differentiating between intrinsic and extrinsic factors helps learn user behaviors better. However, existing studies have only considered differentiating them from a single, pre-defined context (e.g., time or location), ignoring the fact that a user’s extrinsic factors may be influenced by the interplay of various contexts at the same time. In this article, we propose the intrinsic-extrinsic disentangled recommendation (IEDR) model, a generic framework that differentiates intrinsic from extrinsic factors considering various contexts simultaneously, enabling more accurate differentiation of factors and hence the improvement of recommendation accuracy. IEDR contains a context-invariant contrastive learning component to capture intrinsic factors, and a disentanglement component to extract extrinsic factors under the interplay of various contexts. The two components work together to achieve effective factor learning. Extensive experiments on real-world datasets demonstrate IEDR’s effectiveness in learning disentangled factors and significantly improving recommendation accuracy by up to 4% in NDCG.
Yixin Su 0001, Wei Jiang 0027, Fangquan Lin, Cheng Yang 0008, Sarah M. Erfani, Junhao Gan, Ruixuan Li 0001, Rui Zhang 0003
ACM Trans. Inf. Syst.9
2024 MESED: A Multi-Modal Entity Set Expansion Dataset with Fine-Grained Semantic Classes and Hard Negative Entities
abstract
The Entity Set Expansion (ESE) task aims to expand a handful of seed entities with new entities belonging to the same semantic class. Conventional ESE methods are based on mono-modality (i.e., literal modality), which struggle to deal with complex entities in the real world such as (1) Negative entities with fine-grained semantic differences. (2) Synonymous entities. (3) Polysemous entities. (4) Long-tailed entities. These challenges prompt us to propose novel Multi-modal Entity Set Expansion (MESE), where models integrate information from multiple modalities to represent entities. Intuitively, the benefits of multi-modal information for ESE are threefold: (1) Different modalities can provide complementary information. (2) Multi-modal information provides a unified signal via common visual properties for the same semantic class or entity. (3) Multi-modal information offers robust alignment signals for synonymous entities. To assess model performance in MESE, we constructed the MESED dataset which is the first multi-modal dataset for ESE with large-scale and elaborate manual calibration. A powerful multi-modal model MultiExpan is proposed which is pre-trained on four multimodal pre-training tasks. The extensive experiments and analyses on MESED demonstrate the high quality of the dataset and the effectiveness of our MultiExpan, as well as pointing the direction for future research. The benchmark and code are public at https://github.com/THUKElab/MESED.
Yangning Li, Tingwei Lu, Hai-Tao Zheng 0002, Shulin Huang, Tianyu Yu 0002, Jun Yuan 0008, Rui Zhang 0003
AAAI8
2024 Pre-trained Online Contrastive Learning for Insurance Fraud Detection
abstract
Medical insurance fraud has always been a crucial challenge in the field of healthcare industry. Existing fraud detection models mostly focus on offline learning scenes. However, fraud patterns are constantly evolving, making it difficult for models trained on past data to detect newly emerging fraud patterns, posing a severe challenge in medical fraud detection. Moreover, current incremental learning models are mostly designed to address catastrophic forgetting, but often exhibit suboptimal performance in fraud detection. To address this challenge, this paper proposes an innovative online learning method for medical insurance fraud detection, named POCL. This method combines contrastive learning pre-training with online updating strategies. In the pre-training stage, we leverage contrastive learning pre-training to learn on historical data, enabling deep feature learning and obtaining rich risk representations. In the online learning stage, we adopt a Temporal Memory Aware Synapses online updating strategy, allowing the model to perform incremental learning and optimization based on continuously emerging new data. This ensures timely adaptation to fraud patterns and reduces forgetting of past knowledge. Our model undergoes extensive experiments and evaluations on real-world insurance fraud datasets. The results demonstrate our model has significant advantages in accuracy compared to the state-of-the-art baseline methods, while also exhibiting lower running time and space consumption. Our sources are released at https://github.com/finint/POCL.
Rui Zhang 0003, Dawei Cheng, Jie Yang 0088, Xian Wu 0001, Yefeng Zheng 0001, Changjun Jiang 0002
AAAI1
2024 FCMH: Fast Cluster Multi-hop Model for Graph Fraud Detection
Rui Zhang 0003, Xiaodong Ning, Dawei Cheng, Li Han 0001, Heguo Yang
ADMA (3)1
2024 UniEmbedding: Learning Universal Multi-Modal Multi-Domain Item Embeddings via User-View Contrastive Learning
abstract
Learning high-quality item embeddings is crucial for recommendation tasks such as matching and ranking. However, existing methods often rely on ID-based item embeddings learned end-to-end with downstream recommendation models, which may suffer from overfitting and limited generalizability. In this paper, we aim to learn universal item embeddings (dubbed UniEmbedding) that capture multi-modal semantics, generalize across multiple domains, and serve different downstream tasks. To achieve this goal, we introduce the UniEmbedding pretraining framework, which includes three modules: a domain-aware multi-modal adapter, a user-view projection module, and contrastive learning objectives across domains. Compared to naive ID embeddings, UniEmbedding provides rich semantic information that generalizes more effectively across domains. Unlike multi-modal embeddings directly extracted from off-the-shelf pretrained models, UniEmbedding achieves better alignment between content semantics and behaviors. We evaluated UniEmbedding on both public and industrial datasets, demonstrating its effectiveness in matching and ranking tasks. Furthermore, UniEmbedding has been deployed in multiple recommendation applications at Huawei, resulting in significant gains in user engagement metrics.
Boqi Dai, Zhaocheng Du, Jieming Zhu, Deqing Zou, Quanyu Dai, Zhenhua Dong, Rui Zhang 0003, Hai-Tao Zheng 0002
CIKM8
2024 PACAR: Automated Fact-Checking with Planning and Customized Action Reasoning Using Large Language Models
abstract
In an era characterized by the rapid proliferation of information, the pervasive issues of misinformation and disinformation have significantly impacted numerous individuals. Consequently, the evaluation of information’s truthfulness and accuracy has garnered substantial attention among researchers. In this work, we present a novel fact-checking framework called PACAR, fact-checking based on planning and customized action reasoning using LLMs. It comprises four modules: a claim decomposer with self-reflection, an LLM-centric planner module, an executor for carrying out planned actions, and a verifier module that assesses veracity and generates explanations based on the overall reasoning process. Unlike previous work that employs single-path decision-making and single-step verdict prediction, PACAR focuses on the use of LLMs in dynamic planning and execution of actions. Furthermore, in contrast to previous work that relied primarily on general reasoning, we introduce tailored actions such as numerical reasoning and entity disambiguation to effectively address potential challenges in fact-checking. Our PACAR framework, incorporating LLM-centric planning along with customized action reasoning, significantly outperforms baseline methods across three datasets from different domains and with varying complexity levels. Additional experiments, including multidimensional and sliced observations, demonstrate the effectiveness of PACAR and offer valuable insights for the advancement of automated fact-checking.
Xiaoyan Zhao 0005, Lingzhi Wang 0001, Zhanghao Wang, Hong Cheng 0001, Rui Zhang 0003, Kam-Fai Wong
LREC/COLING5
2024 Interactive 3D Object Detection with Prompts
Rui Zhang 0003, Xiangru Lin, Wei Zhang 0197, Jincheng Lu, Xuekuan Wang, Xiao Tan 0001, Errui Ding, Jingdong Wang 0001, Guanbin Li
ECCV (17)1
2024 Enhancing Multi-Task Models For Recommendation with Tensor Trace Norm
abstract
Noise is a pervasive issue in recommendation systems, which can stem from user behaviors that do not align with their intentions. As a result, noise reduction has become a prominent area of research in the field of recommendation systems. However, existing noise reduction techniques in recommendation tend to compromise the performance of certain task objectives. Moreover, they require modifying the structure of the model, which introduces inference latency and additional space cost. In this paper, we propose a straightforward yet powerful approach, Multi-layer Tensor trace Norm (MTN), to address noise-related challenges. Our method achieves this by promoting information sharing across different tasks using tensor trace norms. By leveraging norms, MTN effectively reduces noise without modifying the model’s structure or incurring substantial time and space complexities. Extensive experiments on public datasets and generated noisy datasets demonstrate the effectiveness of MTN on several of the most popular multi-task models.
Boqi Dai, Kai Ouyang, Jun Yuan 0008, Miaoxin Chen, Weiwen Liu, Rui Zhang 0003, Hai-Tao Zheng 0002
ICASSP7
2024 An Anchor Learning Approach for Citation Field Learning
abstract
Citation field learning is to segment a citation string into fields of interest such as author, title, and venue. Extracting such fields from citations is crucial for citation indexing, researcher profile analysis, etc. User-generated resources like academic homepages and Curriculum Vitae, provide rich citation field information. However, extracting fields from these resources is challenging due to inconsistent citation styles, incomplete sentence syntax, and insufficient training data. To address these challenges, we propose a novel algorithm, CIFAL (citation field learning by anchor learning), to boost the citation field learning performance. CIFAL leverages the anchor learning, which is model-agnostic for any Pre-trained Language Model, to help capture citation patterns from the data of different citation styles. The experiments demonstrate that CIFAL outperforms state-of-the-art methods in citation field learning, achieving a 2.68% improvement in field-level F1-scores. Extensive analysis of the results further confirms the effectiveness of CIFAL quantitatively and qualitatively.
Zilin Yuan, Borun Chen, Yimeng Dai, Hai-Tao Zheng 0002, Rui Zhang 0003
ICASSP6
2024 Separation Is for Better Reunion: Data Lake Storage at Huawei
abstract
Huawei collaborates with some Chinese large busi-ness companies to store and process exabytes of nationwide operational data in data lake storage to provide business insights. Specifically, our customers will ask to store and process massive log message data to support their real-time and decision-making applications. Thus, we need computation and storage components in the analytic platform to process and store these data cost-efficiently. To meet these user requirements, we have designed a storage system in data lake, StreamLake, which introduces a novel design to serve log message streaming and batch data processing in distributed storage, with high scalability, efficiency, reliability and low cost. Specifically, we introduce a stream (storage) object as a storage abstraction for message streaming data to achieve the storage-disaggregated architecture with high scalability and reliability. Moreover, we utilize the erasure coding and tiered storage to save the storage cost, and furthermore, the stream object can be automatically converted to a table object such that cost-effective stream and batch data processing can be achieved. For tabular data, we implement the lakehouse functionality to support ACID via the table object, with a metadata acceleration to improve the efficiency of data access between the compute and storage engines. Also, we design a LakeBrain optimizer at the storage side to optimize the query performance and resource utilization under the storage-disaggregated architecture. Finally, we have also deployed StreamLake in China Mobile, the world's largest mobile network operator to serve over 20PB production data, and the results demonstrate improvements of 30% to 4x in terms of query performance and over 37% in terms of cost saving.
Chengliang Chai, Haohai Ma, Zhenyong Fan, Jiaquan Zhang, Rui Zhang 0003, Duanshun Li, Keji Huang, Guangbin Meng, Yuefeng Zhou, Lirong Jian, Jiwu Shu, Ye Yuan 0001, Guoren Wang, Guoliang Li 0001
ICDE9
2024 Multimodal Pretraining, Adaptation, and Generation for Recommendation: A Survey
abstract
Personalized recommendation serves as a ubiquitous channel for users to discover information tailored to their interests. However, traditional recommendation models primarily rely on unique IDs and categorical features for user-item matching, potentially overlooking the nuanced essence of raw item contents across multiple modalities such as text, image, audio, and video. This underutilization of multimodal data poses a limitation to recommender systems, especially in multimedia services like news, music, and short-video platforms. The recent advancements in large multimodal models offer new opportunities and challenges in developing content-aware recommender systems. This survey seeks to provide a comprehensive exploration of the latest advancements and future trajectories in multimodal pretraining, adaptation, and generation techniques, as well as their applications in enhancing recommender systems. Furthermore, we discuss current open challenges and opportunities for future research in this dynamic domain. We believe that this survey, alongside the curated resources, will provide valuable insights to inspire further advancements in this evolving landscape.
Qijiong Liu, Jieming Zhu, Yanting Yang, Quanyu Dai, Zhaocheng Du, Xiao-Ming Wu 0003, Zhou Zhao 0001, Rui Zhang 0003, Zhenhua Dong
KDD8
2024 MAJL: A Model-Agnostic Joint Learning Framework for Music Source Separation and Pitch Estimation
abstract
Music source separation and pitch estimation are two vital tasks in music information retrieval. Typically, the input of pitch estimation is obtained from the output of music source separation. Therefore, existing methods have tried to perform these two tasks simultaneously, so as to leverage the mutually beneficial relationship between both tasks. However, these methods still face two critical challenges that limit the improvement of both tasks: the lack of labeled data and joint learning optimization. To address these challenges, we propose a Model-Agnostic Joint Learning (MAJL) framework for both tasks. MAJL is a generic framework and can use variant models for each task. It includes a two-stage training method and a dynamic weighting method named Dynamic Weights on Hard Samples (DWHS), which addresses the lack of labeled data and joint learning optimization, respectively. Experimental results on public music datasets show that MAJL outperforms state-of-the-art methods on both tasks, with significant improvements of 0.92 in Signal-to-Distortion Ratio (SDR) for music source separation and 2.71% in Raw Pitch Accuracy (RPA) for pitch estimation. Furthermore, comprehensive studies not only validate the effectiveness of each component of MAJL, but also indicate the great generality of MAJL in adapting to different model architectures.
Haojie Wei, Jun Yuan 0008, Rui Zhang 0003, Quanyu Dai, Yueguo Chen
ACM Multimedia3
2024 Multi-sourced Integrated Ranking with Exposure Fairness
Yifan Liu 0008, Weiwen Liu, Wei Xia 0001, Jieming Zhu, Weinan Zhang 0001, Zhenhua Dong, Yang Wang 0019, Ruiming Tang, Rui Zhang 0003, Yong Yu 0001
PAKDD (5)9
2024 User Behavior Enriched Temporal Knowledge Graphs for Sequential Recommendation
abstract
Knowledge Graphs (KGs) enhance recommendations by providing external connectivity between items. However, there is limited research on distilling relevant knowledge in sequential recommendation, where item connections can change over time. To address this, we introduce the Temporal Knowledge Graph (TKG), which incorporates such dynamic features of user behaviors into the original KG while emphasizing sequential relationships. The TKG captures both patterns of entity dynamics (nodes) and structural dynamics (edges). Considering real-world applications with large-scale and rapidly evolving user behavior patterns, we propose an efficient two-phase framework called TKG-SRec, which strengthens Sequential Recommendation with Temporal KGs. In the first phase, we learn dynamic entity embeddings using our novel Knowledge Evolution Network (KEN) that brings together pretrained static knowledge with evolving temporal knowledge. In the second stage, downstream sequential recommender models utilize these time-specific dynamic entity embeddings with compatible neural backbones like GRUs, Transformers, and MLPs. From our extensive experiments over four datasets, TKG-SRec outperforms the current state-of-the-art by a statistically significant 5% on average. Detailed analysis validates that such filtered temporal knowledge better adapts entity embedding for sequential recommendation. In summary, TKG-SRec provides an effective and efficient approach.
Hengchang Hu, Wei Guo 0006, Xu Liu 0014, Yong Liu 0020, Ruiming Tang, Rui Zhang 0003, Min-Yen Kan
WSDM6
2024 Debiasing Sequential Recommenders through Distributionally Robust Optimization over System Exposure
abstract
Sequential recommendation (SR) models are typically trained on user-item interactions which are affected by the system exposure bias, leading to the user preference learned from the biased SR model not being fully consistent with the true user preference. Exposure bias refers to the fact that user interactions are dependent upon the partial items exposed to the user. Existing debiasing methods do not make full use of the system exposure data and suffer from sub-optimal recommendation performance and high variance.
Yue Ding 0001, Pengjie Ren, Zhumin Chen, Jun Ma 0001, Rui Zhang 0003, Zhaochun Ren, Xin Xin 0003
WSDM8
2024 IncMSR: An Incremental Learning Approach for Multi-Scenario Recommendation
abstract
For better performance and less resource consumption, multi-scenario recommendation (MSR) is proposed to train a unified model to serve all scenarios by leveraging data from multiple scenarios. Current works in MSR focus on designing effective networks for better information transfer among different scenarios. However, they omit two important issues when applying MSR models in industrial situations. The first is the efficiency problem brought by mixed data, which delays the update of models and further leads to performance degradation. The second is that MSR models are insensitive to the changes of distribution over time, resulting in suboptimal effectiveness in the incoming data. In this paper, we propose an incremental learning approach for MSR (IncMSR), which can not only improve the training efficiency but also perceive changes in distribution over time. Specifically, we first quantify the pair-wise distance between representations from scenario, time and time-scenario dimensions respectively. Then, we decompose the MSR model into scenario-shared and scenario-specific parts and apply fine-grained constraints on the distances quantified with respect to the two different parts. Finally, all constraints are fused in an elegant way using a metric learning framework as a supplementary penalty term to the original MSR loss function. Offline experiments on two real-world datasets are conducted to demonstrate the superiority and compatibility of our proposed approach.
Kexin Zhang 0007, Yichao Wang 0002, Xiu Li 0001, Ruiming Tang, Rui Zhang 0003
WSDM5
2024 PMG : Personalized Multimodal Generation with Large Language Models
abstract
The emergence of large language models (LLMs) has revolutionized the capabilities of text comprehension and generation. Multi-modal generation attracts great attention from both the industry and academia, but there is little work on personalized generation, which has important applications such as recommender systems. This paper proposes the first method for personalized multimodal generation using LLMs, showcases its applications and validates its performance via an extensive experimental study on two datasets. The proposed method, Personalized Multimodal Generation (PMG for short) first converts user behaviors (e.g., clicks in recommender systems or conversations with a virtual assistant) into natural language to facilitate LLM understanding and extract user preference descriptions. Such user preferences are then fed into a generator, such as a multimodal LLM or diffusion model, to produce personalized content. To capture user preferences comprehensively and accurately, we propose to let the LLM output a combination of explicit keywords and implicit embeddings to represent user preferences. Then the combination of keywords and embeddings are used as prompts to condition the generator. We optimize a weighted sum of the accuracy and preference scores so that the generated content has a good balance between them. Compared to a baseline method without personalization, PMG has a significant improvement on personalization for up to 8% in terms of LPIPS while retaining the accuracy of generation.
Xiaoteng Shen, Rui Zhang 0003, Xiaoyan Zhao 0005, Jieming Zhu, Xi Xiao 0001
WWW2
2024 BT-Tree: A Reinforcement Learning Based Index for Big Trajectory Data
abstract
With the increasing availability of trajectory data, it is important to have good indexes to facilitate query processing. In this work, we propose BT-Tree, which is built through a recursive bi-partitioning approach, for the processing of range and KNN queries for past trajectory data. We first propose a cost function based method (CFBM) to build the BT-Tree. Specifically, we design a novel cost function, which incorporates the characteristics of both the data and historical query workload, to decide how to partition a BT-Tree node. Then we propose a reinforcement learning (RL) based method to address CFBM's limitations, such as making locally optimal decisions that may lead to global suboptimality. Experiments on three real datasets with up to 800 million data points show that the CFBM generally outperforms the baselines in terms of query processing time and the RL based method consistently outperforms the baselines and has more significant advantages on larger datasets.
Tu Gu, Kaiyu Feng, Gao Cong, Cheng Long 0001, Rui Zhang 0003
Proc. ACM Manag. Data6
2024 AutoAlign: Fully Automatic and Effective Knowledge Graph Alignment Enabled by Large Language Models
abstract
The task of entity alignment between knowledge graphs (KGs) aims to identify every pair of entities from two different KGs that represent the same entity. Many machine learning-based methods have been proposed for this task. However, to our best knowledge, existing methods all requiremanually craftedseed alignments, which are expensive to obtain. In this paper, we propose the first fully automatic alignment method named AutoAlign, which does not require any manually crafted seed alignments. Specifically, for predicate embeddings, AutoAlign constructs a predicate-proximity-graph with the help of large language models to automatically capture the similarity between predicates across two KGs. For entity embeddings, AutoAlign first computes the entity embeddings of each KG independently using TransE, and then shifts the two KGs' entity embeddings into the same vector space by computing the similarity between entities based on their attributes. Thus, both predicate alignment and entity alignment can be done without manually crafted seed alignments. AutoAlign is not only fully automatic, but also highly effective. Experiments using real-world KGs show that AutoAlign improves the performance of entity alignment significantly compared to state-of-the-art methods. Our source code is available at ruizhang-ai/AutoAlign.
Rui Zhang 0003, Yixin Su 0001, Bayu Distiawan Trisedya, Xiaoyan Zhao 0005, Min Yang 0007, Hong Cheng 0001, Jianzhong Qi 0001
IEEE Trans. Knowl. Data Eng.1
2023 Adaptive Low-Precision Training for Embeddings in Click-Through Rate Prediction
abstract
Embedding tables are usually huge in click-through rate (CTR) prediction models. To train and deploy the CTR models efficiently and economically, it is necessary to compress their embedding tables. To this end, we formulate a novel quantization training paradigm to compress the embeddings from the training stage, termed low-precision training (LPT). Also, we provide theoretical analysis on its convergence. The results show that stochastic weight quantization has a faster convergence rate and a smaller convergence error than deterministic weight quantization in LPT. Further, to reduce accuracy degradation, we propose adaptive low-precision training (ALPT) which learns the step size (i.e., the quantization resolution). Experiments on two real-world datasets confirm our analysis and show that ALPT can significantly improve the prediction accuracy, especially at extremely low bit width. For the first time in CTR models, we successfully train 8-bit embeddings without sacrificing prediction accuracy.
Shiwei Li 0002, Huifeng Guo, Lu Hou 0002, Wei Zhang 0197, Xing Tang 0007, Ruiming Tang, Rui Zhang 0003, Ruixuan Li 0001
AAAI7
2023 Fair-CDA: Continuous and Directional Augmentation for Group Fairness
abstract
In this work, we propose Fair-CDA, a fine-grained data augmentation strategy for imposing fairness constraints. We use a feature disentanglement method to extract the features highly related to the sensitive attributes. Then we show that group fairness can be achieved by regularizing the models on transition paths of sensitive features between groups. By adjusting the perturbation strength in the direction of the paths, our proposed augmentation is controllable and auditable. To alleviate the accuracy degradation caused by fairness constraints, we further introduce a calibrated model to impute labels for the augmented data. Our proposed method does not assume any data generative model and ensures good generalization for both accuracy and fairness. Experimental results show that Fair-CDA consistently outperforms state-of-the-art methods on widely-used benchmarks, e.g., Adult, CelebA and MovieLens. Especially, Fair-CDA obtains an 86.3% relative improvement for fairness while maintaining the accuracy on the Adult dataset. Moreover, we evaluate Fair-CDA in an online recommendation system to demonstrate the effectiveness of our method in terms of accuracy and fairness.
Fengwei Zhou, Zhenhua Dong, Chuanlong Xie, Lanqing Hong, Rui Zhang 0003, Zhenguo Li
AAAI7
2023 Multi-domain Recommendation with Embedding Disentangling and Domain Alignment
abstract
Multi-domain recommendation (MDR) aims to provide recommendations for different domains (e.g., types of products) with overlapping users/items and is common for platforms such as Amazon, Facebook, and LinkedIn that host multiple services. Existing MDR models face two challenges: First, it is difficult to disentangle knowledge that generalizes across domains (e.g., a user likes cheap items) and knowledge specific to a single domain (e.g., a user likes blue clothing but not blue cars). Second, they have limited ability to transfer knowledge across domains with small overlaps. We propose a new MDR method named EDDA with two key components, i.e., embedding disentangling recommender and domain alignment, to tackle the two challenges respectively. In particular, the embedding disentangling recommender separates both the model and embedding for the inter-domain part and the intra-domain part, while most existing MDR methods only focus on model-level disentangling. The domain alignment leverages random walks from graph processing to identify similar user/item pairs from different domains and encourages similar user/item pairs to have similar embeddings, enhancing knowledge transfer. We compare EDDA with 12 state-of-the-art baselines on 3 real datasets. The results show that EDDA consistently outperforms the baselines on all datasets and domains. All datasets and codes are available at https://github.com/Stevenn9981/EDDA.
Wentao Ning, Xiao Yan 0002, Weiwen Liu, Reynold Cheng, Rui Zhang 0003, Bo Tang 0016
CIKM5
2023 Personalized Diversification for Neural Re-ranking in Recommendation
abstract
Re-ranking, as the final stage of the multi-stage recommender systems (MRS), aims at modeling the listwise context and the cross-item interactions between the candidate items. The objective is usually the overall utility (e.g., total clicks or revenue) of the re-ranked list, which is determined not only by the relevance, but also by the diversity of the list. However, existing methods equally promote diversity for all users and often compromise the relevance ranking. In reality, users have different diversity preferences and we should diversify the list tailored to individual users’ interests and needs. Users’ behavior history contains rich information which may be used for inferring their diversity preferences, but has rarely been explored in existing work. In this work, we propose a novel neural re-ranking with personalized diversification method (dubbed RAPID) to address the above challenge. RAPID explicitly models each user’s preference distribution over different topics by exploiting the intra- and inter-topic interactions from the user’s behavior history. The personalized diversity gain brought by each candidate item is then measured by the item’s marginal diversity and the learned personalized preference. The relevance and the personalized diversity are jointly optimized in an end-to-end manner to automatically manage the relevance-diversity tradeoff. Experimental results on two public datasets and a proprietary dataset show that RAPID outperforms the state-of-the-art with the highest utility and the best relevance-diversity tradeoff. We further prove that RAPID has a regret bound of $\tilde O(\sqrt n )$ on utility, which provides theoretical guarantee that its performance is near-optimal.
Weiwen Liu, Yunjia Xi, Jiarui Qin, Xinyi Dai, Ruiming Tang, Shuai Li 0010, Weinan Zhang 0001, Rui Zhang 0003
ICDE8
2023 BrePartition: Optimized High-Dimensional kNN Search with Bregman Distances (Extended Abstract)
abstract
Bregman 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
ICDE3
2023 CSGCL: Community-Strength-Enhanced Graph Contrastive Learning
abstract
Graph Contrastive Learning (GCL) is an effective way to learn generalized graph representations in a self-supervised manner, and has grown rapidly in recent years. However, the underlying community semantics has not been well explored by most previous GCL methods. Research that attempts to leverage communities in GCL regards them as having the same influence on the graph, leading to extra representation errors. To tackle this issue, we define ''community strength'' to measure the difference of influence among communities. Under this premise, we propose a Community-Strength-enhanced Graph Contrastive Learning (CSGCL) framework to preserve community strength throughout the learning process. Firstly, we present two novel graph augmentation methods, Communal Attribute Voting (CAV) and Communal Edge Dropping (CED), where the perturbations of node attributes and edges are guided by community strength. Secondly, we propose a dynamic ''Team-up'' contrastive learning scheme, where community strength is used to progressively fine-tune the contrastive objective. We report extensive experiment results on three downstream tasks: node classification, node clustering, and link prediction. CSGCL achieves state-of-the-art performance compared with other GCL methods, validating that community strength brings effectiveness and generality to graph representations. Our code is available at https://github.com/HanChen-HUST/CSGCL.
Yuhua Li 0003, Yixiong Zou, Ruixuan Li 0001, Rui Zhang 0003
IJCAI6
2023 Fighting against Organized Fraudsters Using Risk Diffusion-based Parallel Graph Neural Network
abstract
Medical insurance plays a vital role in modern society, yet organized healthcare fraud causes billions of dollars in annual losses, severely harming the sustainability of the social welfare system. Existing works mostly focus on detecting individual fraud entities or claims, ignoring hidden conspiracy patterns. Hence, they face severe challenges in tackling organized fraud. In this paper, we proposed RDPGL, a novel Risk Diffusion-based Parallel Graph Learning approach, to fighting against medical insurance criminal gangs. In particular, we first leverage a heterogeneous graph attention network to encode the local context from the beneficiary-provider graph. Then, we devise a community-aware risk diffusion model to infer the global context of organized fraud behaviors with the claim-claim relation graph. The local and global representations are parallel concatenated together and trained simultaneously in an end-to-end manner. Our approach is extensively evaluated on a real-world medical insurance dataset. The experimental results demonstrate the superiority of our proposed approach, which could detect more organized fraud claims with relatively high precision compared with state-of-the-art baselines.
Jiacheng Ma 0006, Fan Li 0016, Rui Zhang 0003, Zhikang Xu, Dawei Cheng, Ruihui Zhao, Jianguang Zheng, Yefeng Zheng 0001, Changjun Jiang 0002
IJCAI3
2023 JEPOO: Highly Accurate Joint Estimation of Pitch, Onset and Offset for Music Information Retrieval
abstract
Melody extraction is a core task in music information retrieval, and the estimation of pitch, onset and offset are key sub-tasks in melody extraction. Existing methods have limited accuracy, and work for only one type of data, either single-pitch or multi-pitch. In this paper, we propose a highly accurate method for joint estimation of pitch, onset and offset, named JEPOO. We address the challenges of joint learning optimization and handling both single-pitch and multi-pitch data through novel model design and a new optimization technique named Pareto modulated loss with loss weight regularization. This is the first method that can accurately handle both single-pitch and multi-pitch music data, and even a mix of them. A comprehensive experimental study on a wide range of real datasets shows that JEPOO outperforms state-of-the-art methods by up to 10.6\%, 8.3\% and 10.3\% for the prediction of Pitch, Onset and Offset, respectively, and JEPOO is robust for various types of data and instruments. The ablation study validates the effectiveness of each component of JEPOO.
Haojie Wei, Jun Yuan 0008, Rui Zhang 0003, Yueguo Chen
IJCAI3
2023 Hierarchical Projection Enhanced Multi-behavior Recommendation
abstract
Various types of user behaviors are recorded in most real-world recommendation scenarios. To fully utilize the multi-behavior information, the exploration of multiplex interaction among them is essential. Many multi-task learning based multi-behavior methods are proposed recently to use multiple types of supervision signals and perform information transfer among them. Despite the great successes, these methods fail to design prediction tasks comprehensively, leading to insufficient utilization of multi-behavior correlative information. Besides, these methods are either based on the weighting of expert information extracted from the coupled input or modeling of information transfer between multiple behavior levels through task-specific extractors, which are usually accompanied by negative transfer phenomenon1. To address the above problems, we propose a multi-behavior recommendation framework, called Hierarchical Projection Enhanced Multi-behavior Recommendation (HPMR). The key module, Projection-based Transfer Network (PTN), uses the projection mechanism to "explicitly" model the correlations of upstream and downstream behaviors, refines the upstream behavior representations, and fully uses the refined representations to enhance the learning of downstream tasks. Offline experiments on public and industrial datasets and online A/B test further verify the effectiveness of HPMR in modeling the associations from upstream to downstream and alleviating the negative transfer. The source code and datasets are available at https://github.com/MC-CV/HPMR.
Chang Meng, Hengyu Zhang 0001, Wei Guo 0006, Huifeng Guo, Yingxue Zhang 0001, Hongkun Zheng, Ruiming Tang, Xiu Li 0001, Rui Zhang 0003
KDD10
2023 On-device Integrated Re-ranking with Heterogeneous Behavior Modeling
abstract
As an emerging field driven by industrial applications, integrated re-ranking combines lists from upstream sources into a single list, and presents it to the user. The quality of integrated re-ranking is especially sensitive to real-time user behaviors and preferences. However, existing methods are all built on the cloud-to-edge framework, where mixed lists are generated by the cloud model and then sent to the devices. Despite its effectiveness, such a framework fails to capture users' real-time preferences due to the network bandwidth and latency. Hence, we propose to place the integrated re-ranking model on devices, allowing for the full exploitation of real-time behaviors. To achieve this, we need to address two key issues: first, how to extract users' preferences for different sources from heterogeneous and imbalanced user behaviors; second, how to explore the correlation between the extracted personalized preferences and the candidate items. In this work, we present the first on-Device Integrated Re-ranking framework, DIR, to avoid delays in processing real-time user behaviors. DIR includes a multi-sequence behavior modeling module to extract the user's source-level preferences, and a preference-adaptive re-ranking module to incorporate personalized source-level preferences into the re-ranking of candidate items. Besides, we design exposure loss and utility loss to jointly optimize exposure fairness and overall utility. Extensive experiments on three datasets show that DIR significantly outperforms the state-of-the-art baselines in utility-based and fairness-based metrics.
Yunjia Xi, Weiwen Liu, Yang Wang 0019, Ruiming Tang, Weinan Zhang 0001, Rui Zhang 0003, Yong Yu 0001
KDD7
2023 MISSRec: Pre-training and Transferring Multi-modal Interest-aware Sequence Representation for Recommendation
abstract
The goal of sequential recommendation (SR) is to predict a user's potential interested items based on her/his historical interaction sequences. Most existing sequential recommenders are developed based on ID features, which, despite their widespread use, often underperform with sparse IDs and struggle with the cold-start problem. Besides, inconsistent ID mappings hinder the model's transferability, isolating similar recommendation domains that could have been co-optimized. This paper aims to address these issues by exploring the potential of multi-modal information in learning robust and generalizable sequence representations. We propose MISSRec, a multi-modal pre-training and transfer learning framework for SR. On the user side, we design a Transformer-based encoder-decoder model, where the contextual encoder learns to capture the sequence-level multi-modal synergy while a novel interest-aware decoder is developed to grasp item-modality-interest relations for better sequence representation. On the candidate item side, we adopt a dynamic fusion module to produce user-adaptive item representation, providing more precise matching between users and items. We pre-train the model with contrastive learning objectives and fine-tune it in an efficient manner. Extensive experiments demonstrate the effectiveness and flexibility of MISSRec, promising an practical solution for real-world recommendation scenarios.
Jinpeng Wang 0002, Ziyun Zeng, Jun Yuan 0008, Rui Zhang 0003, Hai-Tao Zheng 0002, Shutao Xia
ACM Multimedia8
2023 REASONER: An Explainable Recommendation Dataset with Comprehensive Labeling Ground Truths
abstract
Explainable recommendation has attracted much attention from the industry and academic communities. It has shown great potential to improve the recommendation persuasiveness, informativeness and user satisfaction. In the past few years, while a lot of promising explainable recommender models have been proposed, the datasets used to evaluate them still suffer from several limitations, for example, the explanation ground truths are not labeled by the real users, the explanations are mostly single-modal and around only one aspect. To bridge these gaps, in this paper, we build a new explainable recommendation dataset, which, to our knowledge, is the first contribution that provides a large amount of real user labeled multi-modal and multi-aspect explaination ground truths. In specific, we firstly develop a video recommendation platform, where a series of questions around the recommendation explainability are carefully designed. Then, we recruit about 3000 high-quality labelers with different backgrounds to use the system, and collect their behaviors and feedback to our questions. In this paper, we detail the construction process of our dataset and also provide extensive analysis on its characteristics. In addition, we develop a library, where ten well-known explainable recommender models are implemented in a unified framework. Based on this library, we build several benchmarks for different explainable recommendation tasks. At last, we present many new opportunities brought by our dataset, which are expected to promote the field of explainable recommendation. Our dataset, library and the related documents have been released at https://reasoner2023.github.io/.
Xu Chen 0017, Jingsen Zhang, Lei Wang 0198, Quanyu Dai, Zhenhua Dong, Ruiming Tang, Rui Zhang 0003, Wayne Xin Zhao, Ji-Rong Wen
NeurIPS7
2023 RLMixer: A Reinforcement Learning Approach for Integrated Ranking with Contrastive User Preference Modeling
Jing Wang 0055, Mengchen Zhao, Wei Xia 0001, Zhenhua Dong, Ruiming Tang, Rui Zhang 0003, Jianye Hao, Guangyong Chen, Pheng-Ann Heng
PAKDD (3)6
2023 Gradient Matching for Categorical Data Distillation in CTR Prediction
abstract
The cost of hardware and energy consumption on training a click-through rate (CTR) model is highly prohibitive. A recent promising direction for reducing such costs is data distillation with gradient matching, which aims to synthesize a small distilled dataset to guide the model to a similar parameter space as those trained on real data. However, there are two main challenges to implementing such a method in the recommendation field: (1) The categorical recommended data are high dimensional and sparse one- or multi-hot data which will block the gradient flow, causing backpropagation-based data distillation invalid. (2) The data distillation process with gradient matching is computationally expensive due to the bi-level optimization. To this end, we investigate efficient data distillation tailored for recommendation data with plenty of side information where we formulate the discrete data to the dense and continuous data format. Then, we further introduce a one-step gradient matching scheme, which performs gradient matching for only a single step to overcome the inefficient training process. The overall proposed method is called Categorical data distillation with Gradient Matching (CGM), which is capable of distilling a large dataset into a small of informative synthetic data for training CTR models from scratch. Experimental results show that our proposed method not only outperforms the state-of-the-art coreset selection and data distillation methods but also has remarkable cross-architecture performance. Moreover, we explore the application of CGM on model retraining and mitigate the effect of different random seeds on the training results.
Cheng Wang 0025, Zhenhua Dong, Ruixuan Li 0001, Rui Zhang 0003
RecSys5
2023 Data-free Knowledge Distillation for Reusing Recommendation Models
abstract
A common practice to keep the freshness of an offline Recommender System (RS) is to train models that fit the user’s most recent behaviour while directly replacing the outdated historical model. However, many feature engineering and computing resources are used to train these historical models, but they are underutilized in the downstream RS model training. In this paper, to turn these historical models into treasures, we introduce a model inversed data synthesis framework, which can recover training data information from the historical model and use it for knowledge transfer. This framework synthesizes a new form of data from the historical model. Specifically, we ’invert’ an off-the-shield pretrained model to synthesize binary class user-item pairs beginning from random noise without requiring any additional information from the training dataset. To synthesize informative data from a pretrained model, we propose a new continuous data type rather than the original one- or multi-hot vectors. An additional statistical regularization is added to further improve the quality of the synthetic data inverted from the deep model with batch normalization. The experimental results show that our framework can generalize across different types of models. We can efficiently train different types of classical Click-Through-Rate (CTR) prediction models from scratch with significantly few inversed synthetic data (2 orders of magnitude). Moreover, our framework can also work well in the knowledge transfer scenarios such as model retraining and data-free knowledge distillation.
Cheng Wang 0025, Zhenhua Dong, Jieming Zhu, Zhenguo Li, Ruixuan Li 0001, Rui Zhang 0003
RecSys7
2023 PLATE: A Prompt-Enhanced Paradigm for Multi-Scenario Recommendations
abstract
With the explosive growth of commercial applications of recommender systems, multi-scenario recommendation (MSR) has attracted considerable attention, which utilizes data from multiple domains to improve their recommendation performance simultaneously. However, training a unified deep recommender system (DRS) may not explicitly comprehend the commonality and difference among domains, whereas training an individual model for each domain neglects the global information and incurs high computation costs. Likewise, fine-tuning on each domain is inefficient, and recent advances that apply the prompt tuning technique to improve fine-tuning efficiency rely solely on large-sized transformers. In this work, we propose a novel prompt-enhanced paradigm for multi-scenario recommendation. Specifically, a unified DRS backbone model is first pre-trained using data from all the domains in order to capture the commonality across domains. Then, we conduct prompt tuning with two novel prompt modules, capturing the distinctions among various domains and users. Our experiments on Douban, Amazon, and Ali-CCP datasets demonstrate the effectiveness of the proposed paradigm with two noticeable strengths: (i) its great compatibility with various DRS backbone models, and (ii) its high computation and storage efficiency with only 6% trainable parameters in prompt tuning phase. The implementation code is available for easy reproduction.
Yuhao Wang 0006, Xiangyu Zhao 0001, Bo Chen 0023, Qidong Liu 0002, Huifeng Guo, Huanshuo Liu, Yichao Wang 0002, Rui Zhang 0003, Ruiming Tang
SIGIR8
2023 FINAL: Factorized Interaction Layer for CTR Prediction
abstract
Multi-layer perceptron (MLP) serves as a core component in many deep models for click-through rate (CTR) prediction. However, vanilla MLP networks are inefficient in learning multiplicative feature interactions, making feature interaction learning an essential topic for CTR prediction. Existing feature interaction networks are effective in complementing the learning of MLPs, but they often fall short of the performance of MLPs when applied alone. Thus, their integration with MLP networks is necessary to achieve improved performance. This situation motivates us to explore a better alternative to the MLP backbone that could potentially replace MLPs. Inspired by factorization machines, in this paper, we propose FINAL, a factorized interaction layer that extends the widely-used linear layer and is capable of learning 2nd-order feature interactions. Similar to MLPs, multiple FINAL layers can be stacked into a FINAL block, yielding feature interactions with an exponential degree growth. We unify feature interactions and MLPs into a single FINAL block and empirically show its effectiveness as a replacement for the MLP block. Furthermore, we explore the ensemble of two FINAL blocks as an enhanced two-stream CTR model, setting a new state-of-the-art on open benchmark datasets. FINAL can be easily adopted as a building block and has achieved business metric gains in multiple applications at Huawei. Our source code will be made available at MindSpore/models and FuxiCTR/model_zoo.
Jieming Zhu, Qinglin Jia, Guohao Cai, Quanyu Dai, Zhenhua Dong, Ruiming Tang, Rui Zhang 0003
SIGIR8
2023 An F-shape Click Model for Information Retrieval on Multi-block Mobile Pages
abstract
Most click models focus on user behaviors towards a single list. However, with the development of user interface (UI) design, the layout of displayed items on a result page tends to be multi-block style instead of a single list, which requires different assumptions to model user behaviors more accurately. There exist click models for multi-block pages in desktop contexts, but they cannot be directly applied to mobile scenarios due to different interaction manners, result types and especially multi-block presentation styles. In particular, multi-block mobile pages can normally be decomposed into interleavings of basic vertical blocks and horizontal blocks, thus resulting in typically F-shape forms. To mitigate gaps between desktop and mobile contexts for multi-block pages, we conduct a user eye-tracking study, and identify users' sequential browsing, block skip and comparison patterns on F-shape pages. These findings lead to the design of a novel F-shape Click Model (FSCM), which serves as a general solution to multi-block mobile pages. Firstly, we construct a Directed Acyclic Graph (DAG) for each page, where each item is regarded as a vertex and each edge indicates the user's possible examination flow. Secondly, we propose DAG-structured GRUs and a comparison module to model users' sequential (sequential browsing, block skip) and non-sequential (comparison) behaviors respectively. Finally, we combine GRU states and comparison patterns to perform user click predictions. Experiments show that FSCM outperforms baseline models.
Lingyue Fu, Jianghao Lin, Weiwen Liu, Ruiming Tang, Weinan Zhang 0001, Rui Zhang 0003, Yong Yu 0001
WSDM6
2023 A Bird's-eye View of Reranking: From List Level to Page Level
abstract
Reranking, as the final stage of multi-stage recommender systems, refines the initial lists to maximize the total utility. With the development of multimedia and user interface design, the recommendation page has evolved to a multi-list style. Separately employing traditional list-level reranking methods for different lists overlooks the inter-list interactions and the effect of different page formats, thus yielding suboptimal reranking performance. Moreover, simply applying a shared network for all the lists fails to capture the commonalities and distinctions in user behaviors on different lists. To this end, we propose to draw a bird's-eye view of page-level reranking and design a novel Page-level Attentional Reranking (PAR) model. We introduce a hierarchical dual-side attention module to extract personalized intra- and inter-list interactions. A spatial-scaled attention network is devised to integrate the spatial relationship into pairwise item influences, which explicitly models the page format. The multi-gated mixture-of-experts module is further applied to capture the commonalities and differences of user behaviors between different lists. Extensive experiments on a public dataset and a proprietary dataset show that PAR significantly outperforms existing baseline models.
Yunjia Xi, Jianghao Lin, Weiwen Liu, Xinyi Dai, Weinan Zhang 0001, Rui Zhang 0003, Ruiming Tang, Yong Yu 0001
WSDM6
2023 Compressed Interaction Graph based Framework for Multi-behavior Recommendation
abstract
Multi-types of user behavior data (e.g., clicking, adding to cart, and purchasing) are recorded in most real-world recommendation scenarios, which can help to learn users’ multi-faceted preferences. However, it is challenging to explore multi-behavior data due to the unbalanced data distribution and sparse target behavior, which lead to the inadequate modeling of high-order relations when treating multi-behavior data “as features” and gradient conflict in multi-task learning when treating multi-behavior data “as labels”. In this paper, we propose CIGF, a Compressed Interaction Graph based Framework, to overcome the above limitations. Specifically, we design a novel Compressed Interaction Graph Convolution Network (CIGCN) to model instance-level high-order relations explicitly. To alleviate the potential gradient conflict when treating multi-behavior data “as labels”, we propose a Multi-Expert with Separate Input (MESI) network with separate input on the top of CIGCN for multi-task learning. Comprehensive experiments on three large-scale real-world datasets demonstrate the superiority of CIGF.
Wei Guo 0006, Chang Meng, Enming Yuan, Zhicheng He 0001, Huifeng Guo, Yingxue Zhang 0001, Bo Chen 0023, Yaochen Hu 0001, Ruiming Tang, Xiu Li 0001, Rui Zhang 0003
WWW11
2023 Recommendation with Causality enhanced Natural Language Explanations
abstract
Explainable recommendation has recently attracted increasing attention from both academic and industry communities. Among different explainable strategies, generating natural language explanations is an important method, which can deliver more informative, flexible and readable explanations to facilitate better user decisions. Despite the effectiveness, existing models are mostly optimized based on the observed datasets, which can be skewed due to the selection or exposure bias. To alleviate this problem, in this paper, we formulate the task of explainable recommendation with a causal graph, and design a causality enhanced framework to generate unbiased explanations. More specifically, we firstly define an ideal unbiased learning objective, and then derive a tractable loss for the observational data based on the inverse propensity score (IPS), where the key is a sample re-weighting strategy for equalizing the loss and ideal objective in expectation. Considering that the IPS estimated from the sparse and noisy recommendation datasets can be inaccurate, we introduce a fault tolerant mechanism by minimizing the maximum loss induced by the sample weights near the IPS. For more comprehensive modeling, we further analyze and infer the potential latent confounders induced by the complex and diverse user personalities. We conduct extensive experiments by comparing with the state-of-the-art methods based on three real-world datasets to demonstrate the effectiveness of our method.
Jingsen Zhang, Xu Chen 0017, Jiakai Tang, Weiqi Shao, Quanyu Dai, Zhenhua Dong, Rui Zhang 0003
WWW7
2023 Precondition and effect reasoning for action recognition
Hongsang Yoo, Haopeng Li 0001, Qiuhong Ke, Rui Zhang 0003
Comput. Vis. Image Underst.5
2023 Video Joint Modelling Based on Hierarchical Transformer for Co-Summarization
abstract
Video summarization aims to automatically generate a summary (storyboard or video skim) of a video, which can facilitate large-scale video retrieval and browsing. Most of the existing methods perform video summarization on individual videos, which neglects the correlations among similar videos. Such correlations, however, are also informative for video understanding and video summarization. To address this limitation, we propose Video Joint Modelling based on Hierarchical Transformer (VJMHT) for co-summarization, which takes into consideration the semantic dependencies across videos. Specifically, VJMHT consists of two layers of Transformer: the first layer extracts semantic representation from individual shots of similar videos, while the second layer performs shot-level video joint modelling to aggregate cross-video semantic information. By this means, complete cross-video high-level patterns are explicitly modelled and learned for the summarization of individual videos. Moreover, Transformer-based video representation reconstruction is introduced to maximize the high-level similarity between the summary and the original video. Extensive experiments are conducted to verify the effectiveness of the proposed modules and the superiority of VJMHT in terms of F-measure and rank-based evaluation.
Haopeng Li 0001, Qiuhong Ke, Mingming Gong, Rui Zhang 0003
IEEE Trans. Pattern Anal. Mach. Intell.4
2023 TransCP: A Transformer Pointer Network for Generic Entity Description Generation With Explicit Content-Planning
abstract
We study neural data-to-text generation to generate a sentence to describe a target entity based on its attributes. Specifically, we address two problems of the encoder-decoder framework for data-to-text generation: i) how to encode a non-linear input (e.g., a set of attributes); and ii) how to order the attributes in the generated description. Existing studies focus on the encoding problem but do not address the ordering problem, i.e., they learn the content-planning implicitly. The other approaches focus on two-stage models but overlook the encoding problem. To address the two problems at once, we propose a model namedTransCPto explicitly learn content-planning and integrate them into a description generation model in an end-to-end fashion. We propose a novel Transformer-based Pointer Network withgated residual attentionandimportance maskingto learn a content-plan. To integrate the content-plan with a description generator, we propose a tracking mechanism to trace the extent to which the content-plan is exposed in the previous decoding time-step. This helps the description generator select the attributes to be mentioned in proper order. Experimental results show that our model consistently outperforms state-of-the-art baselines by up to 2% and 3% in terms of BLEU score on two real-world datasets.
Bayu Distiawan Trisedya, Jianzhong Qi 0001, Hai-Tao Zheng 0002, Flora D. Salim, Rui Zhang 0003
IEEE Trans. Knowl. Data Eng.5
2023 Learning Region Similarities via Graph-Based Deep Metric Learning
abstract
Region similarity learning plays an essential role in applications such as business site selection, region recommendation, and urban planning. Earlier studies mainly represent regions as bags of points of interest (POIs) for region similarity comparisons, which cannot fully exploit the spatial features of the regions. Recently, researchers propose to use deep neural networks to exploit spatial features such as POI geo-coordinates and categories, which have produced more accurate and robust region similarity learning results. However, many useful features such as the height and size of a POI, and the distance and relative importance between the POIs, are still overlooked in these methods. To take advantage of such features, we propose to represent regions as graphs, where nodes are POIs with rich features such as height, size, and hexagonal coordinates, while edges are the relationships between POIs formulated by their road network distances. To capture POIs’ importance, we weigh them by their height and size. Since there is limited availability of ground-truth region similarity data, we propose a contrastive learning-based multi-relational graph neural network (C-MPGCN) for region similarity learning based on the graph representations. To generate data for model training, we propose a soft graph edit distance (SGED) based algorithm to generate triples of similar and dissimilar graphs of a given graph (representing a given region) based on the POI weights. Experimental results show that C-MPGCN outperforms the state-of-the-art methods for region similarity learning consistently with an improvement of at least 8.6% and 9.4% in terms of MRR and HR@1, respectively.
Jianzhong Qi 0001, Bayu Distiawan Trisedya, Yixin Su 0001, Rui Zhang 0003, Hongguang Ren
IEEE Trans. Knowl. Data Eng.5
2023 Bounding System-Induced Biases in Recommender Systems with a Randomized Dataset
abstract
Debiased recommendation with a randomized dataset has shown very promising results in mitigating system-induced biases. However, it still lacks more theoretical insights or an ideal optimization objective function compared with the other more well-studied routes without a randomized dataset. To bridge this gap, we study the debiasing problem from a new perspective and propose to directly minimize the upper bound of an ideal objective function, which facilitates a better potential solution to system-induced biases. First, we formulate a new ideal optimization objective function with a randomized dataset. Second, according to the prior constraints that an adopted loss function may satisfy, we derive two different upper bounds of the objective function: a generalization error bound with triangle inequality and a generalization error bound with separability. Third, we show that most existing related methods can be regarded as the insufficient optimization of these two upper bounds. Fourth, we propose a novel method called debiasing approximate upper bound ( DUB ) with a randomized dataset, which achieves a more sufficient optimization of these upper bounds. Finally, we conduct extensive experiments on a public dataset and a real product dataset to verify the effectiveness of our DUB.
Dugang Liu, Pengxiang Cheng 0002, Zinan Lin 0004, Xiaolian Zhang, Zhenhua Dong, Rui Zhang 0003, Xiuqiang He 0001, Weike Pan, Zhong Ming 0001
ACM Trans. Inf. Syst.6
2022 Regularization Penalty Optimization for Addressing Data Quality Variance in OoD Algorithms
abstract
Due to the poor generalization performance of traditional empirical risk minimization (ERM) in the case of distributional shift, Out-of-Distribution (OoD) generalization algorithms receive increasing attention. However, OoD generalization algorithms overlook the great variance in the quality of training data, which significantly compromises the accuracy of these methods. In this paper, we theoretically reveal the relationship between training data quality and algorithm performance, and analyze the optimal regularization scheme for Lipschitz regularized invariant risk minimization. A novel algorithm is proposed based on the theoretical results to alleviate the influence of low quality data at both the sample level and the domain level. The experiments on both the regression and classification benchmarks validate the effectiveness of our method with statistical significance.
Runpeng Yu 0001, Hong Zhu 0003, Kaican Li, Lanqing Hong, Rui Zhang 0003, Nanyang Ye 0001, Shao-Lun Huang, Xiuqiang He 0001
AAAI5
2022 An Interpretable Neuro-Symbolic Reasoning Framework for Task-Oriented Dialogue Generation
abstract
We study the interpretability issue of taskoriented dialogue systems in this paper.Previously, most neural-based task-oriented dialogue systems employ an implicit reasoning strategy that makes the model predictions uninterpretable to humans.To obtain a transparent reasoning process, we introduce neurosymbolic to perform explicit reasoning that justifies model decisions by reasoning chains.Since deriving reasoning chains requires multihop reasoning for task-oriented dialogues, existing neuro-symbolic approaches would induce error propagation due to the one-phase design.To overcome this, we propose a twophase approach that consists of a hypothesis generator and a reasoner.We first obtain multiple hypotheses, i.e., potential operations to perform the desired task, through the hypothesis generator.Each hypothesis is then verified by the reasoner, and the valid one is selected to conduct the final prediction.The whole system is trained by exploiting raw textual dialogues without using any reasoning chain annotations.Experimental studies on two public benchmark datasets demonstrate that the proposed approach not only achieves better results, but also introduces an interpretable decision process.
Shiquan Yang, Rui Zhang 0003, Sarah M. Erfani, Jey Han Lau
ACL (1)2
2022 Numerical Feature Representation with Hybrid N-ary Encoding
abstract
Numerical features (e.g., statistical features) are widely used in recommender systems and online advertising. Existing approaches for numerical feature representation in industry are primarily based on discretization. However, hard-discretization based methods (e.g., Equal Distance Discretization) are deficient in continuity while soft-discretization based methods (e.g., AutoDis) lack discriminability. To emphasize both continuity and discriminability for numerical features, we propose an end-to-end representation learning framework named NaryDis. Specifically, NaryDis first leverages hybrid n-ary encoding as an automatic discretization module to generate hybrid-grained discretization results (multiple encoded sequences). Each position of the encoded sequence is assigned with a positional embedding and an intra-ary attention network is leveraged to aggregate the positional embeddings for obtaining ary-wise representations. Then an inter-ary attention is adopted to assemble these representations, which are further constrained by a self-supervised regularization module. Comprehensive experiments on two public datasets are conducted to show the superiority and compatibility of NaryDis. Besides, we deeply investigate the properties of continuity and discriminability. Moreover, we further verify the effectiveness of NaryDis on a large-scale industrial advertisement dataset.
Bo Chen 0023, Huifeng Guo, Weiwen Liu, Yue Ding 0001, Yunzhe Li 0001, Wei Guo 0006, Yichao Wang 0002, Zhicheng He 0001, Ruiming Tang, Rui Zhang 0003
CIKM10
2022 LCD: Adaptive Label Correction for Denoising Music Recommendation
abstract
Music recommendation is usually modeled as a Click-Through Rate (CTR) prediction problem, which estimates the probability of a user listening a recommended song. CTR prediction can be formulated as a binary classification problem where the played songs are labeled as positive samples and the skipped songs are labeled as negative samples. However, such naively defined labels are noisy and biased in practice, causing inaccurate model predictions. In this work, we first identify serious label noise issues in an industrial music App, and then propose an adaptive Label Correction method for Denoising (LCD) music recommendation by ensembling the noisy labels and the model outputs to encourage a consensus prediction. Extensive offline experiments are conducted to evaluate the effectiveness of LCD on both industrial and public datasets. Furthermore, in a one-week online AB test, LCD also significantly increases both the music play count and time per user by 1% to 5%.
Quanyu Dai, Yalei Lv, Jieming Zhu, Junjie Ye 0002, Zhenhua Dong, Rui Zhang 0003, Shutao Xia, Ruiming Tang
CIKM6
2022 MISS: Multi-Interest Self-Supervised Learning Framework for Click-Through Rate Prediction
abstract
CTR prediction is essential for modern recommender systems. Ranging from early factorization machines to deep learning based models in recent years, existing CTR methods focus on capturing useful feature interactions or mining important behavior patterns. Despite the effectiveness, we argue that these methods suffer from the risk of label sparsity (i.e., the user-item interactions are highly sparse with respect to the feature space), label noise (i.e., the collected user-item interactions are usually noisy), and the underuse of domain knowledge (i.e., the pairwise correlations between samples). To address these challenging problems, we propose a novel Multi-Interest Self-Supervised learning (MISS) framework which enhances the feature embeddings with interest-level self-supervision signals. With the help of two novel CNN-based multi-interest extractors, self-supervision signals are discovered with full considerations of different interest representations (point-wise and union-wise), interest dependencies (short-range and long-range), and interest correlations (inter-item and intra-item). Based on that, contrastive learning losses are further applied to the augmented views of interest representations, which effectively improves the feature representation learning. Furthermore, our proposed MISS frame-work can be used as an “plug-in” component with existing CTR prediction models and further boost their performances. Extensive experiments on three large-scale datasets show that MISS significantly outperforms the state-of-the-art models, by up to 13.55% in AUC, and also enjoys good compatibility with representative deep CTR models.
Wei Guo 0006, Can Zhang 0007, Zhicheng He 0001, Jiarui Qin, Huifeng Guo, Bo Chen 0023, Ruiming Tang, Xiuqiang He 0001, Rui Zhang 0003
ICDE9
2022 Memorize, Factorize, or be Naive: Learning Optimal Feature Interaction Methods for CTR Prediction
abstract
Click-through rate prediction is one of the core tasks in commercial recommender systems. It aims to predict the prob-ability of a user clicking a particular item given user and item features. As feature interactions bring in non-linearity, they are widely adopted to improve the performance of CTR prediction models. Therefore, effectively modelling feature interactions has attracted much attention in both the research and industry field. The current approaches can generally be categorized into three classes: (i) naïve methods, which do not model feature interactions and only use original features; (ii) memorized methods, which memorize feature interactions by explicitly viewing them as new features and assigning trainable embeddings; (iii) factorized meth-ods, which learn latent vectors for original features and implicitly model feature interactions through factorization functions. Studies have shown that modelling feature interactions by one of these methods alone are suboptimal due to the unique characteristics of different feature interactions. To address this issue, we first propose a general framework called OptInter which finds the most suitable modelling method for each feature interaction. Different state-of-the-art deep CTR models can be viewed as instances of OptInter. To realize the functionality of OptInter, we also introduce a learning algorithm that automatically searches for the optimal modelling method. We conduct extensive experiments on four large datasets, including three public and one private. Experimental results demonstrate the effectiveness of OptInter. Because our OptInter finds the optimal modelling method for each feature interaction, our experiments show that OptInter improves the best performed state-of-the-art baseline deep CTR models by up to 2.21%. Compared to the memorized method, which also outperforms baselines, we reduce up to 91% parameters. In addition, we conduct several ablation studies to investigate the influence of different components of OptInter. Finally, we provide interpretable discussions on the results of OptInter.
Fuyuan Lyu, Xing Tang 0007, Huifeng Guo, Ruiming Tang, Xiuqiang He 0001, Rui Zhang 0003, Xue (Steve) Liu
ICDE6
2022 Neural Re-ranking in Multi-stage Recommender Systems: A Review
abstract
As the final stage of the multi-stage recommender system (MRS), re-ranking directly affects users’ experience and satisfaction by rearranging the input ranking lists, and thereby plays a critical role in MRS. With the advances in deep learning, neural re-ranking has become a trending topic and been widely adopted in industrial applications. This review aims at integrating re-ranking algorithms into a broader picture, and paving ways for more comprehensive solutions for future research. For this purpose, we first present a taxonomy of current methods on neural re-ranking. Then we give a description of these methods along with the historic development according to their objectives. The network structure, personalization, and complexity are also discussed and compared. Next, we provide a benchmark for the major neural re-ranking models and quantitatively analyze their re-ranking performance. Finally, the review concludes with a discussion on future prospects of this field. A list of papers discussed in this review, the benchmark datasets, our re-ranking library LibRerank, and detailed parameter settings are publicly available at https://github.com/LibRerank-Community/LibRerank.
Weiwen Liu, Yunjia Xi, Jiarui Qin, Fei Sun 0001, Bo Chen 0023, Weinan Zhang 0001, Rui Zhang 0003, Ruiming Tang
IJCAI7
2022 LordBERT: Embedding Long Text by Segment Ordering with BERT
abstract
Although BERT has achieved significant improvements on many downstream NLP tasks, it has difficulty handling long text because of its quadratic computation complexity. A typical approach to this issue is splitting the input into shorter segments and utilizing order-independent attention mechanism to conduct intersegment interaction, but the approach ignores the segment order information, which is greatly beneficial for capturing implicit relations across different segments. To address this problem, we propose a novel multi-task learning framework, named LordBERT, which fully exploits both intra- and inter-segment information in long text by segment ordering with BERT. LordBERT learns segment-level representations from segments through BERT and a reasoner, and utilizes an auxiliary segment ordering module to reorder disordered segments. With this module, the model implicitly encodes intersegment relations and global information of long text into segment representations. The downstream task and the ordering task are jointly optimized during training, while for inferencing we mainly conduct the downstream task. Experimental results show that LordBERT outperforms the state-of-the-art models by up to 0.58% in accuracy for text classification tasks on long text.
Borun Chen, Rongyi Sun, Yimeng Dai, Hai-Tao Zheng 0002, Rui Zhang 0003
IJCNN5
2022 GiTS: Gist-driven Text Segmentation
abstract
Text segmentation is a classical task in NLP that aims to split a document into several coherent sections. Existing work typically regards it as a binary classification task and predicts whether a paragraph or sentence is the end of a section through bottom-up paragraph content coherence modeling. However, the high-level gist, i.e., the essential meaning of a certain section, is not well utilized. In this work, we propose a gist-driven text segmentation model (GiTS), which locates section boundaries utilizing both the top-down section gist and the bottom-up paragraph contents. Specifically, GiTS consists of a gist generator and a boundary predictor. The RNN-based gist generator generates section gist in order to consider high-level content coherence and distinguishability. The boundary predictor predicts boundary through a pointer network. We also propose an auxiliary gist processor module, which can seamlessly extend GiTS to diverse NLP tasks, such as heading generation, question answering and text classification. Experimental results on text segmentation show our model outperforms the RNN-based state-of-the-art model by 6.83 % on average in terms of$P_{k}$. We also show that combining GiTS with the auxiliary gist processor outperforms the state-of-the-art heading generation models by 22.68% in accuracy and 44.20% in Rouge-1.
Yimeng Dai, Hai-Tao Zheng 0002, Rui Zhang 0003
IJCNN4
2022 Unsupervised Learning Style Classification for Learning Path Generation in Online Education Platforms
abstract
Online education, which educates students that cannot be present at school, has become an important supplement to traditional education. Without the direct supervision and instruction of teachers, online education is always concerned with potential distractions and misunderstandings. Learning Style Classification (LSC) is proposed to analyze the learning behavior patterns of online learning users, based on which personalized learning paths are generated to help them learn and maintain their interests.
Zhicheng He 0001, Wei Xia 0001, Huifeng Guo, Ruiming Tang, Dingyin Xia, Rui Zhang 0003
KDD7
2022 A Generalized Doubly Robust Learning Framework for Debiasing Post-Click Conversion Rate Prediction
abstract
Post-click conversion rate (CVR) prediction is an essential task for discovering user interests and increasing platform revenues in a range of industrial applications. One of the most challenging problems of this task is the existence of severe selection bias caused by the inherent self-selection behavior of users and the item selection process of systems. Currently, doubly robust (DR) learning approaches achieve the state-of-the-art performance for debiasing CVR prediction. However, in this paper, by theoretically analyzing the bias, variance and generalization bounds of DR methods, we find that existing DR approaches may have poor generalization caused by inaccurate estimation of propensity scores and imputation errors, which often occur in practice. Motivated by such analysis, we propose a generalized learning framework that not only unifies existing DR methods, but also provides a valuable opportunity to develop a series of new debiasing techniques to accommodate different application scenarios. Based on the framework, we propose two new DR methods, namely DR-BIAS and DR-MSE. DR-BIAS directly controls the bias of DR loss, while DR-MSE balances the bias and variance flexibly, which achieves better generalization performance. In addition, we propose a novel tri-level joint learning optimization method for DR-MSE in CVR prediction, and an efficient training algorithm correspondingly. We conduct extensive experiments on both real-world and semi-synthetic datasets, which validate the effectiveness of our proposed methods.
Quanyu Dai, Haoxuan Li 0001, Peng Wu 0012, Zhenhua Dong, Xiao-Hua Zhou, Rui Zhang 0079, Rui Zhang 0003, Jie Sun 0007
KDD7
2022 Detecting Arbitrary Order Beneficial Feature Interactions for Recommender Systems
abstract
Detecting beneficial feature interactions is essential in recommender systems, and existing approaches achieve this by examining all the possible feature interactions. However, the cost of examining all the possible higher-order feature interactions is prohibitive (exponentially growing with the order increasing). Hence existing approaches only detect limited order (e.g., combinations of up to four features) beneficial feature interactions, which may miss beneficial feature interactions with orders higher than the limitation. In this paper, we propose a hypergraph neural network based model named HIRS. HIRS is the first work that directly generates beneficial feature interactions of arbitrary orders and makes recommendation predictions accordingly. The number of generated feature interactions can be specified to be much smaller than the number of all the possible interactions and hence, our model admits a much lower running time. To achieve an effective algorithm, we exploit three properties of beneficial feature interactions, and propose deep-infomax-based methods to guide the interaction generation. Our experimental results show that HIRS outperforms state-of-the-art algorithms by up to 5% in terms of recommendation accuracy.
Yixin Su 0001, Sarah M. Erfani, Junhao Gan, Rui Zhang 0003
KDD5
2022 ReLoop: A Self-Correction Continual Learning Loop for Recommender Systems
abstract
Deep learning-based recommendation has become a widely adopted technique in various online applications. Typically, a deployed model undergoes frequent re-training to capture users' dynamic behaviors from newly collected interaction logs. However, the current model training process only acquires users' feedbacks as labels, but fails to take into account the errors made in previous recommendations. Inspired by the intuition that humans usually reflect and learn from mistakes, in this paper, we attempt to build a self-correction continual learning loop (dubbed ReLoop) for recommender systems. In particular, a new customized loss is employed to encourage every new model version to reduce prediction errors over the previous model version during training. Our ReLoop learning framework enables a continual self-correction process in the long run and thus is expected to obtain better performance over existing training strategies. Both offline experiments and an online A/B test have been conducted to validate the effectiveness of ReLoop.
Guohao Cai, Jieming Zhu, Quanyu Dai, Zhenhua Dong, Xiuqiang He 0001, Ruiming Tang, Rui Zhang 0003
SIGIR7
2022 RankFlow: Joint Optimization of Multi-Stage Cascade Ranking Systems as Flows
abstract
Building a multi-stage cascade ranking system is a commonly used solution to balance the efficiency and effectiveness in modern information retrieval (IR) applications, such as recommendation and web search. Despite the popularity in practice, the literature specific on multi-stage cascade ranking systems is relatively scarce. The common practice is to train rankers of each stage independently using the same user feedback data (a.k.a., impression data), disregarding the data flow and the possible interactions between stages. This straightforward solution could lead to a sub-optimal system because of the sample selection bias (SSB) issue, which is especially damaging for cascade rankers due to the negative effect accumulated in the multiple stages. Worse still, the interactions between the rankers of each stage are not fully exploited. This paper provides an elaborate analysis of this commonly used solution to reveal its limitations. By studying the essence of cascade ranking, we propose a joint training framework named RankFlow to alleviate the SSB issue and exploit the interactions between the cascade rankers, which is the first systematic solution for this topic. We propose a paradigm of training cascade rankers that emphasizes the importance of fitting rankers on stage-specific data distributions instead of the unified user feedback distribution. We design the RankFlow framework based on this paradigm: The training data of each stage is generated by its preceding stages while the guidance signals not only come from the logs but its successors. Extensive experiments are conducted on various IR scenarios, including recommendation, web search and advertisement. The results verify the efficacy and superiority of RankFlow.
Jiarui Qin, Jiachen Zhu 0001, Bo Chen 0023, Weiwen Liu, Ruiming Tang, Rui Zhang 0003, Yong Yu 0001, Weinan Zhang 0001
SIGIR7
2022 Multi-Level Interaction Reranking with User Behavior History
abstract
As the final stage of the multi-stage recommender system (MRS), reranking directly affects users' experience and satisfaction, thus playing a critical role in MRS. Despite the improvement achieved in the existing work, three issues are yet to be solved. First, users' historical behaviors contain rich preference information, such as users' long and short-term interests, but are not fully exploited in reranking. Previous work typically treats items in history equally important, neglecting the dynamic interaction between the history and candidate items. Second, existing reranking models focus on learning interactions at the item level while ignoring the fine-grained feature-level interactions. Lastly, estimating the reranking score on the ordered initial list before reranking may lead to the early scoring problem, thereby yielding suboptimal reranking performance. To address the above issues, we propose a framework named Multi-level Interaction Reranking (MIR). MIR combines low-level cross-item interaction and high-level set-to-list interaction, where we view the candidate items to be reranked as a set and the users' behavior history in chronological order as a list. We design a novel SLAttention structure for modeling the set-to-list interactions with personalized long-short term interests. Moreover, feature-level interactions are incorporated to capture the fine-grained influence among items. We design MIR in such a way that any permutation of the input items would not change the output ranking, and we theoretically prove it. Extensive experiments on three public and proprietary datasets show that MIR significantly outperforms the state-of-the-art models using various ranking and utility metrics.
Yunjia Xi, Weiwen Liu, Jieming Zhu, Xilong Zhao, Xinyi Dai, Ruiming Tang, Weinan Zhang 0001, Rui Zhang 0003, Yong Yu 0001
SIGIR8
2022 BARS: Towards Open Benchmarking for Recommender Systems
abstract
The past two decades have witnessed the rapid development of personalized recommendation techniques. Despite the significant progress made in both research and practice of recommender systems, to date, there is a lack of a widely-recognized benchmarking standard in this field. Many of the existing studies perform model evaluations and comparisons in an ad-hoc manner, for example, by employing their own private data splits or using a different experimental setting. However, such conventions not only increase the difficulty in reproducing existing studies, but also lead to inconsistent experimental results among them. This largely limits the credibility and practical value of research results in this field. To tackle these issues, we present an initiative project aimed for open benchmarking for recommender systems. In contrast to some earlier attempts towards this goal, we take one further step by setting up a standardized benchmarking pipeline for reproducible research, which integrates all the details about datasets, source code, hyper-parameter settings, running logs, and evaluation results. The benchmark is designed with comprehensiveness and sustainability in mind. It spans both matching and ranking tasks, and also allows anyone to easily follow and contribute. We believe that our benchmark could not only reduce the redundant efforts of researchers to re-implement or re-run existing baselines, but also drive more solid and reproducible research on recommender systems.
Jieming Zhu, Quanyu Dai, Liangcai Su, Jinyang Liu 0002, Guohao Cai, Xi Xiao 0001, Rui Zhang 0003
SIGIR8
2022 Contrastive Learning with Positive-Negative Frame Mask for Music Representation
abstract
Self-supervised learning, especially contrastive learning, has made an outstanding contribution to the development of many deep learning research fields. Recently, researchers in the acoustic signal processing field noticed its success and leveraged contrastive learning for better music representation. Typically, existing approaches maximize the similarity between two distorted audio segments sampled from the same music. In other words, they ensure a semantic agreement at the music level. However, those coarse-grained methods neglect some inessential or noisy elements at the frame level, which may be detrimental to the model to learn the effective representation of music. Towards this end, this paper proposes a novel Positive-nEgative frame mask for Music Representation based on the contrastive learning framework, abbreviated as PEMR. Concretely, PEMR incorporates a Positive-Negative Mask Generation module, which leverages transformer blocks to generate frame masks on Log-Mel spectrogram. We can generate self-augmented negative and positive samples by masking important components or inessential components, respectively. We devise a novel contrastive learning objective to accommodate both self-augmented positives/negatives sampled from the same music. We conduct experiments on four public datasets. The experimental results of two music-related downstream tasks, music classification and cover song identification, demonstrate the generalization ability and transferability of music representation learned by PEMR.
Dong Yao, Zhou Zhao 0001, Shengyu Zhang 0001, Jieming Zhu, Yudong Zhu, Rui Zhang 0003, Xiuqiang He 0001
WWW6
2022 GCP: Graph Encoder With Content-Planning for Sentence Generation From Knowledge Bases
abstract
A knowledge base is a large repository of facts usually represented as triples, each consisting of a subject, a predicate, and an object. The triples together form a graph, i.e., a knowledge graph. The triple representation in a knowledge graph offers a simple interface for applications to access the facts. However, this representation is not in a natural language form, which is difficult for humans to understand. We address this problem by proposing a system to translate a set of triples (i.e., a graph) into natural sentences. We take an encoder-decoder based approach. Specifically, we propose a Graph encoder with Content-Planning capability (GCP) to encode an input graph. GCP not only works as an encoder but also serves as a content-planner by using an entity-order aware topological traversal to encode a graph. This way, GCP can capture the relationships between entities in a knowledge graph as well as providing information regarding the proper entity order for the decoder. Hence, the decoder can generate sentences with a proper entity mention ordering. Experimental results show that GCP achieves improvements over state-of-the-art models by up to 3.6%, 4.1%, and 3.8% in three common metrics BLEU, METEOR, and TER, respectively. The code is available at (https://github.com/ruizhang-ai/GCP/).
Bayu Distiawan Trisedya, Jianzhong Qi 0001, Wei Wang 0011, Rui Zhang 0003
IEEE Trans. Pattern Anal. Mach. Intell.4
2022 Action-ViT: Pedestrian Intent Prediction in Traffic Scenes
abstract
Pedestrian crossing intention prediction is crucial to traffic safety, which is a challenging task in real traffic scenarios. Traditional methods infer the intention of pedestrians to cross by predicting their future movements based on the observed trajectories in history. The performance of those methods is limited due to insufficient features and sources of information. To address those limitations, we propose a ViT-based model which incorporates multi-modal data to predict the pedestrian crossing intention. Specifically, the proposed model takes into consideration the visual information, poses, bounding box coordinates and action annotations, and gradually fuses those features for the final prediction. Besides, different data processing methods are designed based on the corresponding characteristics of different modalities to make full use of each type of data. Extensive ablation studies are conducted to show the performance of temporal modelling and feature fusion.
Shengzhe Zhao, Haopeng Li 0001, Qiuhong Ke, Rui Zhang 0003
IEEE Signal Process. Lett.5
2022 Video Crowd Localization With Multifocus Gaussian Neighborhood Attention and a Large-Scale Benchmark
abstract
Video crowd localization is a crucial yet challenging task, which aims to estimate exact locations of human heads in the given crowded videos. To model spatial-temporal dependencies of human mobility, we propose a multi-focus Gaussian neighborhood attention (GNA), which can effectively exploit long-range correspondences while maintaining the spatial topological structure of the input videos. In particular, our GNA can also capture the scale variation of human heads well using the equipped multi-focus mechanism. Based on the multi-focus GNA, we develop a unified neural network called GNANet to accurately locate head centers in video clips by fully aggregating spatial-temporal information via a scene modeling module and a context cross-attention module. Moreover, to facilitate future researches in this field, we introduce a large-scale crowd video benchmark named VSCrowd (https://github.com/HopLee6/VSCrowd), which consists of 60K+ frames captured in various surveillance scenes and 2M+ head annotations. Finally, we conduct extensive experiments on three datasets including our VSCrowd, and the experiment results show that the proposed method is capable to achieve state-of-the-art performance for both video crowd localization and counting.
Haopeng Li 0001, Lingbo Liu, Shinan Liu, Junyu Gao 0001, Bin Zhao 0001, Rui Zhang 0003
IEEE Trans. Image Process.7
2022 Distributed Hypergraph Processing Using Intersection Graphs
abstract
The 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.7
2022 BrePartition: Optimized High-Dimensional kNN Search With Bregman Distances
abstract
Bregman 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.3
2022 A benchmark and comprehensive survey on knowledge graph entity alignment via representation learning
Rui Zhang 0003, Bayu Distiawan Trisedya, Yong Jiang 0001, Jianzhong Qi 0001
VLDB J.1
2022 Special Issue of Graph Data Management, Mining, and Applications (APWeb-WAIM 2020)
Xin Wang 0030, Rui Zhang 0003, Young-Koo Lee
World Wide Web2
2021 Detecting Beneficial Feature Interactions for Recommender Systems
abstract
Feature interactions are essential for achieving high accuracy in recommender systems. Many studies take into account the interaction between every pair of features. However, this is suboptimal because some feature interactions may not be that relevant to the recommendation result and taking them into account may introduce noise and decrease recommendation accuracy. To make the best out of feature interactions, we propose a graph neural network approach to effectively model them, together with a novel technique to automatically detect those feature interactions that are beneficial in terms of recommendation accuracy. The automatic feature interaction detection is achieved via edge prediction with an L0 activation regularization. Our proposed model is proved to be effective through the information bottleneck principle and statistical interaction theory. Experimental results show that our model (i) outperforms existing baselines in terms of accuracy, and (ii) automatically identifies beneficial feature interactions.
Yixin Su 0001, Rui Zhang 0003, Sarah M. Erfani
AAAI2
2021 Automatic Webpage Briefing
abstract
We introduce the task of webpage briefing (WB) to provide a summary of a webpage in a hierarchical manner, from the broad topic of the webpage, to finer level key attributes. A straightforward approach for this task is to train a machine learning model for generating topics and extracting key attributes. However, such a model may not perform well on webpages that are from domains not seen in the training data. An ideal model should be able to adapt to unseen domains while preserving knowledge learned from the seen domains. Knowledge distillation (KD) offers a potential solution, in which a teacher pre-trained with specific domains can pass the knowledge to a student, while unseen domains can also be added to increase the robustness of the models. However, existing works usually assume the models have no access to seen domains during distillation and the knowledge on seen domains may be lost. In our setting, we have access to the generated topics, which contain representative knowledge of seen domains and can help preserve that knowledge during distillation. Moreover, a vanilla KD does not pass on the knowledge about the location patterns of the informative contents in webpages, which are essential for identifying the topics to be generated or the key attributes to be extracted. To preserve more knowledge of seen domains and to better utilize the location patterns, we propose a Dual Distillation model which consists of identification distillation (ID) and understanding distillation (UD); ID distills knowledge on the identification of informative contents under the guidance of the learned topics of seen domains, while UD distills knowledge on topic generation or key attribute extraction. Since topics and key attributes are distilled separately in two students in Dual Distillation, the inherent correlations between them are not utilized. To better exploit such correlations, we propose a Triple Distillation model which consists of a shared ID and two UDs, one for topic generation and the other for key attribute extraction. We further propose a joint model for WB with signal enhancement and exchange among a key attribute extractor, a topic generator, and an informative section predictor. Experiments on real-world webpages show that our models achieve high performances for WB, and validate the superiority of Dual Distillation and Triple Distillation in their target settings. Experiments also show that the proposed joint model outperforms single-task baselines and other joint models.
Yimeng Dai, Rui Zhang 0003, Jianzhong Qi 0001
ICDE2
2021 ProMIPS: Efficient High-Dimensional c-Approximate Maximum Inner Product Search with a Lightweight Index
abstract
Due 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
ICDE3
2021 Prototypical Representation Learning for Relation Extraction
Ning Ding 0002, Xiaobin Wang, Rui Wang 0005, Pengjun Xie, Ying Shen 0001, Fei Huang 0002, Hai-Tao Zheng 0002, Rui Zhang 0003
ICLR10
2021 Noise Doesn't Lie: Towards Universal Detection of Deep Inpainting
abstract
Deep image inpainting aims to restore damaged or missing regions in an image with realistic contents. While having a wide range of applications such as object removal and image recovery, deep inpainting techniques also have the risk of being manipulated for image forgery. A promising countermeasure against such forgeries is deep inpainting detection, which aims to locate the inpainted regions in an image. In this paper, we make the first attempt towards universal detection of deep inpainting, where the detection network can generalize well when detecting different deep inpainting methods. To this end, we first propose a novel data generation approach to generate a universal training dataset, which imitates the noise discrepancies exist in real versus inpainted image contents to train universal detectors. We then design a Noise-Image Cross-fusion Network (NIX-Net) to effectively exploit the discriminative information contained in both the images and their noise patterns. We empirically show, on multiple benchmark datasets, that our approach outperforms existing detection methods by a large margin and generalize well to unseen deep inpainting techniques. Our universal training dataset can also significantly boost the generalizability of existing detection methods.
Ang Li 0008, Qiuhong Ke, Xingjun Ma, Haiqin Weng, Zhiyuan Zong, Rui Zhang 0003
IJCAI7
2021 UniMF: A Unified Framework to Incorporate Multimodal Knowledge Bases intoEnd-to-End Task-Oriented Dialogue Systems
abstract
Knowledge bases (KBs) are usually essential for building practical dialogue systems. Recently we have seen rapidly growing interest in integrating knowledge bases into dialogue systems. However, existing approaches mostly deal with knowledge bases of a single modality, typically textual information. As today's knowledge bases become abundant with multimodal information such as images, audios and videos, the limitation of existing approaches greatly hinders the development of dialogue systems. In this paper, we focus on task-oriented dialogue systems and address this limitation by proposing a novel model that integrates external multimodal KB reasoning with pre-trained language models. We further enhance the model via a novel multi-granularity fusion mechanism to capture multi-grained semantics in the dialogue history. To validate the effectiveness of the proposed model, we collect a new large-scale (14K) dialogue dataset MMDialKB, built upon multimodal KB. Both automatic and human evaluation results on MMDialKB demonstrate the superiority of our proposed framework over strong baselines.
Shiquan Yang, Rui Zhang 0003, Sarah M. Erfani, Jey Han Lau
IJCAI2
2021 Neural Graph Matching based Collaborative Filtering
abstract
User and item attributes are essential side-information; their interactions (i.e., their co-occurrence in the sample data) can significantly enhance prediction accuracy in various recommender systems. We identify two different types of attribute interactions, inner interactions and cross interactions: inner interactions are those between only user attributes or those between only item attributes; cross interactions are those between user attributes and item attributes. Existing models do not distinguish these two types of attribute interactions, which may not be the most effective way to exploit the information carried by the interactions. To address this drawback, we propose a neural Graph Matching based Collaborative Filtering model (GMCF), which effectively captures the two types of attribute interactions through modeling and aggregating attribute interactions in a graph matching structure for recommendation. In our model, the two essential recommendation procedures, characteristic learning and preference matching, are explicitly conducted through graph learning (based on inner interactions) and node matching (based on cross interactions), respectively. Experimental results show that our model outperforms state-of-the-art models. Further studies verify the effectiveness of GMCF in improving the accuracy of recommendation.
Yixin Su 0001, Rui Zhang 0003, Sarah M. Erfani, Junhao Gan
SIGIR2
2021 WGCN: Graph Convolutional Networks with Weighted Structural Features
abstract
Graph structural information such as topologies or connectivities provides valuable guidance for graph convolutional networks (GCNs) to learn nodes' representations. Existing GCN models that capture nodes' structural information weight in- and out-neighbors equally or differentiate in- and out-neighbors globally without considering nodes' local topologies. We observe that in- and out-neighbors contribute differently for nodes with different local topologies. To explore the directional structural information for different nodes, we propose a GCN model with weighted structural features, named WGCN. WGCN first captures nodes' structural fingerprints via a direction and degree aware Random Walk with Restart algorithm, where the walk is guided by both edge direction and nodes' in- and out-degrees. Then, the interactions between nodes' structural fingerprints are used as the weighted node structural features. To further capture nodes' high-order dependencies and graph geometry, WGCN embeds graphs into a latent space to obtain nodes' latent neighbors and geometrical relationships. Based on nodes' geometrical relationships in the latent space, WGCN differentiates latent, in-, and out-neighbors with an attention-based geometrical aggregation. Experiments on transductive node classification tasks show that WGCN outperforms the baseline models consistently by up to 17.07% in terms of accuracy on five benchmark datasets.
Jianzhong Qi 0001, Qingwei Liu, Rui Zhang 0003
SIGIR4
2021 Consistent and Flexible Selectivity Estimation for High-Dimensional Data
abstract
Selectivity estimation aims at estimating the number of database objects that satisfy a selection criterion. Answering this problem accurately and efficiently is essential to many applications, such as density estimation, outlier detection, query optimization, and data integration. The estimation problem is especially challenging for large-scale high-dimensional data due to the curse of dimensionality, the large variance of selectivity across different queries, and the need to make the estimator consistent (i.e., the selectivity is non-decreasing in the threshold). We propose a new deep learning-based model that learns a query-dependent piecewise linear function as selectivity estimator, which is flexible to fit the selectivity curve of any distance function and query object, while guaranteeing that the output is non-decreasing in the threshold. To improve the accuracy for large datasets, we propose to partition the dataset into multiple disjoint subsets and build a local model on each of them. We perform experiments on real datasets and show that the proposed model consistently outperforms state-of-the-art models in accuracy in an efficient way and is useful for real applications.
Yaoshu Wang, Chuan Xiao 0001, Jianbin Qin, Rui Mao 0001, Makoto Onizuka, Wei Wang 0011, Rui Zhang 0003, Yoshiharu Ishikawa
SIGMOD Conference7
2021 Unifying the Global and Local Approaches: An Efficient Power Iteration with Forward Push
abstract
Personalized PageRank (PPR) is a critical measure of the importance of a node t to a source node s in a graph. The Single-Source PPR (SSPPR) query computes the PPR's of all the nodes with respect to s on a directed graph G with n nodes and m edges; and it is an essential operation widely used in graph applications. In this paper, we propose novel algorithms for answering two variants of SSPPR queries: (i) high-precision queries and (ii) approximate queries.
Hao Wu 0057, Junhao Gan, Zhewei Wei, Rui Zhang 0003
SIGMOD Conference4
2021 Combating Selection Biases in Recommender Systems with a Few Unbiased Ratings
abstract
Recommendation datasets are prone to selection biases due to self-selection behavior of users and item selection process of systems. This makes explicitly combating selection biases an essential problem in training recommender systems. Most previous studies assume no unbiased data available for training. We relax this assumption and assume that a small subset of training data is unbiased. Then, we propose a novel objective that utilizes the unbiased data to adaptively assign propensity weights to biased training ratings. This objective, combined with unbiased performance estimators, alleviates the effects of selection biases on the training of recommender systems. To optimize the objective, we propose an efficient algorithm that minimizes the variance of propensity estimates for better generalized recommender systems. Extensive experiments on two real-world datasets confirm the advantages of our approach in significantly reducing both the error of rating prediction and the variance of propensity estimation.
Xiaojie Wang 0003, Rui Zhang 0003, Yu Sun 0021, Jianzhong Qi 0001
WSDM2
2021 Adversarial Distillation for Learning with Privileged Provisions
abstract
Knowledge distillation aims to train a student (model) for accurate inference in a resource-constrained environment. Traditionally, the student is trained by a high-capacity teacher (model) whose training is resource-intensive. The student trained this way is suboptimal because it is difficult to learn the real data distribution from the teacher. To address this issue, we propose to train the student against a discriminator in a minimax game. Such a minimax game has an issue that it can take an excessively long time for the training to converge. To address this issue, we propose adversarial distillation consisting of a student, a teacher, and a discriminator. The discriminator is now a multi-class classifier that distinguishes among the real data, the student, and the teacher. The student and the teacher aim to fool the discriminator via adversarial losses, while they learn from each other via distillation losses. By optimizing the adversarial and the distillation losses simultaneously, the student and the teacher can learn the real data distribution. To accelerate the training, we propose to obtain low-variance gradient updates from the discriminator using a Gumbel-Softmax trick. We conduct extensive experiments to demonstrate the superiority of the proposed adversarial distillation under both accuracy and training speed.
Xiaojie Wang 0003, Rui Zhang 0003, Yu Sun 0021, Jianzhong Qi 0001
IEEE Trans. Pattern Anal. Mach. Intell.2
2021 Next-Item Recommendation With Deep Adaptable Co-Embedding Neural Networks
abstract
The next-item recommendation has been in the central of interest in real-world applications such as e-commerce. However, it is challenging to infer what a user may purchase next due the complex interactions in the historical sessions and the changing semantics of an item over time. Most existing methods employ separate models to generate the general preference and the sequential patterns for the next-item recommendation without considering the interactions between the two factors or use a simple linear combination of the two factors. In this paper, we propose a deep adaptable co-embedding neural network (ACENet) to address these limitations. ACENet not only adaptably balances the combination of general preference and sequential patterns but also introduces dynamic attention for each factor in hybrid representations. Extensive experiments on two real-world datasets show the superiority of ACENet compared with other state-of-the-art methods.
Daochang Chen, Wenzheng Hu, Bo Yuan 0003, Rui Zhang 0003, Jianqiang Wang 0003
IEEE Signal Process. Lett.4
2020 MALA: Cross-Domain Dialogue Generation with Action Learning
abstract
Response generation for task-oriented dialogues involves two basic components: dialogue planning and surface realization. These two components, however, have a discrepancy in their objectives, i.e., task completion and language quality. To deal with such discrepancy, conditioned response generation has been introduced where the generation process is factorized into action decision and language generation via explicit action representations. To obtain action representations, recent studies learn latent actions in an unsupervised manner based on the utterance lexical similarity. Such an action learning approach is prone to diversities of language surfaces, which may impinge task completion and language quality. To address this issue, we propose multi-stage adaptive latent action learning (MALA) that learns semantic latent actions by distinguishing the effects of utterances on dialogue progress. We model the utterance effect using the transition of dialogue states caused by the utterance and develop a semantic similarity measurement that estimates whether utterances have similar effects. For learning semantic actions on domains without dialogue states, MALA extends the semantic similarity measurement across domains progressively, i.e., from aligning shared actions to learning domain-specific actions. Experiments using multi-domain datasets, SMD and MultiWOZ, show that our proposed model achieves consistent improvements over the baselines models in terms of both task completion and language quality.
Xinting Huang, Jianzhong Qi 0001, Yu Sun 0021, Rui Zhang 0003
AAAI4
2020 Sentence Generation for Entity Description with Content-Plan Attention
abstract
We study neural data-to-text generation. Specifically, we consider a target entity that is associated with a set of attributes. We aim to generate a sentence to describe the target entity. Previous studies use encoder-decoder frameworks where the encoder treats the input as a linear sequence and uses LSTM to encode the sequence. However, linearizing a set of attributes may not yield the proper order of the attributes, and hence leads the encoder to produce an improper context to generate a description. To handle disordered input, recent studies propose two-stage neural models that use pointer networks to generate a content-plan (i.e., content-planner) and use the content-plan as input for an encoder-decoder model (i.e., text generator). However, in two-stage models, the content-planner may yield an incomplete content-plan, due to missing one or more salient attributes in the generated content-plan. This will in turn cause the text generator to generate an incomplete description. To address these problems, we propose a novel attention model that exploits content-plan to highlight salient attributes in a proper order. The challenge of integrating a content-plan in the attention model of an encoder-decoder framework is to align the content-plan and the generated description. We handle this problem by devising a coverage mechanism to track the extent to which the content-plan is exposed in the previous decoding time-step, and hence it helps our proposed attention model select the attributes to be mentioned in the description in a proper order. Experimental results show that our model outperforms state-of-the-art baselines by up to 3% and 5% in terms of BLEU score on two real-world datasets, respectively.
Bayu Distiawan Trisedya, Jianzhong Qi 0001, Rui Zhang 0003
AAAI3
2020 Semi-Supervised Dialogue Policy Learning via Stochastic Reward Estimation
abstract
Dialogue policy optimization often obtains feedback until task completion in taskoriented dialogue systems.This is insufficient for training intermediate dialogue turns since supervision signals (or rewards) are only provided at the end of dialogues.To address this issue, reward learning has been introduced to learn from state-action pairs of an optimal policy to provide turn-by-turn rewards.This approach requires complete state-action annotations of human-to-human dialogues (i.e., expert demonstrations), which is labor intensive.To overcome this limitation, we propose a novel reward learning approach for semisupervised policy learning.The proposed approach learns a dynamics model as the reward function which models dialogue progress (i.e., state-action sequences) based on expert demonstrations, either with or without annotations.The dynamics model computes rewards by predicting whether the dialogue progress is consistent with expert demonstrations.We further propose to learn action embeddings for a better generalization of the reward function.The proposed approach outperforms competitive policy learning baselines on MultiWOZ, a benchmark multi-domain dataset.
Xinting Huang, Jianzhong Qi 0001, Yu Sun 0021, Rui Zhang 0003
ACL4
2020 Short-Term and Long-Term Context Aggregation Network for Video Inpainting
Ang Li 0008, Shanshan Zhao 0001, Xingjun Ma, Mingming Gong, Jianzhong Qi 0001, Rui Zhang 0003, Dacheng Tao, Kotagiri Ramamohanarao
ECCV (4)6
2020 A Learning Based Approach to Predict Shortest-Path Distances
abstract
Shortest-path distances on road networks have many applications such as finding nearest places of interest (POI) for travel recommendations. To compute a shortest-path distance, traditional approaches traverse the road network to find the shortest path and return the path length. When the distances are needed first (e.g., to rank POIs) while the shortest paths may be computed later (e.g., after a POI is chosen), one may precompute and store the distances, and answer distance queries by simple lookups. This approach, however, falls short in the worst-cast space cost – O(n2) for n vertices even with various optimizations. To address these limitations, we propose to learn an embedding for every vertex that preserves its distances to the other vertices. We then train a multi-layer perceptron (MLP) to predict the distance between two vertices given their embeddings. We thus achieve fast distance predictions without a high space cost. Experimental results on real road networks confirm these advantages. Meanwhile, our approach is up to 97% more accurate than the state-of-the-art approaches for distance predictions.
Jianzhong Qi 0001, Wei Wang 0011, Rui Zhang 0003, Zhuowei Zhao
EDBT3
2020 GraphDialog: Integrating Graph Knowledge into End-to-End Task-Oriented Dialogue Systems
abstract
End-to-end task-oriented dialogue systems aim to generate system responses directly from plain text inputs.There are two challenges for such systems: one is how to effectively incorporate external knowledge bases (KBs) into the learning framework; the other is how to accurately capture the semantics of dialogue history.In this paper, we address these two challenges by exploiting the graph structural information in the knowledge base and in the dependency parsing tree of the dialogue.To effectively leverage the structural information in dialogue history, we propose a new recurrent cell architecture which allows representation learning on graphs.To exploit the relations between entities in KBs, the model combines multi-hop reasoning ability based on the graph structure.Experimental results show that the proposed model achieves consistent improvement over state-of-the-art models on two different task-oriented dialogue datasets.
Shiquan Yang, Rui Zhang 0003, Sarah M. Erfani
EMNLP (1)2
2020 HexCNN: A Framework for Native Hexagonal Convolutional Neural Networks
abstract
Hexagonal CNN models have shown superior performance in applications such as IACT data analysis and aerial scene classification due to their better rotation symmetry and reduced anisotropy. In order to realize hexagonal processing, existing studies mainly use the ZeroOut method to imitate hexagonal processing, which causes substantial memory and computation overheads. We address this deficiency with a novel native hexagonal CNN framework named HexCNN. HexCNN takes hexagon-shaped input and performs forward and backward propagation on the original form of the input based on hexagon-shaped filters, hence avoiding computation and memory overheads caused by imitation. For applications with rectangle-shaped input but require hexagonal processing, HexCNN can be applied by padding the input into hexagon-shape as preprocessing. In this case, we show that the time and space efficiency of HexCNN still outperforms existing hexagonal CNN methods substantially. Experimental results show that compared with the state-of-the-art models, which imitate hexagonal processing but using rectangle-shaped filters, HexCNN reduces the training time by up to 42.2%. Meanwhile, HexCNN saves the memory space cost by up to 25% and 41.7% for loading the input and performing convolution, respectively.
Qiuhong Ke, Flip Korn, Jianzhong Qi 0001, Rui Zhang 0003
ICDM5
2020 Learning Based Distributed Tracking
abstract
Inspired by the great success of machine learning in the past decade, people have been thinking about the possibility of improving the theoretical results by exploring data distribution. In this paper, we revisit a fundamental problem called Distributed Tracking (DT) under an assumption that the data follows a certain (known or unknown) distribution, and propose a number Data-dependent algorithms with improved theoretical bounds. Informally, in the DT problem, there is a coordinator and k players, where the coordinator holds a threshold N and each player has a counter. At each time stamp, at most one counter can be increased by one. The job of the coordinator is to capture the exact moment when the sum of all these k counters reaches N. The goal is to minimise the communication cost. While our first type of algorithms assume the concrete data distribution is known in advance, our second type of algorithms can learn the distribution on the fly. Both of the algorithms achieve a communication cost bounded by O(k log log N) with high probability, improving the state-of-the-art data-independent bound O(k log N/k). We further propose a number of implementation optimisation heuristics to improve both efficiency and robustness of the algorithms. Finally, we conduct extensive experiments on three real datasets and four synthetic datasets. The experimental results show that the communication cost of our algorithms is as least as $20%$ of that of the state-of-the-art algorithms.
Hao Wu 0057, Junhao Gan, Rui Zhang 0003
KDD3
2020 Joint Recognition of Names and Publications in Academic Homepages
abstract
Academic homepages are an important source for learning researchers' profiles. Recognising person names and publications in academic homepages are two fundamental tasks for understanding the identities of the homepages and collaboration networks of the researchers. Existing studies have tackled person name recognition and publication recognition separately. We observe that these two tasks are correlated since person names and publications often co-occur. Further, there are strong position patterns for the occurrence of person names and publications. With these observations, we propose a novel deep learning model consisting of two main modules, an alternatingly updated memory module which exploits the knowledge and correlation from both tasks, and a position-aware memory module which captures the patterns of where in a homepage names and publications appear. Empirical results show that our proposed model outperforms the state-of-the-art publication recognition model by 3.64% in F1 score and outperforms the state-of-the-art person name recognition model by 2.06% in F1 score. Ablation studies and visualisation confirm the effectiveness of the proposed modules.
Yimeng Dai, Jianzhong Qi 0001, Rui Zhang 0003
WSDM3
2020 Landmark Graph-Based Indoor Localization
abstract
Indoor localization is important for a variety of applications, such as location-based services, mobile social networks, and emergency response. Fusing spatial information is an effective way to achieve accurate indoor localization with little or with no need for extra hardware. However, the existing indoor localization methods that make use of spatial information are either computationally expensive or sensitive to the completeness of landmarks. In this article, we propose a novel, low-cost, high-accuracy indoor localization method based on a landmark graph. The experimental results show that the proposed method outperforms the state-of-the-art methods.
Fuqiang Gu, Shahrokh Valaee, Kourosh Khoshelham, Jianga Shang, Rui Zhang 0003
IEEE Internet Things J.5
2020 Packing R-trees with Space-filling Curves: Theoretical Optimality, Empirical Efficiency, and Bulk-loading Parallelizability
abstract
The massive amount of data and large variety of data distributions in the big data era call for access methods that are efficient in both query processing and index management, and over both practical and worst-case workloads. To address this need, we revisit two classic multidimensional access methods—the R-tree and the space-filling curve. We propose a novel R-tree packing strategy based on space-filling curves. This strategy produces R-trees with an asymptotically optimal I/O complexity for window queries in the worst case. Experiments show that our R-trees are highly efficient in querying both real and synthetic data of different distributions. The proposed strategy is also simple to parallelize, since it relies only on sorting. We propose a parallel algorithm for R-tree bulk-loading based on the proposed packing strategy and analyze its performance under the massively parallel communication model. To handle dynamic data updates, we further propose index update algorithms that process data insertions and deletions without compromising the optimal query I/O complexity. Experimental results confirm the effectiveness and efficiency of the proposed R-tree bulk-loading and updating algorithms over large data sets.
Jianzhong Qi 0001, Yufei Tao 0001, Yanchuan Chang, Rui Zhang 0003
ACM Trans. Database Syst.4
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.6
2019 Entity Alignment between Knowledge Graphs Using Attribute Embeddings
abstract
The task of entity alignment between knowledge graphs aims to find entities in two knowledge graphs that represent the same real-world entity. Recently, embedding-based models are proposed for this task. Such models are built on top of a knowledge graph embedding model that learns entity embeddings to capture the semantic similarity between entities in the same knowledge graph. We propose to learn embeddings that can capture the similarity between entities in different knowledge graphs. Our proposed model helps align entities from different knowledge graphs, and hence enables the integration of multiple knowledge graphs. Our model exploits large numbers of attribute triples existing in the knowledge graphs and generates attribute character embeddings. The attribute character embedding shifts the entity embeddings from two knowledge graphs into the same space by computing the similarity between entities based on their attributes. We use a transitivity rule to further enrich the number of attributes of an entity to enhance the attribute character embedding. Experiments using real-world knowledge bases show that our proposed model achieves consistent improvements over the baseline models by over 50% in terms of hits@1 on the entity alignment task.
Bayu Distiawan Trisedya, Jianzhong Qi 0001, Rui Zhang 0003
AAAI3
2019 Neural Relation Extraction for Knowledge Base Enrichment
abstract
We study relation extraction for knowledge base (KB) enrichment.Specifically, we aim to extract entities and their relationships from sentences in the form of triples and map the elements of the extracted triples to an existing KB in an end-to-end manner.Previous studies focus on the extraction itself and rely on Named Entity Disambiguation (NED) to map triples into the KB space.This way, NED errors may cause extraction errors that affect the overall precision and recall.To address this problem, we propose an end-to-end relation extraction model for KB enrichment based on a neural encoder-decoder model.We collect high-quality training data by distant supervision with co-reference resolution and paraphrase detection.We propose an n-gram based attention model that captures multi-word entity names in a sentence.Our model employs jointly learned word and entity embeddings to support named entity disambiguation.Finally, our model uses a modified beam search and a triple classifier to help generate high-quality triples.Our model outperforms state-of-theart baselines by 15.51% and 8.38% in terms of F1 score on two real-world datasets.
Bayu Distiawan Trisedya, Gerhard Weikum, Jianzhong Qi 0001, Rui Zhang 0003
ACL (1)4
2019 DBSVEC: Density-Based Clustering Using Support Vector Expansion
abstract
DBSCAN is a popular clustering algorithm that can discover clusters of arbitrary shapes with broad applications. However, DBSCAN is computationally expensive, as it performs range queries for all the points to determine their neighbors and grow the clusters. To address this problem, we propose a novel approximate density-based clustering algorithm named DBSVEC. DBSVEC introduces support vectors into density-based clustering, which allows performing range queries only on a small subset of points called the core support vectors. This technique significantly improves the efficiency while retaining high-quality cluster results. We evaluate the performance of DBSVEC via extensive experiments on real and synthetic datasets. The results show that DBSVEC is up to three orders of magnitude faster than DBSCAN. Compared with the state-of-the-art approximate density-based clustering methods, DBSVEC is up to two orders of magnitude faster, and the clustering results of DBSVEC are more similar to those of DBSCAN.
Zhen Wang 0030, Rui Zhang 0003, Jianzhong Qi 0001, Bo Yuan 0003
ICDE2
2019 2ED: An Efficient Entity Extraction Algorithm Using Two-Level Edit-Distance
abstract
Entity extraction is fundamental to many text mining tasks such as organisation name recognition. A popular approach to entity extraction is based on string matching against a dictionary of known entities. For approximate entity extraction from free text, considering solely character-based or solely token-based similarity cannot simultaneously deal with minor name variations at token-level and typos at character-level. Moreover, the tolerance of mismatch in character-level may be different from that in token-level, and the tolerance thresholds of the two levels should be able to be customised individually. In this paper, we propose an efficient character-level and token-level edit-distance based algorithm called FuzzyED. To improve the efficiency of FuzzyED, we develop various novel techniques including (i) a spanning-based candidate sub-string producing technique, (ii) a lower bound dissimilarity to determine the boundaries of candidate sub-strings, (iii) a core token based technique that makes use of the importance of tokens to reduce the number of unpromising candidate sub-strings, and (iv) a shrinking technique to reuse computation. Empirical results on real world datasets show that FuzzyED can efficiently extract entities and produce a high F1score in the range of [0.91, 0.97].
Zeyi Wen, Dong Deng 0001, Rui Zhang 0003, Kotagiri Ramamohanarao
ICDE3
2019 Doubly Robust Joint Learning for Recommendation on Data Missing Not at Random
abstract
In recommender systems, usually the ratings of a user to most items are missing and a critical problem is that the missing ratings are often missing not at random (MNAR) in reality. It is widely acknowledged that MNAR ratings make it difficult to accurately predict the ratings and unbiasedly estimate the performance of rating prediction. Recent approaches use imputed errors to recover the prediction errors for missing ratings, or weight observed ratings with the propensities of being observed. These approaches can still be severely biased in performance estimation or suffer from the variance of the propensities. To overcome these limitations, we first propose an estimator that integrates the imputed errors and propensities in a doubly robust way to obtain unbiased performance estimation and alleviate the effect of the propensity variance. To achieve good performance guarantees, based on this estimator, we propose joint learning of rating prediction and error imputation, which outperforms the state-of-the-art approaches on four real-world datasets.
Xiaojie Wang 0003, Rui Zhang 0003, Yu Sun 0021, Jianzhong Qi 0001
ICML2
2019 Generative Image Inpainting with Submanifold Alignment
abstract
Image inpainting aims at restoring missing regions of corrupted images, which has many applications such as image restoration and object removal. However, current GAN-based generative inpainting models do not explicitly exploit the structural or textural consistency between restored contents and their surrounding contexts. To address this limitation, we propose to enforce the alignment (or closeness) between the local data submanifolds (subspaces) around restored images and those around the original (uncorrupted) images during the learning process of GAN-based inpainting models. We exploit Local Intrinsic Dimensionality (LID) to measure, in deep feature space, the alignment between data submanifolds learned by a GAN model and those of the original data, from a perspective of both images (denoted as iLID) and local patches (denoted as pLID) of images. We then apply iLID and pLID as regularizations for GAN-based inpainting models to encourage two different levels of submanifold alignments: 1) an image-level alignment to improve structural consistency, and 2) a patch-level alignment to improve textural details. Experimental results on four benchmark datasets show that our proposed model can generate more accurate results than state-of-the-art models.
Ang Li 0008, Jianzhong Qi 0001, Rui Zhang 0003, Xingjun Ma, Kotagiri Ramamohanarao
IJCAI3
2019 Utilizing Generative Adversarial Networks for Recommendation based on Ratings and Reviews
abstract
Many existing rating-based recommendation algorithms have achieved relative success. However, the real-world datasets are extremely sparse and most rating-based algorithms are still suffering from the data sparsity problem. Along with integer-valued ratings, we consider that the user-generated review is also an important user feedback. Furthermore, compared with the traditional recommendation algorithms which have the limited ability to learn the distributions of ratings and reviews simultaneously, the generative adversarial networks can learn better representations for data. In this paper, we propose Rating and Review Generative Adversarial Networks (RRGAN), an innovative framework for recommendation, in which the generative model and discriminative model play a minimax game. Specifically, the generative model predicts the ratings of top-N list for users or items based on reviews, while the discriminative model aims to distinguish the predicted ratings from real ratings. With the competition between these two models, RRGAN improves the ability of understanding users and items based on ratings and reviews. We introduce the user profiles, item representations and ratings into a matrix factorization model to predict the top-N list for the users. In addition, we study three different architectures to learn reasonable user profiles and item representations based on ratings and reviews to achieve better recommendations. To evaluate the performance of our model, we conduct the extensive experiments on three real-world amazon datasets in three parts, which are top-N recommendation analysis, case study and long-tail users analysis. The experimental results show that our method significantly outperforms various state-of-the-art methods, including LFM, LambdaFM, HFT, DeepCoNN and IRGAN methods.
Hai-Tao Zheng 0002, Wei Wang 0138, Rui Zhang 0003
IJCNN5
2019 CARL: Aggregated Search with Context-Aware Module Embedding Learning
abstract
Aggregated search aims to construct search result pages (SERPs) from blue-links and heterogeneous modules (such as news, images, and videos). Existing studies have largely ignored the correlations between blue-links and heterogeneous modules when selecting the heterogeneous modules to be presented. We observe that the top ranked blue-links, which we refer to as the context, can provide important information about query intent and helps identify the relevant heterogeneous modules. For example, informative terms like "streamed" and "recorded" in the context imply that a video module may better satisfy the query. To model and utilize the context information for aggregated search, we propose a model with context attention and representation learning (CARL). Our model applies a recurrent neural network with attention mechanism to encode the context, and incorporates the encoded context information into module embeddings. The context-aware module embeddings together with the ranking policy are jointly optimized under the Markov decision process (MDP) formulation. To achieve a more effective joint learning, we further propose an optimization function with self-supervision loss to provide auxiliary supervision signals. Experimental results based on two public datasets demonstrate the superiority of CARL over multiple baseline approaches, and confirm the effectiveness of the proposed optimization function in boosting the joint learning process.
Xinting Huang, Jianzhong Qi 0001, Yu Sun 0021, Rui Zhang 0003, Hai-Tao Zheng 0002
IJCNN4
2019 Boosted GAN with Semantically Interpretable Information for Image Inpainting
abstract
Image inpainting aims at restoring missing regions of corrupted images, which has many applications such as image restoration and object removal. However, current GAN-based inpainting models fail to explicitly consider the semantic consistency between restored images and original images. For example, given a male image with image region of one eye missing, current models may restore it with a female eye. This is due to the ambiguity of GAN-based inpainting models: these models can generate many possible restorations given a missing region. To address this limitation, our key insight is that semantically interpretable information (such as attribute and segmentation information) of input images (with missing regions) can provide essential guidance for the inpainting process. Based on this insight, we propose a boosted GAN with semantically interpretable information for image inpainting that consists of an inpainting network and a discriminative network. The inpainting network utilizes two auxiliary pretrained networks to discover the attribute and segmentation information of input images and incorporates them into the inpainting process to provide explicit semantic-level guidance. The discriminative network adopts a multi-level design that can enforce regularizations not only on overall realness but also on attribute and segmentation consistency with the original images. Experimental results show that our proposed model can preserve consistency on both attribute and segmentation level, and significantly outperforms the state-of-the-art models.
Ang Li 0008, Jianzhong Qi 0001, Rui Zhang 0003, Kotagiri Ramamohanarao
IJCNN3
2019 MMF: Attribute Interpretable Collaborative Filtering
abstract
Collaborative filtering is one of the most popular techniques in designing recommendation systems, and its most representative model, matrix factorization, has been wildly used by researchers and the industry. However, this model suffers from the lack of interpretability and the item cold-start problem, which limit its reliability and practicability. In this paper, we propose an interpretable recommendation model called Multi-Matrix Factorization (MMF), which addresses these two limitations and achieves the state-of-the-art prediction accuracy by exploiting common attributes that are present in different items. In the model, predicted item ratings are regarded as weighted aggregations of attribute ratings generated by the inner product of the user latent vectors and the attribute latent vectors. MMF provides more fine grained analyses than matrix factorization in the following ways: attribute ratings with weights allow the understanding of how much each attribute contributes to the recommendation and hence provide interpretability; the common attributes can act as a link between existing and new items, which solves the item cold-start problem when no rating exists on an item. We evaluate the interpretability of MMF comprehensively, and conduct extensive experiments on real datasets to show that MMF outperforms state-of-the-art baselines in terms of accuracy.
Yixin Su 0001, Sarah M. Erfani, Rui Zhang 0003
IJCNN3
2019 LambdaGAN: Generative Adversarial Nets for Recommendation Task with Lambda Strategy
abstract
The Top-N recommendation task aims to recommend users the items they like most. Generative Adversarial Net (GAN) has achieved good results on recommendation, which learns user-item matrix by a generative adversarial training process. There are two main scenarios, pointwise scenarios and pairwise scenarios. However, for recommendation, GANs in pairwise scenarios perform not as well as these in pointwise scenarios. As pairwise rank is a position-independent algorithm, it does not consider Top-N ranking sufficiently. Recommendation task is position-dependent. Especially the Top-N item ranking accuracy is much more important than the ranking accuracy of the tail item. In this paper, we propose LambdaGAN for Top-N recommendation. LambdaGAN introduces lambda rank into generative adversarial training process in order to consider the ranking information of the item. The proposed model enables generative adversarial training in pairwise scenarios available for recommendation by optimizing the rank based metrics directly. Moreover, we adjust lambda function according to the characteristics of recommendation. Two new designed lambda functions are proposed. Experimental results show that LambdaGAN outperforms state-of-the-art algorithms including BPR, PRFM, LambdaFM and IRGAN in terms of four standard evaluation metrics on two widely used datasets, Movielens-100K and Netflix.
Hai-Tao Zheng 0002, Rui Zhang 0003
IJCNN4
2019 Sequence-Aware Recommendation with Long-Term and Short-Term Attention Memory Networks
abstract
Next item recommendation is an important yet challenging task in real-world applications such as E-commerce. Since people often carry out a series of online shopping activities, in order to predict what a user may purchase next, it is essential to model the user's general taste as well as the sequential correlation between purchases. Existing models combine these two factors directly without considering the dynamic changes of a user's long-term and short-term preferences. Meanwhile, when a purchase session contains multiple items, not all of them have the same impact on the next item to purchase. To address these limitations, we propose a model that introduces hierarchical attention to dynamically balance between general taste (long-term preference) and sequential behavior (short-term preference). To weight individual items in the same session, we design a neural memory network with attention mechanism to learn the dynamic weights. Our model can adapt the embedding of each session as well as the embedding of long-term and short-term preferences. Extensive experiments on three real-world datasets show that our model significantly outperforms state-of-the-art methods based on commonly used evaluation metrics.
Daochang Chen, Rui Zhang 0003, Bo Yuan 0003
MDM2
2019 CBHE: Corner-based Building Height Estimation for Complex Street Scene Images
abstract
Building height estimation is important in many applications such as 3D city reconstruction, urban planning, and navigation. Recently, a new building height estimation method using street scene images and 2D maps was proposed. This method is more scalable than traditional methods that use high-resolution optical data, LiDAR data, or RADAR data which are expensive to obtain. The method needs to detect building rooflines and then compute building height via the pinhole camera model. We observe that this method has limitations in handling complex street scene images in which buildings overlap with each other and the rooflines are difficult to locate. We propose CBHE, a building height estimation algorithm considering both building corners and rooflines. CBHE first obtains building corner and roofline candidates in street scene images based on building footprints from 2D maps and the camera parameters. Then, we use a deep neural network named BuildingNet to classify and filter corner and roofline candidates. Based on the valid corners and rooflines from BuildingNet, CBHE computes building height via the pinhole camera model. Experimental results show that the proposed BuildingNet yields a higher accuracy on building corner and roofline candidate filtering compared with the state-of-the-art open set classifiers. Meanwhile, CBHE outperforms the baseline algorithm by over 10% in building height estimation accuracy.
Jianzhong Qi 0001, Rui Zhang 0003
WWW3
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.4
2019 HyperX: A Scalable Hypergraph Framework
abstract
Hypergraphs are generalizations of graphs where the (hyper)edges can connect any number of vertices. They are powerful tools for representing complex and non-pairwise relationships. However, existing graph computation frameworks cannot accommodate hypergraphs without converting them into graphs, because they do not offer APIs that support (hyper)edges directly. This graph conversion may create excessive replicas and result in very large graphs, causing difficulties in workload balancing. A few tools have been developed for hypergraph partitioning, but they are not general-purpose frameworks for hypergraph processing. In this paper, we propose HyperX, a general-purpose distributed hypergraph processing framework built on top of Spark. HyperX is based on the computation paradigm “Pregel”, which is user-friendly and has been widely adopted by popular graph computation frameworks. To help create balanced workloads for distributed hypergraph processing, we further investigate the hypergraph partitioning problem and propose a novel label propagation partitioning (LPP) algorithm. We conduct extensive experiments using both real and synthetic data. The result shows that HyperX achieves an order of magnitude improvement for running hypergraph learning algorithms compared with graph conversion based approaches in terms of running time, network communication costs, and memory consumption. For hypergraph partitioning, LPP outperforms the baseline algorithms significantly in these measures as well.
Wenkai Jiang, Jianzhong Qi 0001, Jeffrey Xu Yu, Jin Huang 0003, Rui Zhang 0003
IEEE Trans. Knowl. Data Eng.5
2019 Protecting privacy for distance and rank based group nearest neighbor queries
Tanzima Hashem, Lars Kulik, Kotagiri Ramamohanarao, Rui Zhang 0003, Subarna Chowdhury Soma
World Wide Web4
2019 SmartVM: a SLA-aware microservice deployment framework
Tianlei Zheng, James Xi Zheng, Yuqun Zhang, ErXi Dong, Rui Zhang 0003, Xiao Liu 0004
World Wide Web6
2018 Learning Datum-Wise Sampling Frequency for Energy-Efficient Human Activity Recognition
abstract
Continuous Human Activity Recognition (HAR) is an important application of smart mobile/wearable systems for providing dynamic assistance to users. However, HAR in real-time requires continuous sampling of data using built-in sensors (e.g., accelerometer), which significantly increases the energy cost and shortens the operating span. Reducing sampling rate can save energy but causes low recognition accuracy. Therefore, choosing adaptive sampling frequency that balances accuracy and energy efficiency becomes a critical problem in HAR. In this paper, we formalize the problem as minimizing both classification error and energy cost by choosing dynamically appropriate sampling rates. We propose Datum-Wise Frequency Selection (DWFS) to solve the problem via a continuous state Markov Decision Process (MDP). A policy function is learned from the MDP, which selects the best frequency for sampling an incoming data entity by exploiting a datum related state of the system. We propose a method for alternative learning the parameters of an activity classification model and the MDP that improves both the accuracy and the energy efficiency. We evaluate DWFS with three real-world HAR datasets, and the results show that DWFS statistically outperforms the state-of-the-arts regarding a combined measurement of accuracy and energy efficiency.
Weihao Cheng 0001, Sarah M. Erfani, Rui Zhang 0003, Kotagiri Ramamohanarao
AAAI3
2018 GTR-LSTM: A Triple Encoder for Sentence Generation from RDF Data
abstract
A knowledge base is a large repository of facts that are mainly represented as RDF triples, each of which consists of a subject, a predicate (relationship), and an object.The RDF triple representation offers a simple interface for applications to access the facts.However, this representation is not in a natural language form, which is difficult for humans to understand.We address this problem by proposing a system to translate a set of RDF triples into natural sentences based on an encoder-decoder framework.To preserve as much information from RDF triples as possible, we propose a novel graph-based triple encoder.The proposed encoder encodes not only the elements of the triples but also the relationships both within a triple and between the triples.Experimental results show that the proposed encoder achieves a consistent improvement over the baseline models by up to 17.6%, 6.0%, and 16.4% in three common metrics BLEU, METEOR, and TER, respectively.
Bayu Distiawan Trisedya, Jianzhong Qi 0001, Rui Zhang 0003, Wei Wang 0011
ACL (1)3
2018 PubSE: A Hierarchical Model for Publication Extraction from Academic Homepages
abstract
Publication information in a researcher's academic homepage provides insights about the researcher's expertise, research interests, and collaboration networks.We aim to extract all the publication strings from a given academic homepage.This is a challenging task because the publication strings in different academic homepages may be located at different positions with different structures.To capture the positional and structural diversity, we propose an end-to-end hierarchical model named PubSE based on Bi-LSTM-CRF.We further propose an alternating training method for training the model.Experiments on real data show that PubSE outperforms the stateof-the-art models by up to 11.8% in F1-score.
Jianzhong Qi 0001, Rui Zhang 0003, Chuandong Yin
EMNLP3
2018 Studying transportation problems with the SMARTS simulator (demo paper)
abstract
Microscopic traffic simulators play a major role to carry research on transportation problems. Microscopic traffic simulation is powerful because it enables efficient analysis of complex traffic problems to the highest level of detail. We developed Scalable Microscopic Adaptive Road Traffic Simulator (SMARTS) [14] that can perform large-scale simulations at a high speed by utilizing distributed computing resources. Previous results show that SMARTS can run 1.14 times faster than real time when simulating one million vehicles for the city of Melbourne on 30 distributed processors, while producing highly accurate simulation results. SMARTS' pluggable architecture allows it to be easily extended to simulate specific scenarios of interest to users. In this demonstration we show how SMARTS can be used to simulate an intersection design, the P-turn, in a major intersection of Melbourne. Our simulation shows the impact of the design on the traffic flow, confirming the justification for introduction of the particular intersection. The demo can be used as a template for future use of the simulator for other traffic problems.
Hairuo Xie, Egemen Tanin, Shanika Karunasekera, Lars Kulik, Rui Zhang 0003, Jianzhong Qi 0001, Kotagiri Ramamohanarao
SIGSPATIAL/GIS5
2018 Continuous Maintenance of Range Sum Heat Maps
abstract
We study the problem of continuous maintenance of range sum heat maps over dynamically updating data objects. The range sum (RS) here refers to the sum of the weights of the data objects enclosed by a given range (rectangle) R. Range sum problems are useful in spatio-temporal data analytics and decision making processes. Recent studies on range sum problems focus on computing the MaxRS query, which finds a location to place a rectangle R such that its RS is maximized. In real applications, knowing only the location with the maximum RS may be insufficient, because decision making is a multi-factor process where maximizing the RS may just be one of the factors. It is also important to gain an overview of the RS distribution at different locations, so that decisions can be made based on global knowledge. We therefore propose to compute a range-sum heat map that visualizes the RS value for every location in a data space. Considering that data objects may be inserted into or removed from the data space dynamically, we further study the continuous maintenance of range-sum heat maps over dynamically updating data objects. We adapt algorithms to compute range-sum heat maps and to perform heat map updates. We build a demo system to showcase the usefulness of range sum heat maps and the effectiveness of the adapted algorithms.
Jianzhong Qi 0001, Rui Zhang 0003, Egemen Tanin, Goce Trajcevski, Peter Scheuermann
ICDE3
2018 Predicting Complex Activities from Ongoing Multivariate Time Series
abstract
The rapid development of sensor networks enables recognition of complex activities (CAs) using multivariate time series. However, CAs are usually performed over long periods of time, which causes slow recognition by models based on fully observed data. Therefore, predicting CAs at early stages becomes an important problem. In this paper, we propose Simultaneous Complex Activities Recognition and Action Sequence Discovering (SimRAD), an algorithm which predicts a CA over time by mining a sequence of multivariate actions from sensor data using a Deep Neural Network. SimRAD simultaneously learns two probabilistic models for inferring CAs and action sequences, where the estimations of the two models are conditionally dependent on each other. SimRAD continuously predicts the CA and the action sequence, thus the predictions are mutually updated until the end of the CA. We conduct evaluations on a real-world CA dataset consisting of a rich amount of sensor data, and the results show that SimRAD outperforms state-of-the-art methods by average 7.2% in prediction accuracy with high confidence.
Weihao Cheng 0001, Sarah M. Erfani, Rui Zhang 0003, Kotagiri Ramamohanarao
IJCAI3
2018 KDGAN: Knowledge Distillation with Generative Adversarial Networks
abstract
Knowledge distillation (KD) aims to train a lightweight classifier suitable to provide accurate inference with constrained resources in multi-label learning. Instead of directly consuming feature-label pairs, the classifier is trained by a teacher, i.e., a high-capacity model whose training may be resource-hungry. The accuracy of the classifier trained this way is usually suboptimal because it is difficult to learn the true data distribution from the teacher. An alternative method is to adversarially train the classifier against a discriminator in a two-player game akin to generative adversarial networks (GAN), which can ensure the classifier to learn the true data distribution at the equilibrium of this game. However, it may take excessively long time for such a two-player game to reach equilibrium due to high-variance gradient updates. To address these limitations, we propose a three-player game named KDGAN consisting of a classifier, a teacher, and a discriminator. The classifier and the teacher learn from each other via distillation losses and are adversarially trained against the discriminator via adversarial losses. By simultaneously optimizing the distillation and adversarial losses, the classifier will learn the true data distribution at the equilibrium. We approximate the discrete distribution learned by the classifier (or the teacher) with a concrete distribution. From the concrete distribution, we generate continuous samples to obtain low-variance gradient updates, which speed up the training. Extensive experiments using real datasets confirm the superiority of KDGAN in both accuracy and training speed.
Xiaojie Wang 0003, Rui Zhang 0003, Yu Sun 0021, Jianzhong Qi 0001
NeurIPS2
2018 A Joint Optimization Approach for Personalized Recommendation Diversification
Xiaojie Wang 0003, Jianzhong Qi 0001, Kotagiri Ramamohanarao, Yu Sun 0021, Bo Li 0026, Rui Zhang 0003
PAKDD (3)6
2018 Context-Uncertainty-Aware Chatbot Action Selection via Parameterized Auxiliary Reinforcement Learning
Chuandong Yin, Rui Zhang 0003, Jianzhong Qi 0001, Yu Sun 0021, Tenglun Tan
PAKDD (1)2
2018 Web Page Template and Data Separation for Better Maintainability
Rui Zhang 0003, Jianzhong Qi 0001
WISE (1)2
2018 A Unified Processing Paradigm for Interactive Location-based Web Search
abstract
This paper studies the location-based web search and aims to build a unified processing paradigm for two purposes: (1) efficiently support each of the various types of location-based queries (kNN query, top-k spatial-textual query, etc.) on two major forms of geo-tagged data, i.e., spatial point data such as geo-tagged web documents, and spatial trajectory data such as a sequence of geo-tagged travel blogs by a user; (2) support interactive search to provide quick response for a query session, within which a user usually keeps refining her query by either issuing different query types or specifying different constraints (e.g., adding a keyword and/or location, changing the choice of k, etc.) until she finds the desired results. To achieve this goal, we first propose a general Top-k query called Monotone Aggregate Spatial Keyword query-MASK, which is able to cover most types of location-based web search. Next, we develop a unified indexing (called Textual-Grid-Point Inverted Index) and query processing paradigm (called ETAIL Algorithm) to answer a single MASK query efficiently. Furthermore, we extend ETAIL to provide interactive search for multiple queries within one query session, by exploiting the commonality of textual and/or spatial dimension among queries. Last, extensive experiments on four real datasets verify the robustness and efficiency of our approach.
Sheng Wang 0007, Zhifeng Bao, Shixun Huang, Rui Zhang 0003
WSDM4
2018 Locomotion Activity Recognition Using Stacked Denoising Autoencoders
abstract
Locomotion activity recognition (LAR) is important for a number of applications, such as indoor localization, fitness tracking, and aged care. Existing methods usually use handcrafted features, which requires expert knowledge and is laborious, and the achieved result might still be suboptimal. To relieve the burden of designing and selecting features, we propose a deep learning method for LAR by using data from multiple sensors available on most smart devices. Experimental results show that the proposed method, which learns useful features automatically, outperforms conventional classifiers that require the hand-engineering of features. We also show that the combination of sensor data from four sensors (accelerometer, gyroscope, magnetometer, and barometer) achieves a higher accuracy than other combinations or individual sensors.
Fuqiang Gu, Kourosh Khoshelham, Shahrokh Valaee, Jianga Shang, Rui Zhang 0003
IEEE Internet Things J.5
2018 Theoretically Optimal and Empirically Efficient R-trees with Strong Parallelizability
abstract
The massive amount of data and large variety of data distributions in the big data era call for access methods that are efficient in both query processing and index bulk-loading, and over both practical and worst-case workloads. To address this need, we revisit a classic multidimensional access method - the R-tree. We propose a novel R-tree packing strategy that produces R-trees with an asymptotically optimal I/O complexity for window queries in the worst case. Our experiments show that the R-trees produced by the proposed strategy are highly efficient on real and synthetic data of different distributions. The proposed strategy is also simple to parallelize, since it relies only on sorting. We propose a parallel algorithm for R-tree bulk-loading based on the proposed packing strategy, and analyze its performance under the massively parallel communication model. Experimental results confirm the efficiency and scalability of the parallel algorithm over large data sets.
Jianzhong Qi 0001, Yufei Tao 0001, Yanchuan Chang, Rui Zhang 0003
Proc. VLDB Endow.4
2018 Search Result Diversity Evaluation Based on Intent Hierarchies
abstract
Search result diversification aims at returning diversified document lists to cover different user intents of a query. Existing diversity measures assume that the intents of a query are disjoint, and do not consider their relationships. In this paper, we introduce intent hierarchies to model the relationships between intents, and present four weighing schemes. Based on intent hierarchies, we propose several hierarchical measures that take into account the relationships between intents. We demonstrate the feasibility of hierarchical measures by using a new test collection based on TREC Web Track 2009-2013 diversity test collections and by using NTCIR-11 IMine test collection. Our main experimental findings are: (1) Hierarchical measures are more discriminative and intuitive than existing measures. In terms of intuitiveness, it is preferable for hierarchical measures to use the whole intent hierarchies than to use only the leaf nodes. (2) The types of intent hierarchies used affect the discriminative power and intuitiveness of hierarchical measures. We suggest the best type of intent hierarchies to be used according to whether the nonuniform weights are available. (3) To measure the benefits of the diversification algorithms which use automatically mined hierarchical intents, it is important to use hierarchical measures instead of existing measures.
Xiaojie Wang 0003, Ji-Rong Wen, Zhicheng Dou, Tetsuya Sakai, Rui Zhang 0003
IEEE Trans. Knowl. Data Eng.5
2018 Scalable and fast SVM regression using modern hardware
Zeyi Wen, Rui Zhang 0003, Kotagiri Ramamohanarao
World Wide Web2
2017 Improving Efficiency of SVM k-Fold Cross-Validation by Alpha Seeding
abstract
The k-fold cross-validation is commonly used to evaluate the effectiveness of SVMs with the selected hyper-parameters. It is known that the SVM k-fold cross-validation is expensive, since it requires training k SVMs. However, little work has explored reusing the h-th SVM for training the (h+1)-th SVM for improving the efficiency of k-fold cross-validation. In this paper, we propose three algorithms that reuse the h-th SVM for improving the efficiency of training the (h+1)-th SVM. Our key idea is to efficiently identify the support vectors and to accurately estimate their associated weights (also called alpha values) of the next SVM by using the previous SVM. Our experimental results show that our algorithms are several times faster than the k-fold cross-validation which does not make use of the previously trained SVM. Moreover, our algorithms produce the same results (hence same accuracy) as the k-fold cross-validation which does not make use of the previously trained SVM.
Zeyi Wen, Bin Li 0073, Kotagiri Ramamohanarao, Jian Chen 0011, Rui Zhang 0003
AAAI6
2017 The Moving K Diversified Nearest Neighbor Query
abstract
We 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
ICDE6
2017 Markov Dynamic Subsequence Ensemble for Energy-Efficient Activity Recognition
abstract
Ubiquitous mobile computing technology provides opportunities for accurate Activity Recognition (AR). Recently, ensemble models using multiple feature representations based on time series subsequences have demonstrated excellent performance on recognition accuracy. However, these models can significantly increase the energy overhead and shorten battery lifespans of the mobile devices. We formalize a dynamic subsequence selection problem that minimizes the computational cost while persevering a high recognition accuracy. To solve the problem, we propose Markov Dynamic Subsequence Ensemble (MDSE), an algorithm for the selection of the subsequences via a Markov Decision Process (MDP), where a policy is learned for choosing the best subsequence given the state of prediction. Regarding MDSE, we derive an upper bound of the expected ensemble size, so that the energy consumption caused by the computations of the proposed method is guaranteed. Extensive experiments are conducted on 6 real AR datasets to evaluate the effectiveness of MDSE. Compared to the state-of-the-art methods, MDSE reduces 70.8% computational cost which is 3.42 times more energy efficient, and achieves a comparably high accuracy.
Weihao Cheng 0001, Sarah M. Erfani, Rui Zhang 0003, Kotagiri Ramamohanarao
MobiQuitous3
2017 Accurate Recognition of the Current Activity in the Presence of Multiple Activities
Weihao Cheng 0001, Sarah M. Erfani, Rui Zhang 0003, Kotagiri Ramamohanarao
PAKDD (2)3
2017 A Simulation Study of Emergency Vehicle Prioritization in Intelligent Transportation Systems
abstract
Emergency vehicle prioritization is important to the efficiency of emergency services. To address certain challenges in emergency vehicle prioritization, we perform microscopic simulations of an intelligent transportation system, where emergency vehicles broadcast certain information about their routes to nearby vehicles and traffic lights. Our study shows that broadcasting the route information can help reduce the response time of emergency vehicles significantly. In certain case, travel time of emergency vehicles can be as low as 37.1% of that of non-priority vehicles.
Hairuo Xie, Shanika Karunasekera, Lars Kulik, Egemen Tanin, Rui Zhang 0003, Kotagiri Ramamohanarao
VTC Spring5
2017 SMARTS: Scalable Microscopic Adaptive Road Traffic Simulator
abstract
Microscopic traffic simulators are important tools for studying transportation systems as they describe the evolution of traffic to the highest level of detail. A major challenge to microscopic simulators is the slow simulation speed due to the complexity of traffic models. We have developed the Scalable Microscopic Adaptive Road Traffic Simulator (SMARTS), a distributed microscopic traffic simulator that can utilize multiple independent processes in parallel. SMARTS can perform fast large-scale simulations. For example, when simulating 1 million vehicles in an area the size of Melbourne, the system runs 1.14 times faster than real time with 30 computing nodes and 0.2s simulation timestep. SMARTS supports various driver models and traffic rules, such as the car-following model and lane-changing model, which can be driver dependent. It can simulate multiple vehicle types, including bus and tram. The simulator is equipped with a wide range of features that help to customize, calibrate, and monitor simulations. Simulations are accurate and confirm with real traffic behaviours. For example, it achieves 79.1% accuracy in predicting traffic on a 10km freeway 90 minutes into the future. The simulator can be used for predictive traffic advisories as well as traffic management decisions as simulations complete well ahead of real time. SMARTS can be easily deployed to different operating systems as it is developed with the standard Java libraries.
Kotagiri Ramamohanarao, Hairuo Xie, Lars Kulik, Shanika Karunasekera, Egemen Tanin, Rui Zhang 0003, Eman Bin Khunayn
ACM Trans. Intell. Syst. Technol.6
2017 Collaborative Intent Prediction with Real-Time Contextual Data
abstract
Intelligent personal assistants on mobile devices such as Apple’s Siri and Microsoft Cortana are increasingly important. Instead of passively reacting to queries, they provide users with brand new proactive experiences that aim to offer the right information at the right time. It is, therefore, crucial for personal assistants to understand users’ intent, that is, what information users need now. Intent is closely related to context. Various contextual signals, including spatio-temporal information and users’ activities, can signify users’ intent. It is, however, challenging to model the correlation between intent and context. Intent and context are highly dynamic and often sequentially correlated. Contextual signals are usually sparse, heterogeneous, and not simultaneously available. We propose an innovative collaborative nowcasting model to jointly address all these issues. The model effectively addresses the complex sequential and concurring correlation between context and intent and recognizes users’ real-time intent with continuously arrived contextual signals. We extensively evaluate the proposed model with real-world data sets from a commercial personal assistant. The results validate the effectiveness the proposed model, and demonstrate its capability of handling the real-time flow of contextual signals. The studied problem and model also provide inspiring implications for new paradigms of recommendation on mobile intelligent devices.
Yu Sun 0021, Nicholas Jing Yuan, Xing Xie 0001, Kieran McDonald, Rui Zhang 0003
ACM Trans. Inf. Syst.5
2017 Finding lowest-cost paths in settings with safe and preferred zones
Saad Aljubayrin, Jianzhong Qi 0001, Christian S. Jensen, Rui Zhang 0003, Zhen He 0002, Yuan Li 0012
VLDB J.4
2016 MOOCs Meet Measurement Theory: A Topic-Modelling Approach
abstract
This paper adapts topic models to the psychometric testing of MOOC students based on their online forum postings. Measurement theory from education and psychology provides statistical models for quantifying a person's attainment of intangible attributes such as attitudes, abilities or intelligence. Such models infer latent skill levels by relating them to individuals' observed responses on a series of items such as quiz questions. The set of items can be used to measure a latent skill if individuals' responses on them conform to a Guttman scale. Such well-scaled items differentiate between individuals and inferred levels span the entire range from most basic to the advanced. In practice, education researchers manually devise items (quiz questions) while optimising well-scaled conformance. Due to the costly nature and expert requirements of this process, psychometric testing has found limited use in everyday teaching. We aim to develop usable measurement models for highly-instrumented MOOC delivery platforms, by using participation in automatically-extracted online forum topics as items. The challenge is to formalise the Guttman scale educational constraint and incorporate it into topic models. To favour topics that automatically conform to a Guttman scale, we introduce a novel regularisation into non-negative matrix factorisation-based topic modelling. We demonstrate the suitability of our approach with both quantitative experiments on three Coursera MOOCs, and with a qualitative survey of topic interpretability on two MOOCs by domain expert interviews.
Jiazhen He, Benjamin I. P. Rubinstein, James Bailey 0001, Rui Zhang 0003, Sandra Milligan, Jeffrey Chan
AAAI4
2016 Finding non-dominated paths in uncertain road networks
abstract
With the rapidly growing availability of vehicle trajectory data, travel costs such as travel time and fuel consumption can be captured accurately as distributions (e.g., travel time distributions) instead of deterministic values (e.g., average travel times). We study a new path finding problem in uncertain road networks, where paths have travel cost distributions. Given a source and a destination, we find optimal, non-dominated paths connecting the source and the destination, where the optimality is defined in terms of the stochastic dominance among cost distributions of paths. We first design an A based framework that utilizes the uncertain graph to obtain the most accurate cost distributions while finding the candidate paths. Next, we propose a three-stage dominance examination method that employs extreme values in each candidate path's cost distribution for early detection of dominated paths, thus reducing the need for expensive distributions convolutions. We conduct extensive experiments using real world road network and trajectory data. The results show that our algorithm outperforms baseline algorithms by up to two orders of magnitude in terms of query response time while achieving the most accurate results.
Saad Aljubayrin, Bin Yang 0002, Christian S. Jensen, Rui Zhang 0003
SIGSPATIAL/GIS4
2016 INSQ: An influential neighbor set based moving kNN query processing system
abstract
We 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
ICDE5
2016 Reverse nearest neighbor heat maps: A tool for influence exploration
abstract
We study the problem of constructing a reverse nearest neighbor (RNN) heat map by finding the RNN set of every point in a two-dimensional space. Based on the RNN set of a point, we obtain a quantitative influence (i.e., heat) for the point. The heat map provides a global view on the influence distribution in the space, and hence supports exploratory analyses in many applications such as marketing and resource management. To construct such a heat map, we first reduce it to a problem called Region Coloring (RC), which divides the space into disjoint regions within which all the points have the same RNN set. We then propose a novel algorithm named CREST that efficiently solves the RC problem by labeling each region with the heat value of its containing points. In CREST, we propose innovative techniques to avoid processing expensive RNN queries and greatly reduce the number of region labeling operations. We perform detailed analyses on the complexity of CREST and lower bounds of the RC problem, and prove that CREST is asymptotically optimal in the worst case. Extensive experiments with both real and synthetic data sets demonstrate that CREST outperforms alternative algorithms by several orders of magnitude.
Yu Sun 0021, Rui Zhang 0003, Andy Yuan Xue, Jianzhong Qi 0001, Xiaoyong Du 0001
ICDE2
2016 Contextual Intent Tracking for Personal Assistants
abstract
A new paradigm of recommendation is emerging in intelligent personal assistants such as Apple's Siri, Google Now, and Microsoft Cortana, which recommends "the right information at the right time" and proactively helps you "get things done". This type of recommendation requires precisely tracking users' contemporaneous intent, i.e., what type of information (e.g., weather, stock prices) users currently intend to know, and what tasks (e.g., playing music, getting taxis) they intend to do. Users' intent is closely related to context, which includes both external environments such as time and location, and users' internal activities that can be sensed by personal assistants. The relationship between context and intent exhibits complicated co-occurring and sequential correlation, and contextual signals are also heterogeneous and sparse, which makes modeling the context intent relationship a challenging task. To solve the intent tracking problem, we propose the Kalman filter regularized PARAFAC2 (KP2) nowcasting model, which compactly represents the structure and co-movement of context and intent. The KP2 model utilizes collaborative capabilities among users, and learns for each user a personalized dynamic system that enables efficient nowcasting of users' intent. Extensive experiments using real-world data sets from a commercial personal assistant show that the KP2 model significantly outperforms various methods, and provides inspiring implications for deploying large-scale proactive recommendation systems in personal assistants.
Yu Sun 0021, Nicholas Jing Yuan, Yingzi Wang, Xing Xie 0001, Kieran McDonald, Rui Zhang 0003
KDD6
2016 Validity: a framework for cross-disciplinary collaboration in mining indicators of learning from MOOC forums
abstract
Two research teams from the University of Melbourne's Learning Analytics Research Group used validation as applied in educational measurement to provide a framework for collaboration. One team was focussed on defining and building measures of learning capability of MOOCs participants, and the other on using topic modelling to discover topics in MOOC forums. The collaboration explored the suitability of items discovered from MOOC forums using topic modelling as measures of learning capability of participants in MOOCs.
Sandra Milligan, Jiazhen He, James Bailey 0001, Rui Zhang 0003, Benjamin I. P. Rubinstein
LAK4
2016 Collaborative Nowcasting for Contextual Recommendation
abstract
Mobile digital assistants such as Microsoft Cortana and Google Now currently offer appealing proactive experiences to users, which aim to deliver the right information at the right time. To achieve this goal, it is crucial to precisely predict users' real-time intent. Intent is closely related to context, which includes not only the spatial-temporal information but also users' current activities that can be sensed by mobile devices. The relationship between intent and context is highly dynamic and exhibits chaotic sequential correlation. The context itself is often sparse and heterogeneous. The dynamics and co-movement among contextual signals are also elusive and complicated. Traditional recommendation models cannot directly apply to proactive experiences because they fail to tackle the above challenges. Inspired by the nowcasting practice in meteorology and macroeconomics, we propose an innovative collaborative nowcasting model to effectively resolve these challenges. The proposed model successfully addresses sparsity and heterogeneity of contextual signals. It also effectively models the convoluted correlation within contextual signals and between context and intent. Specifically, the model first extracts collaborative latent factors, which summarize shared temporal structural patterns in contextual signals, and then exploits the collaborative Kalman Filter to generate serially correlated personalized latent factors, which are utilized to monitor each user's real-time intent. Extensive experiments with real-world data sets from a commercial digital assistant demonstrate the effectiveness of the collaborative nowcasting model. The studied problem and model provide inspiring implications for new paradigms of recommendations on mobile intelligent devices.
Yu Sun 0021, Nicholas Jing Yuan, Xing Xie 0001, Kieran McDonald, Rui Zhang 0003
WWW5
2016 MARS: Mobile Application Relaunching Speed-Up through Flash-Aware Page Swapping
abstract
The approach for fast application relaunching on the current Android system is to cache background applications in memory. This mechanism is limited by the available memory size. In addition, the application state may not be easily recovered. We propose a prototype system, MARS, to enable page swapping and cache more applications. MARS can speed up the application relaunching and restore the application state. As a new page swapping design for optimizing application relaunching, MARS isolates Android runtime Garbage Collection (GC) from page swapping for compatibility and employs several flash-aware techniques for swap-in speedup. Two main components of MARS are page slot allocation and read/write control. Page slot allocation reorganizes page slots in swap area to produce sequential reads and improve the performance of swap-in. Read/Write control addresses the read/write interference issue by reducing concurrent and extra internal writes. Compared to the conventional Linux page swapping, these two components can scale up the read bandwidth up to about 3.8 times. Application tests on a Google Nexus 4 phone show that MARS reduces the launching time of applications by 50 - 80 percent. The modified page swapping mechanism can outperform the conventional Linux page swapping up to four times.
Weichao Guo, Kang Chen 0001, Huan Feng, Yongwei Wu 0001, Rui Zhang 0003
IEEE Trans. Computers5
2016 The Moving K Diversified Nearest Neighbor Query
abstract
As 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.6
2016 Heads-Join: Efficient Earth Mover's Distance Similarity Joins on Hadoop
abstract
The Earth Mover's Distance (EMD) similarity join has a number of important applications such as near duplicate image retrieval and distributed based pattern analysis. However, the computational cost of EMD is super cubic and consequently the EMD similarity join operation is prohibitive for datasets of even medium size. We propose to employ the Hadoop platform to speed up the operation. Simply porting the state-of-the-art metric distance similarity join algorithms to Hadoop results in inefficiency because they involve excessive distance computations and are vulnerable to skewed data distributions. We propose a novel framework, named HEADS-JOIN, which transforms data into the space of EMD lower bounds and performs pruning and partitioning at a low cost because computing these EMD lower bounds has constant or linear complexity. We investigate both range and top-k joins, and design efficient algorithms on three popular Hadoop computation paradigms, i.e., MapReduce, Bulk Synchronous Parallel, and Spark. We conduct extensive experiments on both real and synthetic datasets. The results show that HEADS-JOIN outperforms the state-of-the-art metric similarity join technique, i.e., Quickjoin, by up to an order of magnitude and scales out well.
Jin Huang 0003, Rui Zhang 0003, Rajkumar Buyya, Jian Chen 0011, Yongwei Wu 0001
IEEE Trans. Parallel Distributed Syst.2
2015 Identifying At-Risk Students in Massive Open Online Courses
abstract
Massive Open Online Courses (MOOCs) have received widespread attention for their potential to scale higher education, with multiple platforms such as Coursera, edX and Udacity recently appearing. Despite their successes, a major problem faced by MOOCs is low completion rates. In this paper, we explore the accurate early identification of students who are at risk of not completing courses. We build predictive models weekly, over multiple offerings of a course. Furthermore, we envision student interventions that present meaningful probabilities of failure, enacted only for marginal students.To be effective, predicted probabilities must be both well-calibrated and smoothed across weeks.Based on logistic regression, we propose two transfer learning algorithms to trade-off smoothness and accuracy by adding a regularization term to minimize the difference of failure probabilities between consecutive weeks. Experimental results on two offerings of a Coursera MOOC establish the effectiveness of our algorithms.
Jiazhen He, James Bailey 0001, Benjamin I. P. Rubinstein, Rui Zhang 0003
AAAI4
2015 Skyline Trips of Multiple POIs Categories
Saad Aljubayrin, Zhen He 0002, Rui Zhang 0003
DASFAA (2)3
2015 K-Nearest Neighbor Temporal Aggregate Queries
abstract
We study a new type of queries called the k-nearest neigh-bor temporal aggregate (kNNTA) query. Given a query point and a time interval, it returns the top-k locations that have the smallest weighted sums of (i) the spatial distance to the query point and (ii) a temporal aggregate on a cer-tain attribute over the time interval. For example, find a nearby club that has the largest number of people visiting in the last hour. This type of queries has emerging applica-tions in location-based social networks, location-based mo-bile advertising and social event recommendation. It is a great challenge to efficiently answer the query due to the highly dynamic nature and the large volume of the data and queries. To address this challenge, we propose an index named TAR-tree, which organizes locations by integrating the spatial and temporal aggregate information. We per-form a detailed analysis on the cost of processing kNNTA queries using the TAR-tree. The analysis shows that the TAR-tree results in much fewer node accesses than alterna-tives. Furthermore, we propose two enhancements for the kNNTA query: (i) an algorithm suggesting the least amount of weights to be adjusted to explore different query results and (ii) a collective processing scheme to share index traver-sal among a batch of queries. We conduct extensive exper-iments using real-world data sets. The results validate the accuracy of the cost analysis and show that the TAR-tree outperforms alternatives by up to ten times in node accesses. The results also show that the weight adjustment algorithm and collective processing scheme outperform their baselines by significant margins. 1.
Yu Sun 0021, Jianzhong Qi 0001, Yu Zheng 0004, Rui Zhang 0003
EDBT4
2015 The safest path via safe zones
abstract
We define and study Euclidean and spatial network variants of a new path finding problem: given a set of safe zones, find paths that minimize the distance traveled outside the safe zones. In this problem, the entire space with the exception of the safe zones is unsafe, but passable, and it differs from problems that involve unsafe regions to be strictly avoided. As a result, existing algorithms are not effective solutions to the new problem. To solve the Euclidean variant, we devise a transformation of the continuous data space with safe zones into a discrete graph upon which shortest path algorithms apply. A naïve transformation yields a very large graph that is expensive to search. In contrast, our transformation exploits properties of hyperbolas in the Euclidean space to safely eliminate graph edges, thus improving performance without affecting the shortest path results. To solve the spatial network variant, we propose a different graph-to-graph transformation that identifies critical points that serve the same purpose as do the hyperbolas, thus avoiding the creation of extraneous edges. This transformation can be extended to support a weighted version of the problem, where travel in safe zones has non-zero cost. We conduct extensive experiments using both real and synthetic data. The results show that our approaches outperform baseline approaches by more than an order of magnitude in graph construction time, storage space and query response time.
Saad Aljubayrin, Jianzhong Qi 0001, Christian S. Jensen, Rui Zhang 0003, Zhen He 0002, Zeyi Wen
ICDE4
2015 Scalable Hypergraph Learning and Processing
abstract
A hypergraph allows a hyperedge to connect more than two vertices, using which to capture the high-order relationships, many hypergraph learning algorithms are shown highly effective in various applications. When learning large hypergraphs, converting them to graphs to employ the distributed graph frameworks is a common approach, yet it results in major efficiency drawbacks including an inflated problem size, the excessive replicas, and the unbalanced workloads. To avoid such drawbacks, we take a different approach and propose HyperX, which is a thin layer built upon Spark. To preserve the problem size, HyperX directly operates on a distributed hypergraph. To reduce the replicas, HyperX replicates the vertices but not the hyperedges. To balance the workloads, we investigate the hypergraph partitioning problem aiming at minimizing the space and the communication cost subject to two separate constraints on the hyperedge and the vertex workloads. With experiments on both real and synthetic datasets, we verify that HyperX significantly improves the efficiency of the learning algorithms when compared with the graph conversion approach.
Jin Huang 0003, Rui Zhang 0003, Jeffrey Xu Yu
ICDM2
2015 Guest Editorial: Data Management and Analysis in Location-Based Social Networks
Rui Zhang 0003, Timos K. Sellis, Yu Zheng 0004, Mohamed F. Mokbel
Distributed Parallel Databases1
2015 Exploiting velocity distribution skew to speed up moving object indexing
Thi Nguyen, Zhen He 0002, Rui Zhang 0003, Phillip Ward
Inf. Syst.3
2015 Analysis and evaluation of the top-k most influential location selection query
Jian Chen 0011, Jin Huang 0003, Zeyi Wen, Zhen He 0002, Kerry L. Taylor, Rui Zhang 0003
Knowl. Inf. Syst.6
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.4
2015 Solving the data sparsity problem in destination prediction
Andy Yuan Xue, Jianzhong Qi 0001, Xing Xie 0001, Rui Zhang 0003, Jin Huang 0003, Yuan Li 0012
VLDB J.4
2015 Indexable online time series segmentation with error bound guarantee
Jianzhong Qi 0001, Rui Zhang 0003, Kotagiri Ramamohanarao, Hongzhi Wang 0001, Zeyi Wen
World Wide Web2
2014 Enabling Precision/Recall Preferences for Semi-supervised SVM Training
abstract
Semi-supervised learning is an essential approach to classification when the available labeled data is insufficient and we need to also make use of unlabeled data in the learning process. Numerous research efforts have focused on designing algorithms to improve the F1 score, but have any mechanism to control precision or recall individually. However, many applications have precision/recall preferences. For instance, an email spam classifier requires a precision of 0.9 to mitigate the false dismissal of useful emails. In this paper, we propose a method that allows to specify a precision/recall preference while maximising the F1 score. Our key idea is that we divide the semi-supervised learning process into multiple rounds of supervised learning, and the classifier learned at each round is calibrated using a sub-set of the labeled dataset before we use it on the unlabeled dataset for enlarging the training dataset. Our idea is applicable to a number of learning models such as Support Vector Machines (SVMs), Bayesian networks and neural networks. We focus our research and the implementation of our idea on SVMs. We conduct extensive experiments to validate the effectiveness of our method. The experimental results show that our method can train classifiers with a precision/recall preference, while the popular semi-supervised SVM training algorithm (which we use as the baseline) cannot. When we specify the precision preference and the recall preference to be the same, which indicates to maximise the F1 score only as the baseline does, our method achieves better or similar F1 scores to the baseline. An additional advantage of our method is that it converges much faster than the baseline.
Zeyi Wen, Rui Zhang 0003, Kotagiri Ramamohanarao
CIKM2
2014 Exploiting Transitive Similarity and Temporal Dynamics for Similarity Search in Heterogeneous Information Networks
Jiazhen He, James Bailey 0001, Rui Zhang 0003
DASFAA (2)3
2014 MELODY-JOIN: Efficient Earth Mover's Distance similarity joins using MapReduce
abstract
The Earth Mover's Distance (EMD) similarity join retrieves pairs of records with EMD below a given threshold. It has a number of important applications such as near duplicate image retrieval and pattern analysis in probabilistic datasets. However, the computational cost of EMD is super cubic to the number of bins in the histograms used to represent the data objects. Consequently, the EMD similarity join operation is prohibitive for large datasets. This is the first paper that specifically addresses the EMD similarity join and we propose to use MapReduce to approach this problem. The MapReduce algorithms designed for generic metric distance similarity joins are inefficient for the EMD similarity join because they involve a large number of distance computations and have unbalanced workloads on reducers when dealing with skewed datasets. We propose a novel framework, named Melody-Join, which transforms data into the space of EMD lower bounds and performs pruning and partitioning at a low cost because computing these EMD lower bounds has a constant complexity. Furthermore, we address two key problems, the limited pruning power and the unbalanced workloads, by enhancing each phase in the Melody-Join framework. We conduct extensive experiments on real datasets. The results show that Melody-Join outperforms the state-of-the-art technique by an order of magnitude, scales up better on large datasets than the state-of-the-art technique, and scales out well on distributed machines.
Jin Huang 0003, Rui Zhang 0003, Rajkumar Buyya, Jian Chen 0011
ICDE2
2014 MASCOT: Fast and Highly Scalable SVM Cross-Validation Using GPUs and SSDs
abstract
Cross-validation is a commonly used method for evaluating the effectiveness of Support Vector Machines (SVMs). However, existing SVM cross-validation algorithms are not scalable to large datasets because they have to (i) hold the whole dataset in memory and/or (ii) perform a very large number of kernel value computation. In this paper, we propose a scheme to dramatically improve the scalability and efficiency of SVM cross-validation through the following key ideas. (i) To avoid holding the whole dataset in the memory and avoid performing repeated kernel value computation, we precompute the kernel values and reuse them. (ii) We store the precomputed kernel values to a high-speed storage framework, consisting of CPU memory extended by solid state drives (SSDs) and GPU memory as a cache, so that reusing (i.e., Reading) kernel values takes much lesser time than computing them on-the-fly. (iii) To further improve the efficiency of the SVM training, we apply a number of techniques for the extreme example search algorithm, design a parallel kernel value read algorithm, propose a caching strategy well-suited to the characteristics of the storage framework, and parallelize the tasks on the GPU and the CPU. For datasets of sizes that existing algorithms can handle, our scheme achieves several orders of magnitude of speedup. More importantly, our scheme enables SVM cross-validation on datasets of very large scale that existing algorithms are unable to handle.
Zeyi Wen, Rui Zhang 0003, Kotagiri Ramamohanarao, Jianzhong Qi 0001, Kerry L. Taylor
ICDM2
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.2
2014 Processing Moving kNN Queries Using Influential Neighbor Sets
abstract
The 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.5
2014 Traffic Information Publication with Privacy Preservation
abstract
We are experiencing the expanding use of location-based services such as AT&T’s TeleNav GPS Navigator and Intel’s Thing Finder. Existing location-based services have collected a large amount of location data, which has great potential for statistical usage in applications like traffic flow analysis, infrastructure planning, and advertisement dissemination. The key challenge is how to wisely use the data without violating each user’s location privacy concerns. In this article, we first identify a new privacy problem, namely, the inference-route problem, and then present our anonymization algorithms for privacy-preserving trajectory publishing. The experimental results have demonstrated that our approach outperforms the latest related work in terms of both efficiency and effectiveness.
Sashi Gurung, Dan Lin 0001, Wei Jiang 0026, Ali R. Hurson, Rui Zhang 0003
ACM Trans. Intell. Syst. Technol.5
2014 LIMTopic: A Framework of Incorporating Link Based Importance into Topic Modeling
abstract
Topic modeling has become a widely used tool for document management. However, there are few topic models distinguishing the importance of documents on different topics. In this paper, we propose a framework LIMTopic to incorporate link based importance into topic modeling. To instantiate the framework, RankTopic and HITSTopic are proposed by incorporating topical pagerank and topical HITS into topic modeling respectively. Specifically, ranking methods are first used to compute the topical importance of documents. Then, a generalized relation is built between link importance and topic modeling. We empirically show that LIMTopic converges after a small number of iterations in most experimental settings. The necessity of incorporating link importance into topic modeling is justified based on KL-Divergences between topic distributions converted from topical link importance and those computed by basic topic models. To investigate the document network summarization performance of topic models, we propose a novel measure called log-likelihood of ranking-integrated document-word matrix. Extensive experimental results show that LIMTopic performs better than baseline models in generalization performance, document clustering and classification, topic interpretability and document network summarization performance. Moreover, RankTopic has comparable performance with relational topic model (RTM) and HITSTopic performs much better than baseline models in document clustering and classification.
Dongsheng Duan, Yuhua Li 0003, Ruixuan Li 0001, Rui Zhang 0003, Xiwu Gu, Kunmei Wen
IEEE Trans. Knowl. Data Eng.4
2014 Towards a Painless Index for Spatial Objects
abstract
Conventional spatial indexes, represented by the R-tree, employ multidimensional tree structures that are complicated and require enormous efforts to implement in a full-fledged database management system (DBMS). An alternative approach for supporting spatial queries is mapping-based indexing, which maps both data and queries into a one-dimensional space such that data can be indexed and queries can be processed through a one-dimensional indexing structure such as the B + . Mapping-based indexing requires implementing only a few mapping functions, incurring much less effort in implementation compared to conventional spatial index structures. Yet, a major concern about using mapping-based indexes is their lower efficiency than conventional tree structures. In this article, we propose a mapping-based spatial indexing scheme called Size Separation Indexing (SSI). SSI is equipped with a suite of techniques including size separation, data distribution transformation, and more efficient mapping algorithms. These techniques overcome the drawbacks of existing mapping-based indexes and significantly improve the efficiency of query processing. We show through extensive experiments that, for window queries on spatial objects with nonzero extents , SSI has two orders of magnitude better performance than existing mapping-based indexes and competitive performance to the R-tree as a standalone implementation. We have also implemented SSI on top of two off-the-shelf DBMSs, PostgreSQL and a commercial platform, both having R-tree implementation. In this case, SSI is up to two orders of magnitude faster than their provided spatial indexes. Therefore, we achieve a spatial index more efficient than the R-tree in a DBMS implementation that is at the same time easy to implement. This result may upset a common perception that has existed for a long time in this area that the R-tree is the best choice for indexing spatial objects.
Rui Zhang 0003, Jianzhong Qi 0001, Martin Stradling, Jin Huang 0003
ACM Trans. Database Syst.1
2014 Real-time continuous intersection joins over large sets of moving objects using graphic processing units
Phillip Ward, Zhen He 0002, Rui Zhang 0003, Jianzhong Qi 0001
VLDB J.3
2014 The min-dist location selection and facility replacement queries
Jianzhong Qi 0001, Rui Zhang 0003, Yanqiu Wang, Andy Yuan Xue, Ge Yu 0001, Lars Kulik
World Wide Web2
2013 Feel Free to Check-in: Privacy Alert against Hidden Location Inference Attacks in GeoSNs
Zheng Huo, Xiaofeng Meng 0001, Rui Zhang 0003
DASFAA (1)3
2013 Destination prediction by sub-trajectory synthesis and privacy protection against such prediction
abstract
Destination prediction is an essential task for many emerging location based applications such as recommending sightseeing places and targeted advertising based on destination. A common approach to destination prediction is to derive the probability of a location being the destination based on historical trajectories. However, existing techniques using this approach suffer from the “data sparsity problem”, i.e., the available historical trajectories is far from being able to cover all possible trajectories. This problem considerably limits the number of query trajectories that can obtain predicted destinations. We propose a novel method named Sub-Trajectory Synthesis (SubSyn) algorithm to address the data sparsity problem. SubSyn algorithm first decomposes historical trajectories into sub-trajectories comprising two neighbouring locations, and then connects the sub-trajectories into “synthesised” trajectories. The number of query trajectories that can have predicted destinations is exponentially increased by this means. Experiments based on real datasets show that SubSyn algorithm can predict destinations for up to ten times more query trajectories than a baseline algorithm while the SubSyn prediction algorithm runs over two orders of magnitude faster than the baseline algorithm. In this paper, we also consider the privacy protection issue in case an adversary uses SubSyn algorithm to derive sensitive location information of users. We propose an efficient algorithm to select a minimum number of locations a user has to hide on her trajectory in order to avoid privacy leak. Experiments also validate the high efficiency of the privacy protection algorithm.
Andy Yuan Xue, Rui Zhang 0003, Yu Zheng 0004, Xing Xie 0001, Jin Huang 0003
ICDE2
2013 ComMapReduce: An improvement of MapReduce with lightweight communication mechanisms
LinLin Ding, Guoren Wang, Junchang Xin, Xiaoyang Wang 0002, Shan Huang 0007, Rui Zhang 0003
Data Knowl. Eng.6
2013 Countering overlapping rectangle privacy attack for moving kNN queries
Tanzima Hashem, Lars Kulik, Rui Zhang 0003
Inf. Syst.3
2013 DesTeller: A System for Destination Prediction Based on Trajectories with Privacy Protection
abstract
Destination prediction is an essential task for a number of emerging location based applications such as recommending sightseeing places and sending targeted advertisements. A common approach to destination prediction is to derive the probability of a location being the destination based on historical trajectories. However, existing techniques suffer from the "data sparsity problem", i.e., the number of available historical trajectories is far from sufficient to cover all possible trajectories. This problem considerably limits the amount of query trajectories whose predicted destinations can be inferred. In this demonstration, we showcase a system named "DesTeller" that is interactive, user-friendly, publicly accessible, and capable of answering real-time queries. The underlying algorithm Sub-Trajectory Synthesis (SubSyn) successfully addressed the data sparsity problem and is able to predict destinations for almost every query submitted by travellers. We also consider the privacy protection issue in case an adversary uses SubSyn algorithm to derive sensitive location information of users.
Andy Yuan Xue, Rui Zhang 0003, Yu Zheng 0004, Xing Xie 0001, Jianhui Yu, Yong Tang 0001
Proc. VLDB Endow.2
2012 Location selection for utility maximization with capacity constraints
abstract
Given a set of client locations, a set of facility locations where each facility has a service capacity, and the assumptions that: (i) a client seeks service from its nearest facility; (ii) a facility provides service to clients in the order of their proximity, we study the problem of selecting all possible locations such that setting up a new facility with a given capacity at these locations will maximize the number of served clients. This problem has wide applications in practice, such as setting up new distribution centers for online sales business and building additional base stations for mobile subscribers. We formulate the problem as location selection query for utility maximization. After applying three pruning rules to a baseline solution,we obtain an efficient algorithm to answer the query. Extensive experiments confirm the efficiency of our proposed algorithm.
Yu Sun 0021, Jin Huang 0003, Yueguo Chen, Rui Zhang 0003, Xiaoyong Du 0001
CIKM4
2012 An adaptive algorithm for online time series segmentation with error bound guarantee
abstract
The volume of time series data grows rapidly in various applications such as network traffic management, telecommunications, finance and sensor network. To reduce the cost of storage, transmission and processing of time series data, the need for more compact representations of time series data is compelling. Segmentation is one of the most commonly used methods to meet this requirement. Both PLA and PPA are common segmentation methods which divide a time series into segments and use a linear function or a polynomial function to approximate each segment, respectively. However, while most of the current PLA and PPA methods aim to minimize the holistic error between the approximation and the original time series, few works try to represent time series as compact as possible with an error bound guarantee on each data point. Furthermore, in many real world situations, the patterns of the time series do not follow a constant rule such that using only one type of functions may not yield the best compaction.
Rui Zhang 0003, Kotagiri Ramamohanarao, Parampalli Udaya
EDBT2
2012 The Min-dist Location Selection Query
abstract
We propose and study a new type of location optimization problem: given a set of clients and a set of existing facilities, we select a location from a given set of potential locations for establishing a new facility so that the average distance between a client and her nearest facility is minimized. We call this problem the min-dist location selection problem, which has a wide range of applications in urban development simulation, massively multiplayer online games, and decision support systems. We explore two common approaches to location optimization problems and propose methods based on those approaches for solving this new problem. However, those methods either need to maintain an extra index or fall short in efficiency. To address their drawbacks, we propose a novel method (named MND), which has very close performance to the fastest method but does not need an extra index. We provide a detailed comparative cost analysis on the various algorithms. We also perform extensive experiments to evaluate their empirical performance and validate the efficiency of the MND method.
Jianzhong Qi 0001, Rui Zhang 0003, Lars Kulik, Dan Lin 0001
ICDE2
2012 RankTopic: Ranking Based Topic Modeling
abstract
Topic modeling has become a widely used tool for document management due to its superior performance. However, there are few topic models distinguishing the importance of documents on different topics. In this paper, we investigate how to utilize the importance of documents to improve topic modeling and propose to incorporate link based ranking into topic modeling. Specifically, topical pagerank is used to compute the topic level ranking of documents, which indicates the importance of documents on different topics. By retreating the topical ranking of a document as the probability of the document involved in corresponding topic, a generalized relation is built between ranking and topic modeling. Based on the relation, a ranking based topic model Rank Topic is proposed. With Rank Topic, a mutual enhancement framework is established between ranking and topic modeling. Extensive experiments on paper citation data and Twitter data are conducted to compare the performance of Rank Topic with that of some state-of-the-art topic models. Experimental results show that Rank Topic performs much better than some baseline models and is comparable with the state-of-the-art link combined relational topic model (RTM) in generalization performance, document clustering and classification by setting a proper balancing parameter. It is also demonstrated in both quantitative and qualitative ways that topics detected by Rank Topic are more interpretable than those detected by some baseline models and still competitive with RTM.
Dongsheng Duan, Yuhua Li 0003, Ruixuan Li 0001, Rui Zhang 0003, Aiming Wen
ICDM4
2012 Top-k Most Incremental Location Selection with Capacity Constraint
Yu Sun 0021, Jin Huang 0003, Yueguo Chen, Xiaoyong Du 0001, Rui Zhang 0003
WAIM5
2012 Probabilistic Voronoi diagrams for probabilistic moving nearest neighbor queries
Mohammed Eunus Ali, Egemen Tanin, Rui Zhang 0003, Kotagiri Ramamohanarao
Data Knowl. Eng.3
2012 DuoWave: Mitigating the curse of dimensionality for uncertain data
Chunyang Ma, Rui Zhang 0003, Xuemin Lin 0001, Gang Chen 0001
Data Knowl. Eng.2
2012 Boosting Moving Object Indexing through Velocity Partitioning
abstract
There have been intense research interests in moving object indexing in the past decade. However, existing work did not exploit the important property of skewed velocity distributions. In many real world scenarios, objects travel predominantly along only a few directions. Examples include vehicles on road networks, flights, people walking on the streets, etc. The search space for a query is heavily dependent on the velocity distribution of the objects grouped in the nodes of an index tree. Motivated by this observation, we propose the velocity partitioning (VP) technique, which exploits the skew in velocity distribution to speed up query processing using moving object indexes. The VP technique first identifies the "dominant velocity axes (DVAs)" using a combination of principal components analysis (PCA) and k-means clustering. Then, a moving object index (e.g., a TPR-tree) is created based on each DVA, using the DVA as an axis of the underlying coordinate system. An object is maintained in the index whose DVA is closest to the object's current moving direction. Thus, all the objects in an index are moving in a near 1-dimensional space instead of a 2-dimensional space. As a result, the expansion of the search space with time is greatly reduced, from a quadratic function of the maximum speed (of the objects in the search range) to a near linear function of the maximum speed. The VP technique can be applied to a wide range of moving object index structures. We have implemented the VP technique on two representative ones, the TPR*-tree and the B x -tree. Extensive experiments validate that the VP technique consistently improves the performance of those index structures.
Thi Nguyen, Zhen He 0002, Rui Zhang 0003, Phillip Ward
Proc. VLDB Endow.3
2012 Continuous Detour Queries in Spatial Networks
abstract
We study the problem of finding the shortest route between two locations that includes a stopover of a given type. An example scenario of this problem is given as follows: “On the way to Bob's place, Alice searches for a nearby take-away Italian restaurant to buy a pizza.” Assuming that Alice is interested in minimizing the total trip distance, this scenario can be modeled as a query where the current Alice's location (start) and Bob's place (destination) function as query points. Based on these two query points, we find the minimum detour object (MDO), i.e., a stopover that minimizes the sum of the distances: 1) from the start to the stopover, and 2) from the stopover to the destination. In a realistic location-based application environment, a user can be indecisive about committing to a particular detour option. The user may wish to browse multiple (k) MDOs before making a decision. Furthermore, when a user moves, the k{\rm MDO} results at one location may become obsolete. We propose a method for continuous detour query (CDQ) processing based on incremental construction of a shortest path tree. We conducted experimental studies to compare the performance of our proposed method against two methods derived from existing k-nearest neighbor querying techniques using real road-network data sets. Experimental results show that our proposed method significantly outperforms the two competitive techniques.
Sarana Nutanong, Egemen Tanin, Jie Shao 0001, Rui Zhang 0003, Kotagiri Ramamohanarao
IEEE Trans. Knowl. Data Eng.4
2012 A highly optimized algorithm for continuous intersection join queries over moving objects
Rui Zhang 0003, Jianzhong Qi 0001, Dan Lin 0001, Wei Wang 0011, Raymond Chi-Wing Wong
VLDB J.1
2011 Top-k most influential locations selection
abstract
We propose and study a new type of facility location selection query, the top-k most influential location selection query. Given a set M of customers and a set F of existing facilities, this query finds k locations from a set C of candidate locations with the largest influence values, where the influence of a candidate location c (c in C) is defined as the number of customers in M who are the reverse nearest neighbors of c. We first present a naive algorithm to process the query. However, the algorithm is computationally expensive and not scalable to large datasets. This motivates us to explore more efficient solutions. We propose two branch and bound algorithms, the Estimation Expanding Pruning (EEP) algorithm and the Bounding Influence Pruning (BIP) algorithm. These algorithms exploit various geometric properties to prune the search space, and thus achieve much better performance than that of the naive algorithm. Specifically, the EEP algorithm estimates the distances to the nearest existing facilities for the customers and the numbers of influenced customers for the candidate locations, and then gradually refines the estimation until the answer set is found, during which distance metric based pruning techniques are used to improve the refinement efficiency. BIP only estimates the numbers of influenced customers for the candidate locations. But it uses the existing facilities to limit the space for searching the influenced customers and achieve a better estimation, which results in an even more efficient algorithm. Extensive experiments conducted on both real and synthetic datasets validate the efficiency of the algorithms.
Jin Huang 0003, Zeyi Wen, Jianzhong Qi 0001, Rui Zhang 0003, Jian Chen 0011, Zhen He 0002
CIKM4
2011 A MovingObject Index for Efficient Query Processing with Peer-Wise Location Privacy
abstract
With the growing use of location-based services, location privacy attracts increasing attention from users, industry, and the research community. While considerable effort has been devoted to inventing techniques that prevent service providers from knowing a user's exact location, relatively little attention has been paid to enabling so-called peer-wise privacy---the protection of a user's location from unauthorized peer users. This paper identifies an important efficiency problem in existing peer-privacy approaches that simply apply a filtering step to identify users that are located in a query range, but that do not want to disclose their location to the querying peer. To solve this problem, we propose a novel, privacy-policy enabled index called the PEB-tree that seamlessly integrates location proximity and policy compatibility. We propose efficient algorithms that use the PEB-tree for processing privacy-aware range and k NN queries. Extensive experiments suggest that the PEB-tree enables efficient query processing.
Dan Lin 0001, Christian S. Jensen, Rui Zhang 0003, Lu Xiao 0001, Jiaheng Lu
Proc. VLDB Endow.3
2011 Clustering Web video search results based on integration of multiple features
Alex Hindle, Jie Shao 0001, Dan Lin 0001, Jiaheng Lu, Rui Zhang 0003
World Wide Web5
2010 Privacy preserving group nearest neighbor queries
abstract
User privacy in location-based services has attracted great interest in the research community. We introduce a novel framework based on a decentralized architecture for privacy preserving group nearest neighbor queries. A group nearest neighbor (GNN) query returns the location of a meeting place that minimizes the aggregate distance from a spread out group of users; for example, a group of users can ask for a restaurant that minimizes the total travel distance from them. We identify the challenges in preserving user privacy for GNN queries and provide a comprehensive solution to this problem. In our approach, users provide their locations as regions instead of exact points to a location service provider (LSP) to preserve their privacy. The LSP returns a set of candidate answers that includes the actual group nearest neighbor. We develop a private filter that determines the actual group nearest neighbor from the retrieved candidate answers without revealing user locations to any involved party, including the LSP. We also propose an efficient algorithm to evaluate GNN queries with respect to the provided set of regions (the users' imprecise locations). An extensive experimental study shows the effectiveness of our proposed technique.
Tanzima Hashem, Lars Kulik, Rui Zhang 0003
EDBT3
2010 Mining distribution change in stock order streams
abstract
Detecting changes in stock prices is a well known problem in finance with important implications for monitoring and business intelligence. Forewarning of changes in stock price, can be made by the early detection of changes in the distributions of stock order numbers. In this paper, we address the change detection problem for streams of stock order numbers and propose a novel incremental detection algorithm. Our algorithm gains high accuracy and low delay by employing a natural Poisson distribution assumption about the nature of stock order streams. We establish that our algorithm is highly scalable and has linear complexity. We also experimentally demonstrate its effectiveness for detecting change points, via experiments using both synthetic and real-world datasets.
Xindong Wu 0001, Huaiqing Wang, Rui Zhang 0003, James Bailey 0001, Kotagiri Ramamohanarao
ICDE4
2010 High-dimensional kNN joins with incremental updates
Cui Yu, Rui Zhang 0003, Yaochun Huang, Hui Xiong 0001
GeoInformatica2
2010 Enhancing the B+-tree by dynamic node popularity caching
Cui Yu, James Bailey 0001, Julian Montefusco, Rui Zhang 0003, Jiling Zhong
Inf. Process. Lett.4
2010 Optimized algorithms for predictive range and KNN queries on moving objects
Rui Zhang 0003, H. V. Jagadish, Bing Tian Dai, Kotagiri Ramamohanarao
Inf. Syst.1
2010 Dominating sets in directed graphs
Chaoyi Pang, Rui Zhang 0003, Qing Zhang 0001, Junhu Wang
Inf. Sci.2
2010 The HV-tree: a Memory Hierarchy Aware Version Index
abstract
The huge amount of temporal data generated from many important applications call for a highly efficient and scalable version index. The TSB-tree has the potential of large scalability due to its unique feature of progressive migration of data to larger mediums. However, its traditional design optimized for two levels of the memory hierarchy (the main memory and the hard disk) undermines its potential for high efficiency in face of today's advances in hardware, especially CPU/cache speed and memory size. We propose a novel version index structure called the HV-tree. Different from all previous version index structures, the HV-tree has nodes of different sizes, each optimized for a level of the memory hierarchy. As data migrates to different levels of the memory hierarchy, the HV-tree will adjust the node size automatically to exploit the best performance of all levels of the memory hierarchy. Moreover, the HV-tree has a unique chain mechanism to maximally keep recent data in higher levels of the memory hierarchy. As a result, HV-tree is several times faster than the TSB-tree for point queries (query with single key and single time value), and up to 1000 times faster than the TSB-tree for key-range and time-range queries.
Rui Zhang 0003, Martin Stradling
Proc. VLDB Endow.1
2010 Incremental Evaluation of Visible Nearest Neighbor Queries
abstract
In many applications involving spatial objects, we are only interested in objects that are directly visible from query points. In this paper, we formulate the visible k nearest neighbor (VkNN) query and present incremental algorithms as a solution, with two variants differing in how to prune objects during the search process. One variant applies visibility pruning to only objects, whereas the other variant applies visibility pruning to index nodes as well. Our experimental results show that the latter outperforms the former. We further propose the aggregate VkNN query that finds the visible k nearest objects to a set of query points based on an aggregate distance function. We also propose two approaches to processing the aggregate VkNN query. One accesses the database via multiple VkNN queries, whereas the other issues an aggregate k nearest neighbor query to retrieve objects from the database and then re-rank the results based on the aggregate visible distance metric. With extensive experiments, we show that the latter approach consistently outperforms the former one.
Sarana Nutanong, Egemen Tanin, Rui Zhang 0003
IEEE Trans. Knowl. Data Eng.3
2010 Streaming multiple aggregations using phantoms
Rui Zhang 0003, Nick Koudas, Beng Chin Ooi, Divesh Srivastava
VLDB J.1
2010 A motion-aware approach for efficient evaluation of continuous queries on 3D object databases
Mohammed Eunus Ali, Egemen Tanin, Rui Zhang 0003, Lars Kulik
VLDB J.3
2010 Analysis and evaluation of V*-kNN: an efficient algorithm for moving kNN queries
Sarana Nutanong, Rui Zhang 0003, Egemen Tanin, Lars Kulik
VLDB J.2
2009 RoleVAT: Visual Assessment of Practical Need for Role Based Access Control
abstract
Role based access control (RBAC) is a powerful security administration concept that can simplify permission assignment management. Migration to and maintenance of RBAC requires role engineering, the identification of a set of roles that offer administrative benefit. However, establishing that RBAC is desirable in a given enterprise is lacking in current role engineering processes. To help identify the practical need for RBAC, we propose RoleVAT, a Role engineering tool for the Visual Assessment of user and permission Tendencies. User and permission clusters can be visually identified as potential user groups or roles. The benefit and impact of this visual analysis in enterprise environments is discussed and demonstrated through testing on real life as well as synthetic datasets. Our experimental results show the effectiveness of RoleVAT as well as interesting user and role tendencies in real enterprise environments.
Dana Zhang, Kotagiri Ramamohanarao, Steve Versteeg, Rui Zhang 0003
ACSAC4
2009 V*-kNN: An Efficient Algorithm for Moving k Nearest Neighbor Queries
abstract
This demonstration program presents the V*-kNN algorithm, an efficient algorithm to process moving k nearest neighbor queries (MkNN). The V*-kNN algorithm is based on a safe-region concept called the V*-Diagram. By incrementally maintaining the V*-Diagram, V*-kNN continuously provides accurate MkNN query results and supports dynamically changing values of k. Our approach exploits information regarding the current location of the query point and the search space in addition to the data objects. As a result, the V*-kNN has much smaller IO and computation costs than existing methods.
Sarana Nutanong, Rui Zhang 0003, Egemen Tanin, Lars Kulik
ICDE2
2008 Load Balancing for Moving Object Management in a P2P Network
Mohammed Eunus Ali, Egemen Tanin, Rui Zhang 0003, Lars Kulik
DASFAA3
2008 A Motion-Aware Approach to Continuous Retrieval of 3D Objects
abstract
With recent advances in mobile computing technologies, mobile devices can now render 3D objects realistically. Many users of these devices such as tourists, mixed-reality gamers, and rescue officers, need real-time retrieval of 3D objects over a wireless network. Due to bandwidth and latency restrictions in mobile settings, efficient continuous retrieval of 3D objects remains a challenge. In this paper, we describe a motion-aware approach to this problem. We first introduce multi-resolution storage and retrieval methods for 3D data, which restrict access to only the necessary content based on the client's motion pattern. We then propose a motion-aware buffer management technique as well as an efficient index using multi-resolution representations of objects. Our experiments demonstrate the effectiveness of our solution to continuous retrieval of complex spatial data in mobile settings.
Mohammed Eunus Ali, Rui Zhang 0003, Egemen Tanin, Lars Kulik
ICDE2
2008 Continuous Intersection Joins Over Moving Objects
abstract
The continuous intersection join query is computationally expensive yet important for various applications on moving objects. No previous study has specifically addressed this query type. We can adopt a naive algorithm or extend an existing technique (TP-Join) to process the query. However, they compute the answer for either too long or too short a time interval, which results in either a very large computation cost per object update or too frequent answer updates, respectively. This motivates us to optimize the query processing in the time dimension. In this study, we achieve this optimization by introducing the new concept of time-constrained (TC) processing. Further, TC processing enables a set of effective improvement techniques on traditional intersection join algorithms. With a thorough experimental study, we show that our algorithm outperforms the best adapted existing solution by several orders of magnitude.
Rui Zhang 0003, Dan Lin 0001, Kotagiri Ramamohanarao, Elisa Bertino
ICDE1
2008 Transaction time indexing with version compression
abstract
Immortal DB is a transaction time database system designed to enable high performance for temporal applications. It is built into a commercial database engine, Microsoft SQL Server. This paper describes how we integrated a temporal indexing technique, the TSB-tree, into Immortal DB to serve as the core access method. The TSB-tree provides high performance access and update for both current and historical data. A main challenge was integrating TSB-tree functionality while preserving original B+tree functionality, including concurrency control and recovery. We discuss the overall architecture, including our unique treatment of index terms, and practical issues such as uncommitted data and log management. Performance is a primary concern. To increase performance, versions are locally delta compressed, exploiting the commonality between adjacent versions of the same record. This technique is also applied to index terms in index pages. There is a tradeoff between query performance and storage space. We discuss optimizing performance regarding this tradeoff throughout the paper. The result of our efforts is a high-performance transaction time database system built into an RDBMS engine, which has not been achieved before. We include a thorough experimental study and analysis that confirms the very good performance that it achieves.
David B. Lomet, Mingsheng Hong, Rimma V. Nehme, Rui Zhang 0003
Proc. VLDB Endow.4
2008 The V*-Diagram: a query-dependent approach to moving KNN queries
abstract
The moving k nearest neighbor (M k NN) query finds the k nearest neighbors of a moving query point continuously. The high potential of reducing the query processing cost as well as the large spectrum of associated applications have attracted considerable attention to this query type from the database community. This paper presents an incremental safe-region-based technique for answering M k NN queries, called the V*-Diagram. In general, a safe region is a set of points where the query point can move without changing the query answer. Traditional safe-region approaches compute a safe region based on the data objects but independent of the query location. Our approach exploits the current knowledge of the query point and the search space in addition to the data objects. As a result, the V*-Diagram has much smaller IO and computation costs than existing methods. The experimental results show that the V*-Diagram outperforms the best existing technique by two orders of magnitude.
Sarana Nutanong, Rui Zhang 0003, Egemen Tanin, Lars Kulik
Proc. VLDB Endow.2
2007 Visible Nearest Neighbor Queries
Sarana Nutanong, Egemen Tanin, Rui Zhang 0003
DASFAA3
2006 Effective Density Queries on ContinuouslyMoving Objects
abstract
This paper assumes a setting where a population of objects move continuously in the Euclidean plane. The position of each object, modeled as a linear function from time to points, is assumed known. In this setting, the paper studies the querying for dense regions. In particular, the paper defines a particular type of density query with desirable properties and then proceeds to propose an algorithm for the efficient computation of density queries. While the algorithm may exploit any existing index for the current and near-future positions of moving objects, the Bx-tree is used. The paper reports on an extensive empirical study, which elicits the performance properties of the algorithm.
Christian S. Jensen, Dan Lin 0001, Beng Chin Ooi, Rui Zhang 0003
ICDE4
2006 Similarity Search: A Matching Based Approach
Anthony K. H. Tung, Rui Zhang 0003, Nick Koudas, Beng Chin Ooi
VLDB2
2006 Indexing Fast Moving Objects for kNN Queries Based on Nearest Landmarks
Dan Lin 0001, Rui Zhang 0003, Aoying Zhou
GeoInformatica2
2005 Multiple Aggregations Over Data Streams
abstract
Monitoring aggregates on IP traffic data streams is a compelling application for data stream management systems. The need for exploratory IP traffic data analysis naturally leads to posing related aggregation queries on data streams, that differ only in the choice of grouping attributes. In this paper, we address this problem of efficiently computing multiple aggregations over high speed data streams, based on a two-level LFTA/HFTA DSMS architecture, inspired by Gigascope.Our first contribution is the insight that in such a scenario, additionally computing and maintaining fine-granularity aggregation queries (phantoms) at the LFTA has the benefit of supporting shared computation. Our second contribution is an investigation into the problem of identifying beneficial LFTA configurations of phantoms and user-queries. We formulate this problem as a cost optimization problem, which consists of two sub-optimization problems: how to choose phantoms and how to allocate space for them in the LFTA. We formally show the hardness of determining the optimal configuration, and propose cost greedy heuristics for these independent sub-problems based on detailed analyses. Our final contribution is a thorough experimental study, based on real IP traffic data, as well as synthetic data, to demonstrate the effectiveness of our techniques for identifying beneficial configurations.
Rui Zhang 0003, Nick Koudas, Beng Chin Ooi, Divesh Srivastava
SIGMOD Conference1
2005 iDistance: An adaptive B+-tree based indexing method for nearest neighbor search
abstract
In this article, we present an efficient B + -tree based indexing method, called iDistance, for K-nearest neighbor (KNN) search in a high-dimensional metric space. iDistance partitions the data based on a space- or data-partitioning strategy, and selects a reference point for each partition. The data points in each partition are transformed into a single dimensional value based on their similarity with respect to the reference point. This allows the points to be indexed using a B + -tree structure and KNN search to be performed using one-dimensional range search. The choice of partition and reference points adapts the index structure to the data distribution.We conducted extensive experiments to evaluate the iDistance technique, and report results demonstrating its effectiveness. We also present a cost model for iDistance KNN search, which can be exploited in query optimization.
H. V. Jagadish, Beng Chin Ooi, Kian-Lee Tan, Cui Yu, Rui Zhang 0003
ACM Trans. Database Syst.5
2005 Generalized multidimensional data mapping and query processing
abstract
Multidimensional data points can be mapped to one-dimensional space to exploit single dimensional indexing structures such as the B + -tree. In this article we present a Generalized structure for data Mapping and query Processing (GiMP), which supports extensible mapping methods and query processing. GiMP can be easily customized to behave like many competent indexing mechanisms for multi-dimensional indexing, such as the UB-Tree, the Pyramid technique, the iMinMax, and the iDistance. Besides being an extendible indexing structure, GiMP also serves as a framework to study the characteristics of the mapping and hence the efficiency of the indexing scheme. Specifically, we introduce a metric called mapping redundancy to characterize the efficiency of a mapping method in terms of disk page accesses and analyze its behavior for point, range and kNN queries. We also address the fundamental problem of whether an efficient mapping exists and how to define such a mapping for a given data set.
Rui Zhang 0003, Panos Kalnis, Beng Chin Ooi, Kian-Lee Tan
ACM Trans. Database Syst.1
2004 Making the Pyramid Technique Robust to Query Types and Workloads
abstract
The effectiveness of many existing high-dimensional indexing structures is limited to specific types of queries and workloads. For example, while the Pyramid technique and the iMinMax are efficient for window queries, the iDistance is superior for kNN queries. We present a new structure, called the P/sup +/-tree, that supports both window queries and kNN queries under different workloads efficiently. In the P/sup +/-tree, a B/sup +/-tree is employed to index the data points as follows. The data space is partitioned into subspaces based on clustering, and points in each subspace are mapped onto a single dimensional space using the Pyramid technique, and stored in the B/sup +/ -tree. The crux of the scheme lies in the transformation of the data which has two crucial properties. First, it maps each subspace into a hypercube so that the Pyramid technique can be applied. Second, it shifts the cluster center to the top of the pyramid, which is the case that the Pyramid technique works very efficiently. We present window and kNN query processing algorithms for the P/sup +/-tree. Through an extensive performance study, we show that the P/sup +/-tree has considerable speedup over the Pyramid technique and the iMinMax for window queries and outperforms the iDistance for kNN queries.
Rui Zhang 0003, Beng Chin Ooi, Kian-Lee Tan
ICDE1
2004 Approximate NN queries on Streams with Guaranteed Error/performance Bounds
Nick Koudas, Beng Chin Ooi, Kian-Lee Tan, Rui Zhang 0003
VLDB4