Xiaofeng Zhang 0002

dblp:61/3976-2 · DBLP profile ↗
← Back
22ranked-venue papers in the field
3as first author
9since 2021 · last 2026
0000-0003-0972-8842ORCID · conflict

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

Data Mining & Knowledge Discovery · 8 (1 first)Information Retrieval & Web Search · 4Knowledge Engineering, Semantic Web & Information Systems · 4 (2 first)Database Systems & Data Management · 3Other / Interdisciplinary · 2Big Data, Cloud & Distributed Data Systems · 1
YearPublicationVenuePosition
2026 CoDeR+: Interest-aware Counterfactual Reasoning for Sequential Recommendation
abstract
Sequential recommendation aims to predict users’ next interactions by analyzing historical behavioral data. Traditional methods typically focus on learning fine-grained feature representations or extracting high-level user preferences to enhance recommendation accuracy. However, they often overlook the dynamic nature of user demand, which can shift over short periods and may resemble random noise. In our previous work, we introduced CoDeR, a framework that captures demand shifts and mitigates confounding biases through backdoor adjustment. Despite its effectiveness, CoDeR has limitations in its causal relation modeling, particularly in neglecting the role of user interest as a confounder. In this work, we propose CoDeR+, an enhanced framework that refines key components of CoDeR. First, we extend the original User Demand Extraction module into Interest-aware User Demand Modeling, introducing two submodules that explicitly model user interest and integrate it into demand representations. Second, we introduce a new Robust Counterfactual Demand Reasoning module, where user interest is treated as an additional confounder alongside demand drift, improving the causal correction process. Additionally, we provide a rigorous theoretical analysis of the updated backdoor adjustment and propose a simplified probability estimation method that reduces computational complexity. Extensive experiments on four real-world datasets demonstrate the effectiveness of CoDeR+. The source code for both CoDeR and CoDeR+ is publicly available at https://github.com/hellolst23/CoDeR .
Sitao Lin, Xiaofeng Zhang 0002, Jianghong Ma
ACM Trans. Inf. Syst.3
2025 Rrcn: a reinforced random convolutional network-based reciprocal recommendation approach for online dating
Linhao Luo, Liqi Yang, Ju Xin, Yixiang Fang, Xiaofeng Zhang 0002
Knowl. Inf. Syst.5
2025 Beyond Static Boundaries: Unraveling Temporal Overlapping Communities with Information Bottleneck Guidance
abstract
Community detection has gained significant research interest within the data mining field. It involves identifying subsets of nodes with dense internal connections and sparse external connections. Most studies on community detection focus solely on identifying non-overlapping communities in a static graph. However, in practice, communities often overlap, and the structure of the graphs is dynamically evolving. This dynamic nature leads to community changes and poses a significant challenge in detecting overlapping communities on temporal graphs (T-OCD). While graph neural networks have shown great performance in generating node representations for community detection, learning representations that capture temporal graph structures and support overlapping community detection remain an open question. To address these challenges, we present T-OCDIB , a novel approach for T emporal O verlapping C ommunity D etection guided by I nformation B ottleneck. Specifically, we first propose an overlapping community detection approach for static graphs, under the guidance of a community-oriented information bottleneck. This approach allows us to learn discriminative node representations specific to each community, facilitating the detection of overlapping communities. Following this, we extend this method to temporal graphs by presenting a temporal convolution module. This module uses adaptive weight matrices based on evolving graph structures to capture temporal dependencies for community detection. Additionally, to promote smooth transitions between consecutive communities, we introduce a temporal smoothing module to further constrain changes in community structure. We evaluate the proposed approach on both real-world and synthetic temporal networks. Experimental results illustrate the superiority of T-OCDIB over other community detection methods.
Moli Lu, Linhao Luo, Xiaofeng Zhang 0002
ACM Trans. Knowl. Discov. Data3
2023 VDPC: Variational density peak clustering algorithm
Yizhang Wang, Di Wang 0004, You Zhou 0008, Xiaofeng Zhang 0002, Hiok Chai Quek
Inf. Sci.4
2023 GSim: A Graph Neural Network Based Relevance Measure for Heterogeneous Graphs
abstract
Heterogeneous graphs, which contain nodes and edges of multiple types, are prevalent in various domains, including bibliographic networks, social media, and knowledge graphs. As a fundamental task in analyzing heterogeneous graphs, relevance measure aims to calculate the relevance between two objects of different types, which has been used in many applications such as web search, recommendation, and community detection. Most of existing relevance measures focus on homogeneous networks where objects are of the same type, and a few measures are developed for heterogeneous graphs, but they often need the pre-defined meta-path. Defining meaningful meta-paths requires much domain knowledge, which largely limits their applications, especially on schema-rich heterogeneous graphs like knowledge graphs. Recently, the Graph Neural Network (GNN) has been widely applied in many graph mining tasks, but it has not been applied for measuring relevance yet. To address the aforementioned problems, we propose a novel GNN-based relevance measure, namely GSim. Specifically, we first theoretically analyze and show that GNN is effective for measuring the relevance of nodes in the graph. We then propose a context path-based graph neural network (CP-GNN) to automatically leverage the semantics in heterogeneous graphs. Moreover, we exploit CP-GNN to support relevance measures between two objects of any type. Extensive experiments demonstrate that GSim outperforms existing measures. (Coda and data is available at this linkhttps://github.com/RManLuo/GSim).
Linhao Luo, Yixiang Fang, Moli Lu, Xin Cao 0001, Xiaofeng Zhang 0002, Wenjie Zhang 0001
IEEE Trans. Knowl. Data Eng.5
2023 When Convolutional Network Meets Temporal Heterogeneous Graphs: An Effective Community Detection Method
abstract
Community detection has long been an important yet challenging task to analyze complex networks with a focus on detecting topological structures of graph data. Essentially, real-world graph data is generally heterogeneous which dynamically varies over time, and this invalidates most existing community detection approaches. To cope with these issues, this paper proposes the temporal-heterogeneous graph convolutional networks (THGCN) to detect communities using the learnt feature representations of a set of temporal heterogeneous graphs. Particularly, we first design a heterogeneous GCN component to represent features of heterogeneous graph at each time step. Then, a residual compressed aggregation component is proposed to learn temporal feature representations extracted from two consecutive heterogeneous graphs. These temporal features are considered to contain evolutionary patterns of underlying communities. To the best of our knowledge, this is the first attempt to detect communities from temporal heterogeneous graphs. To evaluate the model performance, extensive experiments are performed on two real-world datasets, i.e., DBLP and IMDB. The promising results have demonstrated that the proposed THGCN is superior to both benchmark and the state-of-the-art approaches, e.g., GCN, GAT, GNN, LGNN, HAN and STAR, with respect to a number of evaluation criteria.
Yaping Zheng, Xiaofeng Zhang 0002, Shiyi Chen, Xinni Zhang, Xiaofei Yang 0002, Di Wang 0004
IEEE Trans. Knowl. Data Eng.2
2022 Why do Semantically Unrelated Categories Appear in the Same Session?: A Demand-aware Method
abstract
Session-based recommendation has recently attracted more and more research efforts. Most existing approaches are intuitively proposed to discover users' potential preferences or interests from the anonymous session data. This apparently ignores the fact that these sequential behavior data usually reflect session user's potential demand, i.e., a semantic level factor, and therefore how to estimate underlying demands from a session has become a challenging task. To tackle the aforementioned issue, this paper proposes a novel demand-aware graph neural network model. Particularly, a demand modeling component is designed to extract the underlying multiple demands of each session. Then, the demand-aware graph neural network is designed to first construct session demand graphs and then learn the demand-aware item embeddings to make the recommendation. The mutual information loss is further designed to enhance the quality of the learnt embeddings. Extensive experiments have been performed on two real-world datasets and the proposed model achieves the SOTA model performance.
Liqi Yang, Linhao Luo, Xiaofeng Zhang 0002, Fengxin Li, Xinni Zhang, Zelin Jiang
SIGIR3
2022 Efficient Reachability Query with Extreme Labeling Filter
abstract
Being a fundamental graph operator, reachability query has been widely studied by the data mining community in the past decades. In a directed acyclic graph (DAG), one vertex is reachable by another if there exists a chain of directed edges connecting the two vertexes. The state-of-the-art (SOTA) reachability query methods mostly first index all the vertexes in the underlying DAG and assign them with different labels, and then use these indexes and/or labels to efficiently filter out as many unreachable queries as possible. Thus, because a large portion of unreachable queries can be identified without evoking any tedious path-finding process, the overall time taken by a huge number of queries is much shortened with a tolerable compensation on the additional index and/or label preprocessing time and space. In this paper, we propose the Extreme Labeling Filter (ELF), which is a novel generic filter that can be applied to existing reachability query methods to additionally identify a large number of unreachable queries. Based on the analysis of the given DAG in a systematic and autonomous manner, ELF first determines whether to use predecessors or successors to label the vertexes. Based on such self-determined labels, ELF is then able to identify a large number of unreachable queries with a low time complexity of O(1). To evaluate the performance of ELF, we apply it on 4 reachability query methods (1 conventional and 3 SOTA, all designated for reachability query in DAGs) and conduct experiments on 17 datasets of different sizes. The experimental results show that by applying ELF, all methods significantly shorten the query time.
Zhixiang Su, Di Wang 0004, Xiaofeng Zhang 0002, Li-Zhen Cui 0001, Chunyan Miao
WSDM3
2021 Detecting Communities from Heterogeneous Graphs: A Context Path-based Graph Neural Network Model
abstract
Community detection, aiming to group the graph nodes into clusters with dense inner-connection, is a fundamental graph mining task. Recently, it has been studied on the heterogeneous graph, which contains multiple types of nodes and edges, posing great challenges for modeling the high-order relationship between nodes. With the surge of graph embedding mechanism, it has also been adopted to community detection. A remarkable group of works use the meta-path to capture the high-order relationship between nodes and embed them into nodes' embedding to facilitate community detection. However, defining meaningful meta-paths requires much domain knowledge, which largely limits their applications, especially on schema-rich heterogeneous graphs like knowledge graphs. To alleviate this issue, in this paper, we propose to exploit the context path to capture the high-order relationship between nodes, and build a Context Path-based Graph Neural Network (CP-GNN) model. It recursively embeds the high-order relationship between nodes into the node embedding with attention mechanisms to discriminate the importance of different relationships. By maximizing the expectation of the co-occurrence of nodes connected by context paths, the model can learn the nodes' embeddings that both well preserve the high-order relationship between nodes and are helpful for community detection. Extensive experimental results on four real-world datasets show that CP-GNN outperforms the state-of-the-art community detection methods1.
Linhao Luo, Yixiang Fang, Xin Cao 0001, Xiaofeng Zhang 0002, Wenjie Zhang 0001
CIKM4
2020 Generating Financial Reports from Macro News via Multiple Edits Neural Networks
Wenxin Hu, Xiaofeng Zhang 0002, Yunpeng Ren
ECML/PKDD (3)2
2020 A novel hybrid deep recommendation system to differentiate user's preference and item's attractiveness
Xiaofeng Zhang 0002, Jingbin Zhong, Di Wang 0004
Inf. Sci.1
2019 Computer-Aided Clinical Skin Disease Diagnosis Using CNN and Object Detection Models
abstract
Skin disease is one of the most common types of human diseases, which may happen to everyone regardless of age, gender or race. Due to the high visual diversity, human diagnosis highly relies on personal experience; and there is a serious shortage of experienced dermatologists in many countries. To alleviate this problem, computer-aided diagnosis with state-of-the-art (SOTA) machine learning techniques would be a promising solution. In this paper, we aim at understanding the performance of convolutional neural network (CNN) based approaches. We first build two versions of skin disease datasets from Internet images: (a) Skin -10, which contains 10 common classes of skin disease with a total of 10,218 images; (b) Skin -100, which is a larger dataset that consists of 19,807 images of 100 skin disease classes. Based on these datasets, we benchmark several SOTA CNN models and show that the accuracy of skin -100 is much lower than the accuracy of skin -10. We then implement an ensemble method based on several CNN models and achieve the best accuracy of 79.01% for Skin -10 and 53.54% for Skin -100. We also present an object detection based approach by introducing bounding boxes into the Skin -10 dataset. Our results show that object detection can help improve the accuracy of some skin disease classes.
Xin He 0019, Zhi-Li Wu, Wu Yu, Xiaowen Chu 0001, Shaohuai Shi, Zhenheng Tang, Yuxin Wang 0003, Ronghao Ni, Xiaofeng Zhang 0002
IEEE BigData13
2018 Enhancing social network privacy with accumulated non-zero prior knowledge
Xiaofeng Zhang 0002, Zhenyu He 0001
Inf. Sci.4
2018 STEM: a suffix tree-based method for web data records extraction
Yixiang Fang, Xiaoqin Xie, Xiaofeng Zhang 0002, Reynold Cheng, Zhiqiang Zhang 0010
Knowl. Inf. Syst.3
2015 The Author-Topic-Community model for author interest profiling and community discovery
Chunshan Li, William Kwok-Wai Cheung, Yunming Ye, Xiaofeng Zhang 0002, Xin Li 0033
Knowl. Inf. Syst.4
2014 Clustering Based Topic Events Detection on Text Stream
Chunshan Li, Yunming Ye, Xiaofeng Zhang 0002, Shengchun Deng, Xiaofei Xu 0001
ACIIDS (1)3
2014 A Lexicon-Based Multi-class Semantic Orientation Analysis for Microblogs
Xin Li 0033, Fan Li 0001, Xiaofeng Zhang 0002
APWeb4
2012 The Author-Topic-Community Model: A Generative Model Relating Authors' Interests and Their Community Structure
Chunshan Li, William Kwok-Wai Cheung, Yunming Ye, Xiaofeng Zhang 0002
ADMA4
2012 Batch-Mode Active Learning with Semi-supervised Cluster Tree for Text Classification
abstract
In web mining, there are situations in which only few data is labeled which imposes difficulties on traditional web page classification algorithms. Active learning scheme is then proposed to sample the most representative unlabeled data, which are then annotated by external oracles. Most present active methods are based on series-mode query strategy, which deduces the process of active learning inefficient and unstable. In this paper, we propose a novel text oriented active semi-supervised classification model, which is so-called active SSC. Comparing with other active approaches, our model has the characteristic of comprehensibility, and thus it is easy to design a batch-mode query strategy. Experimental results on public text data showed our method is an effect and stable active approach.
Zhaocai Sun, Yunming Ye, Xiaofeng Zhang 0002, Joshua Zhexue Huang, Shudong Chen, Zhi Liu 0004
Web Intelligence3
2011 Learning latent variable models from distributed and abstracted data
Xiaofeng Zhang 0002, William Kwok-Wai Cheung, Chun-hung Li
Inf. Sci.1
2005 Visualizing Global Manifold Based on Distributed Local Data Abstractions
abstract
Mining distributed data for global knowledge is getting more attention recently. The problem is especially challenging when data sharing is prohibited due to local constraints like limited bandwidth and data privacy. In this paper, we investigate how to derive the embedded manifold (as a 2-D map) for a horizontally partitioned data set, where data cannot be shared among the partitions directly. We propose a model-based approach which computes hierarchical local data abstractions, aggregates the abstractions, and finally learns a global generative model - generative topographic mapping (GTM) based on the aggregated data abstraction. We applied the proposed method to two benchmarking data sets and demonstrated that the accuracy of the derived manifold can effectively be controlled by adjusting the data granularity level of the adopted local abstraction.
Xiaofeng Zhang 0002, William Kwok-Wai Cheung
ICDM1
2004 Mining Local Data Sources For Learning Global Cluster Models
abstract
Distributed data mining has been a topic getting more important nowadays as there are many cases where physically sharing of data is probibited, e.g., due to huge data volume or data privacy. In this paper, we are interested in learning a global cluster model by exploring data in distributed sources. A methodology based on periodic model exchange and merge is proposed and applied to hyperlinked Web pages analysis. In addition, we have tested a number of variations of the basic idea, including putting more emphasis on the privacy concern and testing the effect of having different numbers of distributed sources. Experimental results show that the proposed distributed learning scheme is effective with accuracy close to the case with all the data physically shared for the learning.
Chak-Man Lam, Xiaofeng Zhang 0002, William Kwok-Wai Cheung
Web Intelligence2