EDBT 2026 Demo / reviewers in the wild / expert
Mark Coates
dblp:c/MarkCoates · also M. J. Coates, Mark J. Coates
· DBLP profile ↗
22ranked-venue papers in the field
0as first author
8since 2021 · last 2025
0000-0001-5030-1379ORCID · verified
Domains — venue-derived; a paper can count in several
Information Retrieval & Web Search · 9Other / Interdisciplinary · 8Data Mining & Knowledge Discovery · 4Database Systems & Data Management · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | PriviRec: Confidential and Decentralized Graph Filtering for Recommender SystemsabstractRecent advances in recommender systems have shown that relying on graph filters, such as the normalized item-item adjacency matrix and the ideal low-pass filter yields competitive performance and scales better than Graph Convolutional Networks-based solutions. However, these solutions require centralizing user data, which raises concerns over data privacy, security, and the monopolization of user data by a few actors. To address those concerns, we propose PriviRec and PriviRec-k, two complementary recommendation frameworks. In PriviRec, we show that it is possible to decompose widely used filters so that they can be computed in a distributed setting using Secure Aggregation and a distributed version of the Randomized Power Method, without revealing individual users contributions. PriviRec-k extends this approach by having users securely aggregate low-rank projections of their contributions, enabling a tunable balance between communication overhead and recommendation accuracy. We demonstrate theoretically as well as experimentally on Gowalla, Yelp2018, and Amazon-Book that our methods achieve performance comparable to centralized state-of-the-art recommender systems and superior to decentralized ones, while preserving confidentiality and low communication and computational overheads. Julien Nicolas, César Sabater, Mohamed Maouche, Mark Coates, Sonia Ben Mokhtar |
CIKM | 4 |
| 2024 | Enhancing Click-through Rate Prediction in Recommendation Domain with Search Query RepresentationabstractMany platforms, such as e-commerce websites, offer both search and recommendation services simultaneously to better meet users' diverse needs. Recommendation services suggest items based on user preferences, while search services allow users to search for items before providing recommendations. Since users and items are often shared between the search and recommendation domains, there is a valuable opportunity to enhance the recommendation domain by leveraging user preferences extracted from the search domain. Existing approaches either overlook the shift in user intention between these domains or fail to capture the significant impact of learning from users' search queries on understanding their interests. Yuening Wang, Yaochen Hu 0001, Wei Guo 0006, Yingxue Zhang 0001, Huifeng Guo, Yong Liu 0020, Mark Coates |
CIKM | 8 |
| 2024 | GraSS: Combining Graph Neural Networks with Expert Knowledge for SAT Solver SelectionabstractBoolean satisfiability (SAT) problems are routinely solved by SAT solvers in real-life applications, yet solving time can vary drastically between solvers for the same instance.This has motivated research into machine learning models that can predict, for a given SAT instance, which solver to select among several options.Existing SAT solver selection methods all rely on some hand-picked instance features, which are costly to compute and ignore the structural information in SAT graphs.In this paper we present GraSS, a novel approach for automatic SAT solver selection based on tripartite graph representations of instances and a heterogeneous graph neural network (GNN) model.While GNNs have been previously adopted in other SAT-related tasks, they do not incorporate any domain-specific knowledge and ignore the runtime variation introduced by different clause orders.We enrich the graph representation with domain-specific decisions, such as novel node feature design, positional encodings for clauses in the graph, a GNN architecture tailored to our tripartite graphs and a runtime-sensitive loss function.Through extensive experiments, we demonstrate that this combination of raw representations and domain-specific choices leads to improvements in runtime for a pool of seven state-of-theart solvers on both an industrial circuit design benchmark, and Zhanguang Zhang, Didier Chételat, Joseph Cotnareanu, Amur Ghose, Wenyi Xiao, Hui-Ling Zhen, Yingxue Zhang 0001, Jianye Hao, Mark Coates, Mingxuan Yuan |
KDD | 9 |
| 2023 | Intent-aware Multi-source Contrastive Alignment for Tag-enhanced RecommendationabstractTo offer accurate and diverse recommendation services, recent methods use auxiliary information to foster the learning process of user and item representations. Many state-of-the-art (SOTA) methods fuse different sources of information (user, item, knowledge graph, tags, etc.) into a graph and use Graph Neural Networks (GNNs) to introduce the auxiliary information through the message passing paradigm. In this work, we seek an alternative framework that is light and effective through self-supervised learning across different sources of information, particularly for the commonly accessible item tag information. We use a self-supervision signal to pair users with the auxiliary information (tags) associated with the items they have interacted with before. To achieve the pairing, we create a proxy training task. For a given item, the model predicts which is the correct pairing between the representations obtained from the users that have interacted with this item and the tags assigned to it. This design provides an efficient solution, using the auxiliary information directly to enhance the quality of user and item embeddings. User behavior in recommendation systems is driven by the complex interactions of many factors behind the users’ decision-making processes. To make the pairing process more fine-grained and avoid embedding collapse, we propose a user intent-aware self-supervised pairing process where we split the user embeddings into multiple sub-embedding vectors. Each sub-embedding vector captures a specific user intent via self-supervised alignment with a particular cluster of tags. We integrate our designed framework with various recommendation models, demonstrating its flexibility and compatibility. Through comparison with numerous SOTA methods on seven real-world datasets, we show that our method can achieve better performance while requiring less training time. This indicates the potential of applying our approach on web-scale datasets. Haolun Wu, Yingxue Zhang 0001, Chen Ma 0001, Wei Guo 0006, Ruiming Tang, Xue (Steve) Liu, Mark Coates |
ICDE | 7 |
| 2022 | Adapting Triplet Importance of Implicit Feedback for Personalized RecommendationabstractImplicit feedback is frequently used for developing personalized recommendation services due to its ubiquity and accessibility in real-world systems. In order to effectively utilize such information, most research adopts the pairwise ranking method on constructed training triplets (user, positive item, negative item) and aims to distinguish between positive items and negative items for each user. However, most of these methods treat all the training triplets equally, which ignores the subtle difference between different positive or negative items. On the other hand, even though some other works make use of the auxiliary information (e.g., dwell time) of user behaviors to capture this subtle difference, such auxiliary information is hard to obtain. To mitigate the aforementioned problems, we propose a novel training framework named Triplet Importance Learning (TIL), which adaptively learns the importance score of training triplets. We devise two strategies for the importance score generation and formulate the whole procedure as a bilevel optimization, which does not require any rule-based design. We integrate the proposed training procedure with several Matrix Factorization (MF)- and Graph Neural Network (GNN)-based recommendation models, demonstrating the compatibility of our framework. Via a comparison using three real-world datasets with many state-of-the-art methods, we show that our proposed method outperforms the best existing models by 3-21% in terms of [email protected] for the top-k recommendation. Haolun Wu, Chen Ma 0001, Yingxue Zhang 0001, Xue (Steve) Liu, Ruiming Tang, Mark Coates |
CIKM | 6 |
| 2021 | Structure Aware Experience Replay for Incremental Learning in Graph-based Recommender SystemsabstractLarge-scale recommender systems are integral parts of many services. With the recent rapid growth of accessible data, the need for efficient training methods has arisen. Given the high computational cost of training state-of-the-art graph neural network (GNN) based models, it is infeasible to train them from scratch with every new set of interactions. In this work, we present a novel framework for incrementally training GNN-based models. Our framework takes advantage of an experience reply technique built on top of a structurally aware reservoir sampling method tailored for this setting. This framework addresses catastrophic forgetting, allowing the model to preserve its understanding of users' long-term behavioral patterns while adapting to new trends. Our experiments demonstrate the superior performance of our framework on numerous datasets when combined with state-of-the-art GNN-based models. Kian Ahrabian, Yishi Xu, Yingxue Zhang 0001, Jiapeng Wu, Yuening Wang, Mark Coates |
CIKM | 6 |
| 2021 | Graph Structure Aware Contrastive Knowledge Distillation for Incremental Learning in Recommender SystemsabstractPersonalized recommender systems are playing an increasingly important role for online services. Graph Neural Network (GNN) based recommender models have demonstrated a superior capability to model users' interests thanks to rich relational information encoded in graphs. However, with the ever-growing volume of online information and the high computational complexity of training GNNs, it is difficult to perform frequent updates to provide the most up-to-date recommendations. There have been several attempts towards training GNN models in an incremental fashion to enable faster training times and permit more frequent model updates using the latest training data. The main technique is knowledge distillation, which aims to allow model updates while preserving key aspects of the model that were learned from the historical data. In this work, we develop a novel Graph Structure Aware Contrastive Knowledge Distillation for Incremental Learning in recommender systems, which is tailored to focus on the rich relational information in the recommendation context. We combine the contrastive distillation formulation with intermediate layer distillation to inject layer-level supervision. We demonstrate the effectiveness of our proposed distillation framework for GNN based recommendation systems on four commonly used datasets, showing consistent improvement over state-of-the-art alternatives. Yuening Wang, Yingxue Zhang 0001, Mark Coates |
CIKM | 3 |
| 2021 | TIE: A Framework for Embedding-based Incremental Temporal Knowledge Graph CompletionabstractReasoning in a temporal knowledge graph (TKG) is a critical task for information retrieval and semantic search. It is particularly challenging when the TKG is updated frequently. The model has to adapt to changes in the TKG for efficient training and inference while preserving its performance on historical knowledge. Recent work approaches TKG completion (TKGC) by augmenting the encoder-decoder framework with a time-aware encoding function. However, naively fine-tuning the model at every time step using these methods does not address the problems of 1) catastrophic forgetting, 2) the model's inability to identify the change of facts (e.g., the change of the political affiliation and end of a marriage), and 3) the lack of training efficiency. To address these challenges, we present the Time-aware Incremental Embedding (TIE) framework, which combines TKG representation learning, experience replay, and temporal regularization. We introduce a set of metrics that characterizes the intransigence of the model and propose a constraint that associates the deleted facts with negative labels. Jiapeng Wu, Yishi Xu, Yingxue Zhang 0001, Chen Ma 0001, Mark Coates, Jackie Chi Kit Cheung |
SIGIR | 5 |
| 2020 | GraphSAIL: Graph Structure Aware Incremental Learning for Recommender SystemsabstractGiven the convenience of collecting information through online services, recommender systems now consume large scale data and play a more important role in improving user experience. With the recent emergence of Graph Neural Networks (GNNs), GNN-based recommender models have shown the advantage of modeling the recommender system as a user-item bipartite graph to learn representations of users and items. However, such models are expensive to train and difficult to perform frequent updates to provide the most up-to-date recommendations. In this work, we propose to update GNN-based recommender models incrementally so that the computation time can be greatly reduced and models can be updated more frequently. We develop a Graph Structure Aware Incremental Learning framework, GraphSAIL, to address the commonly experienced catastrophic forgetting problem that occurs when training a model in an incremental fashion. Our approach preserves a user's long-term preference (or an item's long-term property) during incremental model updating. GraphSAIL implements a graph structure preservation strategy which explicitly preserves each node's local structure, global structure, and self-information, respectively. We argue that our incremental training framework is the first attempt tailored for GNN based recommender systems and demonstrate its improvement compared to other incremental learning techniques on two public datasets. We further verify the effectiveness of our framework on a large-scale industrial dataset. Yishi Xu, Yingxue Zhang 0001, Wei Guo 0006, Huifeng Guo, Ruiming Tang, Mark Coates |
CIKM | 6 |
| 2020 | Probabilistic Metric Learning with Adaptive Margin for Top-K RecommendationabstractPersonalized recommender systems are playing an increasingly important role as more content and services become available and users struggle to identify what might interest them. Although matrix factorization and deep learning based methods have proved effective in user preference modeling, they violate the triangle inequality and fail to capture fine-grained preference information. To tackle this, we develop a distance-based recommendation model with several novel aspects: (i) each user and item are parameterized by Gaussian distributions to capture the learning uncertainties; (ii) an adaptive margin generation scheme is proposed to generate the margins regarding different training triplets; (iii) explicit user-user/item-item similarity modeling is incorporated in the objective function. The Wasserstein distance is employed to determine preferences because it obeys the triangle inequality and can measure the distance between probabilistic distributions. Via a comparison using five real-world datasets with state-of-the-art methods, the proposed model outperforms the best existing models by 4-22% in terms of [email protected] on Top-K recommendation. Chen Ma 0001, Liheng Ma, Yingxue Zhang 0001, Ruiming Tang, Xue (Steve) Liu, Mark Coates |
KDD | 6 |
| 2020 | A Framework for Recommending Accurate and Diverse Items Using Bayesian Graph Convolutional Neural NetworksabstractPersonalized recommender systems are playing an increasingly important role for online consumption platforms. Because of the multitude of relationships existing in recommender systems, Graph Neural Networks (GNNs) based approaches have been proposed to better characterize the various relationships between a user and items while modeling a user's preferences. Previous graph-based recommendation approaches process the observed user-item interaction graph as a ground-truth depiction of the relationships between users and items. However, especially in the implicit recommendation setting, all the unobserved user-item interactions are usually assumed to be negative samples. There are missing links that represent a user's future actions. In addition, there may be spurious or misleading positive interactions. To alleviate the above issue, in this work, we take a first step to introduce a principled way to model the uncertainty in the user-item interaction graph using the Bayesian Graph Convolutional Neural Network framework. We discuss how inference can be performed under our framework and provide a concrete formulation using the Bayesian Probabilistic Ranking training loss. We demonstrate the effectiveness of our proposed framework on four benchmark recommendation datasets. The proposed method outperforms state-of-the-art graph-based recommendation models. Furthermore, we conducted an offline evaluation on one industrial large-scale dataset. It shows that our proposed method outperforms the baselines, with the potential gain being more significant for cold-start users. This illustrates the potential practical benefit in real-world recommender systems. Wei Guo 0006, Dengcheng Zhang, Yingxue Zhang 0001, Florence Regol, Yaochen Hu 0001, Huifeng Guo, Ruiming Tang, Xiuqiang He 0001, Mark Coates |
KDD | 11 |
| 2020 | Neighbor Interaction Aware Graph Convolution Networks for RecommendationabstractPersonalized recommendation plays an important role in many online services. Substantial research has been dedicated to learning embeddings of users and items to predict a user's preference for an item based on the similarity of the representations. In many settings, there is abundant relationship information, including user-item interaction history, user-user and item-item similarities. In an attempt to exploit these relationships to learn better embeddings, researchers have turned to the emerging field of Graph Convolutional Neural Networks (GCNs), and applied GCNs for recommendation. Although these prior works have demonstrated promising performance, directly apply GCNs to process the user-item bipartite graph is suboptimal because the GCNs do not consider the intrinsic differences between user nodes and item nodes. Additionally, existing large-scale graph neural networks use aggregation functions such as sum/mean/max pooling operations to generate a node embedding that considers the nodes' neighborhood (i.e., the adjacent nodes in the graph), and these simple aggregation strategies fail to preserve the relational information in the neighborhood. To resolve the above limitations, in this paper, we propose a novel framework NIA-GCN, which can explicitly model the relational information between neighbor nodes and exploit the heterogeneous nature of the user-item bipartite graph. We conduct empirical studies on four public benchmarks, demonstrating a significant improvement over state-of-the-art approaches. Furthermore, we generalize our framework to a commercial App store recommendation scenario. We observe significant improvement on a large-scale commercial dataset, demonstrating the practical potential for our proposed solution as a key component of a large scale commercial recommender system. Furthermore, online experiments are conducted to demonstrate that NIA-GCN outperforms the baseline by 10.19% and 9.95% in average in terms of CTR and CVR during ten-day AB test in a mainstream App store. Yingxue Zhang 0001, Wei Guo 0006, Huifeng Guo, Ruiming Tang, Xiuqiang He 0001, Chen Ma 0001, Mark Coates |
SIGIR | 8 |
| 2019 | Multi-graph Convolution Collaborative FilteringabstractPersonalized recommendation is ubiquitous, playing an important role in many online services. Substantial research has been dedicated to learning vector representations of users and items with the goal of predicting a user's preference for an item based on the similarity of the representations. Techniques range from classic matrix factorization to more recent deep learning based methods. However, we argue that existing methods do not make full use of the information that is available from user-item interaction data and the similarities between user pairs and item pairs. In this work, we develop a graph convolution-based recommendation framework, named Multi-Graph Convolution Collaborative Filtering (Multi-GCCF), which explicitly incorporates multiple graphs in the embedding learning process. Multi-GCCF not only expressively models the high-order information via a bipartite user-item interaction graph, but integrates the proximal information by building and processing user-user and item-item graphs. Furthermore, we consider the intrinsic difference between user nodes and item nodes when performing graph convolution on the bipartite graph. We conduct extensive experiments on four publicly accessible benchmarks, showing significant improvements relative to several state-of-the-art collaborative filtering and graph neural network-based recommendation models. Further experiments quantitatively verify the effectiveness of each component of our proposed model and demonstrate that the learned embeddings capture the important relationship structure. Yingxue Zhang 0001, Chen Ma 0001, Mark Coates, Huifeng Guo, Ruiming Tang, Xiuqiang He 0001 |
ICDM | 4 |
| 2016 | Fast particle flow particle filters via clustering
Yunpeng Li 0001, Mark Coates |
FUSION | 2 |
| 2015 | Comparison of angle-only filtering algorithms in 3D using EKF, UKF, PF, PFF, and ensemble KF
Syamantak Datta Gupta, Jun Ye Yu, Mahendra Mallick, Mark Coates, Mark R. Morelande |
FUSION | 4 |
| 2013 | Multi-Bernoulli filter for superpositional sensors
Santosh Nannuru, Mark Coates |
FUSION | 2 |
| 2012 | Weblog Analysis for Predicting Correlations in Stock Price Evolutions
Milad Kharratzadeh, Mark Coates |
ICWSM | 2 |
| 2011 | Multi-target tracking for measurement models with additive contributions
Frederic Thouin, Santosh Nannuru, Mark Coates |
FUSION | 3 |
| 2010 | Efficient delay-tolerant particle filtering through selective processing of out-of-sequence measurements
Boris N. Oreshkin, Mark Coates |
FUSION | 3 |
| 2010 | Asynchronous distributed particle filter via decentralized evaluation of Gaussian products
Boris N. Oreshkin, Mark Coates |
FUSION | 2 |
| 2009 | Multi-hop Greedy Gossip with Eavesdropping
Deniz Üstebay, Boris N. Oreshkin, Mark Coates, Michael G. Rabbat |
FUSION | 3 |
| 2008 | Weak sense Lp error bounds for leader-node distributed particle filters
Boris N. Oreshkin, Mark Coates |
FUSION | 2 |