Ziwei Fan 0001

dblp:165/2097-1 · DBLP profile ↗
← Back
17ranked-venue papers in the field
7as first author
15since 2021 · last 2024
0000-0001-5445-2203ORCID · verified

Domains — venue-derived; a paper can count in several

Information Retrieval & Web Search · 10 (6 first)Data Mining & Knowledge Discovery · 4Big Data, Cloud & Distributed Data Systems · 3 (1 first)
YearPublicationVenuePosition
2024 Reasoning and Planning with Large Language Models in Code Development
abstract
Large Language Models (LLMs) are revolutionizing the field of code development by leveraging their deep understanding of code patterns, syntax, and semantics to assist developers in various tasks, from code generation and testing to code understanding and documentation. In this survey, accompanying our proposed lecture-style tutorial for KDD 2024, we explore the multifaceted impact of LLMs on the code development, delving into techniques for generating a high-quality code, creating comprehensive test cases, automatically generating documentation, and engaging in an interactive code reasoning. Throughout the survey, we highlight some crucial components surrounding LLMs, including pre-training, fine-tuning, prompt engineering, iterative refinement, agent planning, and hallucination mitigation. We put forward that such ingredients are essential to harness the full potential of these powerful AI models in revolutionizing software engineering and paving the way for a more efficient, effective, and innovative future in code development.
Hao Ding 0003, Ziwei Fan 0001, Ingo Gühring, Wooseok Ha, Jun Huan, Linbo Liu, Behrooz Omidvar-Tehrani, Shiqi Wang 0002, Hao Zhou 0036
KDD2
2024 Pre-Training with Transferable Attention for Addressing Market Shifts in Cross-Market Sequential Recommendation
abstract
Cross-market recommendation (CMR) involves selling the same set of items across multiple nations or regions within a transfer learning framework. However, CMR's distinctive characteristics, including limited data sharing due to privacy policies, absence of user overlap, and a shared item set between markets present challenges for traditional recommendation methods. Moreover, CMR experiences market shifts, leading to differences in item popularity and user preferences among different markets. This study focuses on cross-market sequential recommendation (CMSR) and proposes the Cross-market Attention Transferring with Sequential Recommendation (CAT-SR) framework to address these challenges and market shifts. CAT-SR incorporates a pre-training strategy emphasizing item-item correlation, selective self-attention transferring for effective transfer learning, and query and key adapters for market-specific user preferences. Experimental results on real-world cross-market datasets demonstrate the superiority of CAT-SR, and ablation studies validate the benefits of its components across different geographical continents. CAT-SR offers a robust and adaptable solution for cross-market sequential recommendation. The code is available at https://github.com/ChenMetanoia/CATSR-KDD/.
Chen Wang 0052, Ziwei Fan 0001, Liangwei Yang, Mingdai Yang, Xiaolong Liu 0012, Zhiwei Liu 0001, Philip S. Yu
KDD2
2024 Logic-Scaffolding: Personalized Aspect-Instructed Recommendation Explanation Generation using LLMs
abstract
The unique capabilities of Large Language Models (LLMs), such as the natural language text generation ability, position them as strong candidates for providing explanation for recommendations. However, despite the size of the LLM, most existing models struggle to produce zero-shot explanations reliably. To address this issue, we propose a framework called Logic-Scaffolding, that combines the ideas of aspect-based explanation and chain-of-thought prompting to generate explanations through intermediate reasoning steps. In this paper, we share our experience in building the framework and present an interactive demonstration for exploring our results.
Behnam Rahdari, Hao Ding 0003, Ziwei Fan 0001, Zhoutong Chen, Anoop Deoras, Branislav Kveton
WSDM3
2023 TRANSGNN: Towards Knowledge Enhanced Top-K Recommendation via Transformed Heterogeneous Graph Neural Network
abstract
The knowledge graph (KG) enhanced recommendation system has shown superior performance and attracted considerable attention. In recent years, researchers have attempted to apply graph neural networks (GNNs) and build end-to-end knowledge graph enhanced recommendation systems. Although several methods are proposed, it is still challenging to apply GNNs to solve the problem of KG enhanced recommendation due to the heterogeneous, redundant, and large-scale nature of KG versus the homogeneous nature of GNNs. To address the limitations of existing techniques, we propose a transformed heterogeneous graph neural network (TRANSGNN), an item-centric and GNN-powered framework that can better explore the heterogeneous, redundant, and large-scale relations among items in KG for an effective and efficient KG enhanced top- K recommendation. In particular, we propose an item-centric graph transformation module to transform the heterogeneous KG into a homogeneous item-item graph. This scheme allows us to distill the knowledge from the KG and encode the heterogeneous, redundant, and large-scale item-item relationship into a smaller, compact, homogeneous graph, better fitting the GNNs architecture that prefers homogeneous and small-scale graph input. We further introduce a collaborative graph fusion module to fuse the item-wise KG relational signals and the collaborative signals by augmenting the collaborative graph with the transformed item-item graph. Next, we propose to use a graph collaborative encoder over the augmented graph to propagate information along with high-order connectivity. The proposed framework is general and can be easily extended with advanced KG embedding and GNN models. Extensive experiments on three public datasets demonstrate the effectiveness of the proposed approach in significantly (up to 23%) improving the KG enhanced recommendation performance over the state-of-the-art methods, such as KGIN, KGAT, KGNN-LS in both regular and cold-start settings. The proposed approach is also efficient with significantly (up to 31%) fewer parameters.
Shen Wang 0005, Ziwei Fan 0001, Jibing Gong, Xiaokai Wei, Philip S. Yu
IEEE Big Data2
2023 Zero-shot Item-based Recommendation via Multi-task Product Knowledge Graph Pre-Training
abstract
Existing recommender systems face difficulties with zero-shot items, i.e. items that have no historical interactions with users during the training stage. Though recent works extract universal item representation via pre-trained language models (PLMs), they ignore the crucial item relationships. This paper presents a novel paradigm for the Zero-Shot Item-based Recommendation (ZSIR) task, which pre-trains a model on product knowledge graph (PKG) to refine the item features from PLMs. We identify three challenges for pre-training PKG, which are multi-type relations in PKG, semantic divergence between item generic information and relations and domain discrepancy from PKG to downstream ZSIR task. We address the challenges by proposing four pre-training tasks and novel task-oriented adaptation (ToA) layers. Moreover, this paper discusses how to fine-tune the model on new recommendation task such that the ToA layers are adapted to ZSIR task. Comprehensive experiments on 18 markets dataset are conducted to verify the effectiveness of the proposed MPKG model.
Ziwei Fan 0001, Zhiwei Liu 0001, Shelby Heinecke, Jianguo Zhang 0005, Huan Wang 0016, Caiming Xiong, Philip S. Yu
CIKM1
2023 Graph Collaborative Signals Denoising and Augmentation for Recommendation
abstract
Graph collaborative filtering (GCF) is a popular technique for capturing high-order collaborative signals in recommendation systems. However, GCF's bipartite adjacency matrix, which defines the neighbors being aggregated based on user-item interactions, can be noisy for users/items with abundant interactions and insufficient for users/items with scarce interactions. Additionally, the adjacency matrix ignores user-user and item-item correlations, which can limit the scope of beneficial neighbors being aggregated.
Ziwei Fan 0001, Ke Xu 0018, Zhang Dong, Hao Peng 0001, Jiawei Zhang 0001, Philip S. Yu
SIGIR1
2023 Mutual Wasserstein Discrepancy Minimization for Sequential Recommendation
abstract
Self-supervised sequential recommendation significantly improves recommendation performance by maximizing mutual information with well-designed data augmentations. However, the mutual information estimation is based on the calculation of Kullback–Leibler divergence with several limitations, including asymmetrical estimation, the exponential need of the sample size, and training instability. Also, existing data augmentations are mostly stochastic and can potentially break sequential correlations with random modifications. These two issues motivate us to investigate an alternative robust mutual information measurement capable of modeling uncertainty and alleviating KL divergence’s limitations.
Ziwei Fan 0001, Zhiwei Liu 0001, Hao Peng 0001, Philip S. Yu
WWW1
2022 Sequential Recommendation with Auxiliary Item Relationships via Multi-Relational Transformer
abstract
Sequential Recommendation (SR) models user dynamics and predicts the next preferred items based on the user history. Existing SR methods model the ‘was interacted before’ item-item transitions observed in sequences, which can be viewed as an item relationship. However, there are multiple auxiliary item relationships, e.g., items from similar brands and with similar contents in real-world scenarios. Auxiliary item relationships describe item-item affinities in multiple different semantics and alleviate the long-lasting cold start problem in the recommendation. However, it remains a significant challenge to model auxiliary item relationships in SR.To simultaneously model high-order item-item transitions in sequences and auxiliary item relationships, we propose a Multi-relational Transformer capable of modeling auxiliary item relationships for SR (MT4SR). Specifically, we propose a novel self-attention module, which incorporates arbitrary item relationships and weights item relationships accordingly. Second, we regularize intra-sequence item relationships with a novel regularization module to supervise attentions computations. Third, for inter-sequence item relationship pairs, we introduce a novel inter-sequence related items modeling module. Finally, we conduct experiments on four benchmark datasets and demonstrate the effectiveness of MT4SR over state-of-the-art methods and the improvements on the cold start problem. The code is available in https://github.com/zfan20/MT4SR.
Ziwei Fan 0001, Zhiwei Liu 0001, Chen Wang 0052, Peijie Huang, Hao Peng 0001, Philip S. Yu
IEEE Big Data1
2022 Sequential Recommendation via Stochastic Self-Attention
abstract
Sequential recommendation models the dynamics of a user’s previous behaviors in order to forecast the next item, and has drawn a lot of attention. Transformer-based approaches, which embed items as vectors and use dot-product self-attention to measure the relationship between items, demonstrate superior capabilities among existing sequential methods. However, users’ real-world sequential behaviors are uncertain rather than deterministic, posing a significant challenge to present techniques. We further suggest that dot-product-based approaches cannot fully capture collaborative transitivity, which can be derived in item-item transitions inside sequences and is beneficial for cold start items. We further argue that BPR loss has no constraint on positive and sampled negative items, which misleads the optimization.
Ziwei Fan 0001, Zhiwei Liu 0001, Yu Wang 0158, Alice Wang 0001, Zahra Nazari, Lei Zheng 0001, Hao Peng 0001, Philip S. Yu
WWW1
2022 Large-scale Personalized Video Game Recommendation via Social-aware Contextualized Graph Neural Network
abstract
Because of the large number of online games available nowadays, online game recommender systems are necessary for users and online game platforms. The former can discover more potential online games of their interests, and the latter can attract users to dwell longer in the platform. This paper investigates the characteristics of user behaviors with respect to the online games on the Steam platform. Based on the observations, we argue that a satisfying recommender system for online games is able to characterize: personalization, game contextualization and social connection. However, simultaneously solving all is rather challenging for game recommendation. Firstly, personalization for game recommendation requires the incorporation of the dwelling time of engaged games, which are ignored in existing methods. Secondly, game contextualization should reflect the complex and high-order properties of those relations. Last but not least, it is problematic to use social connections directly for game recommendations due to the massive noise within social connections. To this end, we propose a Social-aware Contextualized Graph Neural Recommender System (SCGRec), which harnesses three perspectives to improve game recommendation. We conduct a comprehensive analysis of users’ online game behaviors, which motivates the necessity of handling those three characteristics in the online game recommendation.
Liangwei Yang, Zhiwei Liu 0001, Yu Wang 0158, Chen Wang 0052, Ziwei Fan 0001, Philip S. Yu
WWW5
2022 Federated Social Recommendation with Graph Neural Network
abstract
Recommender systems have become prosperous nowadays, designed to predict users’ potential interests in items by learning embeddings. Recent developments of the Graph Neural Networks (GNNs) also provide recommender systems (RSs) with powerful backbones to learn embeddings from a user-item graph. However, only leveraging the user-item interactions suffers from the cold-start issue due to the difficulty in data collection. Hence, current endeavors propose fusing social information with user-item interactions to alleviate it, which is the social recommendation problem. Existing work employs GNNs to aggregate both social links and user-item interactions simultaneously. However, they all require centralized storage of the social links and item interactions of users, which leads to privacy concerns. Additionally, according to strict privacy protection under General Data Protection Regulation, centralized data storage may not be feasible in the future, urging a decentralized framework of social recommendation. As a result, we design a federated learning recommender system for the social recommendation task, which is rather challenging because of its heterogeneity, personalization, and privacy protection requirements. To this end, we devise a novel framework Fe drated So cial recommendation with G raph neural network ( FeSoG ). Firstly, FeSoG adopts relational attention and aggregation to handle heterogeneity. Secondly, FeSoG infers user embeddings using local data to retain personalization. Last but not least, the proposed model employs pseudo-labeling techniques with item sampling to protect the privacy and enhance training. Extensive experiments on three real-world datasets justify the effectiveness of FeSoG in completing social recommendation and privacy protection. We are the first work proposing a federated learning framework for social recommendation to the best of our knowledge.
Zhiwei Liu 0001, Liangwei Yang, Ziwei Fan 0001, Hao Peng 0001, Philip S. Yu
ACM Trans. Intell. Syst. Technol.3
2021 Modeling Sequences as Distributions with Uncertainty for Sequential Recommendation
abstract
The sequential patterns within the user interactions are pivotal for representing the user's preference and capturing latent relationships among items. The recent advancements of sequence modeling by Transformers advocate the community to devise more effective encoders for the sequential recommendation. Most existing sequential methods assume users are deterministic. However, item-item transitions might fluctuate significantly in several item aspects and exhibit randomness of user interests. This stochastic characteristics brings up a solid demand to include uncertainties in representing sequences and items. Additionally, modeling sequences and items with uncertainties expands users' and items' interaction spaces, thus further alleviating cold-start problems.
Ziwei Fan 0001, Zhiwei Liu 0001, Shen Wang 0005, Lei Zheng 0001, Philip S. Yu
CIKM1
2021 Continuous-Time Sequential Recommendation with Temporal Graph Collaborative Transformer
abstract
In order to model the evolution of user preference, we should learn user/item embeddings based on time-ordered item purchasing sequences, which is defined as Sequential Recommendation~(SR) problem. Existing methods leverage sequential patterns to model item transitions. However, most of them ignore crucial temporal collaborative signals, which are latent in evolving user-item interactions and coexist with sequential patterns. Therefore, we propose to unify sequential patterns and temporal collaborative signals to improve the quality of recommendation, which is rather challenging. Firstly, it is hard to simultaneously encode sequential patterns and collaborative signals. Secondly, it is non-trivial to express the temporal effects of collaborative signals.
Ziwei Fan 0001, Zhiwei Liu 0001, Jiawei Zhang 0001, Yun Xiong, Lei Zheng 0001, Philip S. Yu
CIKM1
2021 DSKReG: Differentiable Sampling on Knowledge Graph for Recommendation with Relational GNN
abstract
In the information explosion era, recommender systems (RSs) are widely studied and applied to discover user-preferred information. A RS performs poorly when suffering from the cold-start issue, which can be alleviated if incorporating Knowledge Graphs (KGs) as side information. However, most existing works neglect the facts that node degrees in KGs are skewed and massive amount of interactions in KGs are recommendation-irrelevant. To address these problems, in this paper, we propose Differentiable Sampling on Knowledge Graph for Recommendation with Relational GNN (DSKReG) that learns the relevance distribution of connected items from KGs and samples suitable items for recommendation following this distribution. We devise a differentiable sampling strategy, which enables the selection of relevant items to be jointly optimized with the model training procedure. The experimental results demonstrate that our model outperforms state-of-the-art KG-based recommender systems. The code is available online at https://github.com/YuWang-1024/DSKReG.
Yu Wang 0158, Zhiwei Liu 0001, Ziwei Fan 0001, Lichao Sun 0001, Philip S. Yu
CIKM3
2021 Augmenting Sequential Recommendation with Pseudo-Prior Items via Reversely Pre-training Transformer
abstract
Sequential Recommendation characterizes the evolving patterns by modeling item sequences chronologically. The essential target of it is to capture the item transition correlations. The recent developments of transformer inspire the community to design effective sequence encoders,e.g., SASRec and BERT4Rec. However, we observe that these transformer-based models suffer from the cold-start issue,i.e., performing poorly for short sequences. Therefore, we propose to augment short sequences while still preserving original sequential correlations. We introduce a new framework for Augmenting Sequential Recommendation with Pseudo-prior items (ASReP). We firstly pre-train a transformer with sequences in a reverse direction to predict prior items. Then, we use this transformer to generate fabricated historical items at the beginning of short sequences. Finally, we fine-tune the transformer using these augmented sequences from the time order to predict the next item. Experiments on two real-world datasets verify the effectiveness of ASReP. The code is available on https://github.com/DyGRec/ASReP.
Zhiwei Liu 0001, Ziwei Fan 0001, Yu Wang 0158, Philip S. Yu
SIGIR2
2020 Basket Recommendation with Multi-Intent Translation Graph Neural Network
abstract
The problem of basket recommendation (BR) is to recommend a ranking list of items to the current basket. Existing methods solve this problem by assuming the items within the same basket are correlated by one semantic relation, thus optimizing the item embeddings. However, this assumption breaks when there exist multiple intents within a basket. For example, assuming a basket contains {bread, cereal, yogurt, soap, detergent} where {bread, cereal, yogurt} are correlated through the "breakfast" intent, while {soap, detergent} are of "cleaning" intent, ignoring multiple relations among the items spoils the ability of the model to learn the embeddings. To resolve this issue, it is required to discover the intents within the basket. However, retrieving a multi-intent pattern is rather challenging, as intents are latent within the basket. Additionally, intents within the basket may also be correlated. Moreover, discovering a multi-intent pattern requires modeling high-order interactions, as the intents across different baskets are also correlated. To this end, we propose a new framework named as Multi-Intent Translation Graph Neural Network (MITGNN). MITGNN models T intents as tail entities translated from one corresponding basket embedding via T relation vectors. The relation vectors are learned through multi-head aggregators to handle user and item information. Additionally, MITGNN propagates multiple intents across our defined basket graph to learn the embeddings of users and items by aggregating neighbors. Extensive experiments on two real-world datasets prove the effectiveness of our proposed model on both transductive and inductive BR. The code1is available online.
Zhiwei Liu 0001, Xiaohan Li 0001, Ziwei Fan 0001, Stephen D. Guo, Kannan Achan, Philip S. Yu
IEEE BigData3
2019 Gated Spectral Units: Modeling Co-evolving Patterns for Sequential Recommendation
abstract
Exploiting historical data of users to make future predictions lives at the heart of building effective recommender systems (RS). Recent approaches for sequential recommendations often render past actions of a user into a sequence, seeking to capture the temporal dynamics in the sequence to predict the next item. However, the interests of users evolve over time together due to their mutual influence, and most of existing methods lack the ability to utilize the rich coevolutionary patterns available in underlying data represented by sequential graphs. In order to capture the co-evolving knowledge for sequential recommendations, we start from introducing an efficient spectral convolution operation to discover complex relationships between users and items from the spectral domain of a graph, where the hidden connectivity information of the graph can be revealed. Then, the spectral convolution is generalized into an recurrent method by utilizing gated mechanisms to model sequential graphs. Experimentally, we demonstrate the advantages of modeling co-evolving patterns, and Gated Spectral Units (GSUs) achieve state-of-the-art performance on several benchmark datasets.
Lei Zheng 0001, Ziwei Fan 0001, Chun-Ta Lu, Jiawei Zhang 0001, Philip S. Yu
SIGIR2