Juanhui Li

dblp:313/9527 · also Juan-Hui Li · DBLP profile ↗
← Back
13ranked-venue papers
8as first author
10since 2021 · last 2024
0000-0003-4909-1778ORCID · corroborated

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

Artificial intelligence and machine learning · 10 · 5 first-author · 8 since 2021Databases, data management, data science and information retrieval · 7 · 5 first-author · 5 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2024 Revisiting Link Prediction: a data perspective
abstract
Link prediction, a fundamental task on graphs, has proven indispensable in various applications, e.g., friend recommendation, protein analysis, and drug interaction prediction. However, since datasets span a multitude of domains, they could have distinct underlying mechanisms of link formation. Evidence in existing literature underscores the absence of a universally best algorithm suitable for all datasets. In this paper, we endeavor to explore principles of link prediction across diverse datasets from a data-centric perspective. We recognize three fundamental factors critical to link prediction: local structural proximity, global structural proximity, and feature proximity. We then unearth relationships among those factors where (i) global structural proximity only shows effectiveness when local structural proximity is deficient. (ii) The incompatibility can be found between feature and structural proximity. Such incompatibility leads to GNNs for Link Prediction (GNN4LP) consistently underperforming on edges where the feature proximity factor dominates. Inspired by these new insights from a data perspective, we offer practical instruction for GNN4LP model design and guidelines for selecting appropriate benchmark datasets for more comprehensive evaluations.
Haitao Mao, Juanhui Li, Harry Shomer, Bingheng Li, Wenqi Fan, Yao Ma 0001, Tong Zhao 0003, Neil Shah, Jiliang Tang
ICLR2
2024 LPFormer: An Adaptive Graph Transformer for Link Prediction
abstract
Link prediction is a common task on graph-structured data that has seen applications in a variety of domains. Classically, hand-crafted heuristics were used for this task. Heuristic measures are chosen such that they correlate well with the underlying factors related to link formation. In recent years, a new class of methods has emerged that combines the advantages of message-passing neural networks (MPNN) and heuristics methods. These methods perform predictions by using the output of an MPNN in conjunction with a "pairwise encoding" that captures the relationship between nodes in the candidate link. They have been shown to achieve strong performance on numerous datasets. However, current pairwise encodings often contain a strong inductive bias, using the same underlying factors to classify all links. This limits the ability of existing methods to learn how to properly classify a variety of different links that may form from different factors. To address this limitation, we propose a new method, LPFormer, which attempts to adaptively learn the pairwise encodings for each link. LPFormer models the link factors via an attention module that learns the pairwise encoding that exists between nodes by modeling multiple factors integral to link prediction. Extensive experiments demonstrate that LPFormer can achieve SOTA performance on numerous datasets while maintaining efficiency. The code is available at The code is available at https://github.com/HarryShomer/LPFormer.
Harry Shomer, Yao Ma 0001, Haitao Mao, Juanhui Li, Bo Wu 0002, Jiliang Tang
KDD4
2024 Mixture of Link Predictors on Graphs
abstract
Link prediction, which aims to forecast unseen connections in graphs, is a fundamental task in graph machine learning. Heuristic methods, leveraging a range of different pairwise measures such as common neighbors and shortest paths, often rival the performance of vanilla Graph Neural Networks (GNNs). Therefore, recent advancements in GNNs for link prediction (GNN4LP) have primarily focused on integrating one or a few types of pairwise information. In this work, we reveal that different node pairs within the same dataset necessitate varied pairwise information for accurate prediction and models that only apply the same pairwise information uniformly could achieve suboptimal performance. As a result, we propose a simple mixture of experts model Link-MoE for link prediction. Link-MoE utilizes various GNNs as experts and strategically selects the appropriate expert for each node pair based on various types of pairwise information. Experimental results across diverse real-world datasets demonstrate substantial performance improvement from Link-MoE. Notably, Link-Mo achieves a relative improvement of 18.71% on the MRR metric for the Pubmed dataset and 9.59% on the Hits@100 metric for the ogbl-ppa dataset, compared to the best baselines. The code is available at https://github.com/ml-ml/Link-MoE/.
Li Ma 0012, Haoyu Han 0001, Juanhui Li, Harry Shomer, Hui Liu 0031, Xiaofeng Gao 0001, Jiliang Tang
NeurIPS3
2023 Are Message Passing Neural Networks Really Helpful for Knowledge Graph Completion?
abstract
Juanhui Li, Harry Shomer, Jiayuan Ding, Yiqi Wang, Yao Ma, Neil Shah, Jiliang Tang, Dawei Yin. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2023.
Juanhui Li, Harry Shomer, Jiayuan Ding, Yiqi Wang 0001, Yao Ma 0001, Neil Shah, Jiliang Tang, Dawei Yin 0001
ACL (1)1
2023 Learning Representations for Hyper-Relational Knowledge Graphs
abstract
Knowledge graphs (KGs) have gained prominence for their ability to learn representations for uni-relational facts. Recently, research has focused on modeling hyper-relational facts, which move beyond the restriction of uni-relational facts and allow us to represent more complex and real-world information. However, existing approaches for learning representations on hyper-relational KGs majorly focus on enhancing the communication from qualifiers to base triples while overlooking the flow of information from base triple to qualifiers. This can lead to suboptimal qualifier representations, especially when a large amount of qualifiers are presented. It motivates us to design a framework that utilizes multiple aggregators to learn representations for hyper-relational facts: one from the perspective of the base triple and the other one from the perspective of the qualifiers. Experiments demonstrate the effectiveness of our framework for hyper-relational knowledge graph completion across multiple datasets. Furthermore, we conduct an ablation study that validates the importance of the various components in our framework.
Harry Shomer, Wei Jin 0009, Juanhui Li, Yao Ma 0001, Hui Liu 0031
ASONAM3
2023 Distance-Based Propagation for Efficient Knowledge Graph Reasoning
abstract
Knowledge graph completion (KGC) aims to predict unseen edges in knowledge graphs (KGs), resulting in the discovery of new facts.A new class of methods have been proposed to tackle this problem by aggregating path information.These methods have shown tremendous ability in the task of KGC.However they are plagued by efficiency issues.Though there are a few recent attempts to address this through learnable path pruning, they often sacrifice the performance to gain efficiency.In this work, we identify two intrinsic limitations of these methods that affect the efficiency and representation quality.To address the limitations, we introduce a new method, TAGNet, which is able to efficiently propagate information.This is achieved by only aggregating paths in a fixed window for each source-target pair.We demonstrate that the complexity of TAGNet is independent of the number of layers.Extensive experiments demonstrate that TAGNet can cut down on the number of propagated messages by as much as 90% while achieving competitive performance on multiple KG datasets 1 .
Harry Shomer, Yao Ma 0001, Juanhui Li, Bo Wu 0002, Charu C. Aggarwal, Jiliang Tang
EMNLP3
2023 Evaluating Graph Neural Networks for Link Prediction: Current Pitfalls and New Benchmarking
abstract
Link prediction attempts to predict whether an unseen edge exists based on only a portion of the graph. A flurry of methods has been created in recent years that attempt to make use of graph neural networks (GNNs) for this task. Furthermore, new and diverse datasets have also been created to better evaluate the effectiveness of these new models. However, multiple limitations currently exist that hinders our ability to properly evaluate these new methods. This includes, but is not limited to: (1) The underreporting of performance on multiple baselines, (2) A lack of a unified data split and evaluation metric on some datasets, (3) An unrealistic evaluation setting that produces negative samples that are easy to classify. To overcome these challenges we first conduct a fair comparison across prominent methods and datasets, utilizing the same dataset settings and hyperparameter settings. We then create a new real-world evaluation setting that samples difficult negative samples via multiple heuristics. The new evaluation setting helps promote new challenges and opportunities in link prediction by aligning the evaluation with real-world situations.
Juanhui Li, Harry Shomer, Haitao Mao, Shenglai Zeng, Yao Ma 0001, Neil Shah, Jiliang Tang, Dawei Yin 0001
NeurIPS1
2023 Graph Enhanced BERT for Query Understanding
abstract
Query understanding plays a key role in exploring users' search intents and facilitating users to locate their most desired information. However, it is inherently challenging since it needs to capture semantic information from short and ambiguous queries and often requires massive task-specific labeled data. In recent years, pre-trained language models (PLMs) have advanced various natural language processing tasks because they can extract general semantic information from large-scale corpora. However, directly applying them to query understanding is sub-optimal because existing strategies rarely consider to boost the search performance. On the other hand, search logs contain user clicks between queries and urls that provide rich users' search behavioral information on queries beyond their content. Therefore, in this paper, we aim to fill this gap by exploring search logs. In particular, we propose a novel graph-enhanced pre-training framework, GE-BERT, which leverages both query content and the query graph. The model is trained on a query graph where nodes are queries and two queries are connected if they lead to clicks on the same urls, to capture both semantic information and users' search behavioral information of queries. Extensive experiments on offline and online tasks have demonstrated the effectiveness of the proposed framework.
Juanhui Li, Wei Zeng 0008, Suqi Cheng, Yao Ma 0001, Jiliang Tang, Shuaiqiang Wang, Dawei Yin 0001
SIGIR1
2022 From Uni-relational to Multi-relational Graph Neural Networks
abstract
Graph Neural Networks (GNNs), which extend deep neural networks to graph-structured data, have attracted increasing attention. They have been proven to be powerful for numerous graph related tasks that cover a variety of research areas including natural language processing, information retrieval and knowledge graph completion (KGC). GNNs are primary designed for simple homogeneous and uni-relational graphs. Due to its great success in handling the graph data, considerable studies have been developed to extend GNNs to process complex multi-relational graphs such as the knowledge graph. My research first focuses on learning effective representation of uni-relational graph to facilitate some downstream applications such as graph classification and query understanding, and show the great capacity of GNNs to advance these tasks. Although the GNNs have demonstrated its significant effectiveness on the uni-relational graph in a large range of applications, we surprisingly found it may not be as crucial as previously believed in the knowledge graph completion task. It suggests careful attention to more suitable GNNs designs for KGC task.
Juanhui Li
WSDM1
2021 Attributed Network Embedding with Micro-Meso Structure
abstract
Recently, network embedding has received a large amount of attention in network analysis. Although some network embedding methods have been developed from different perspectives, on one hand, most of the existing methods only focus on leveraging the plain network structure, ignoring the abundant attribute information of nodes. On the other hand, for some methods integrating the attribute information, only the lower-order proximities (e.g., microscopic proximity structure) are taken into account, which may suffer if there exists the sparsity issue and the attribute information is noisy. To overcome this problem, the attribute information and mesoscopic community structure are utilized. In this article, we propose a novel network embedding method termed Attributed Network Embedding with Micro-Meso structure, which is capable of preserving both the attribute information and the structural information including the microscopic proximity structure and mesoscopic community structure. In particular, both the microscopic proximity structure and node attributes are factorized by Nonnegative Matrix Factorization (NMF), from which the low-dimensional node representations can be obtained. For the mesoscopic community structure, a community membership strength matrix is inferred by a generative model (i.e., BigCLAM) or modularity from the linkage structure, which is then factorized by NMF to obtain the low-dimensional node representations. The three components are jointly correlated by the low-dimensional node representations, from which two objective functions (i.e., ANEM_B and ANEM_M) can be defined. Two efficient alternating optimization schemes are proposed to solve the optimization problems. Extensive experiments have been conducted to confirm the superior performance of the proposed models over the state-of-the-art network embedding methods.
Juanhui Li, Ling Huang 0002, Chang-Dong Wang 0001, Dong Huang 0001, Jian-Huang Lai, Pei Chen 0001
ACM Trans. Knowl. Discov. Data1
2020 Graph Pooling with Representativeness
abstract
Graph Neural Networks (GNNs), which extend deep neural networks to graph-structured data, have attracted increasing attention. They have been proven to be powerful for numerous graph related tasks such as graph classification, link prediction, and node classification. To adapt GNNs to graph classification, recent works aim to learn graph-level representation through a hierarchical pooling procedure. One major direction is to select important nodes to hierarchically coarsen the input graph and gradually reduce the information into the graph representation. However, most of the existing methods only select important nodes, which can be redundant and cannot represent the original graph well. Meanwhile, the information of non-selected nodes is often overlooked when generating a new coarser graph, which may lead to the tremendous loss of important structural and node feature information. In this paper, we propose a novel pooling operator RepPool to learn hierarchical graph representations. Specifically, we introduce the concept of representativeness that is combined with the importance for node selection and we provide a learnable way to integrate non-selected nodes. By combining the RepPool operator with conventional GCN convolutional layers, a hierarchical graph classification architecture is developed. Extensive experiments on various public benchmarks have demonstrated the effectiveness of the proposed method. The implementation of the proposed framework is available.
Juanhui Li, Yao Ma 0001, Yiqi Wang 0001, Charu C. Aggarwal, Chang-Dong Wang 0001, Jiliang Tang
ICDM1
2018 Attributed Network Embedding with Micro-meso Structure
Juanhui Li, Chang-Dong Wang 0001, Ling Huang 0002, Dong Huang 0001, Jian-Huang Lai, Pei Chen 0001
DASFAA (1)1
2018 Discriminative metric learning for multi-view graph partitioning
Juanhui Li, Chang-Dong Wang 0001, Pei-Zhen Li, Jian-Huang Lai
Pattern Recognit.1