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

Sunwoo Kim 0006

dblp:16/5689-6 · also Sun-Woo Kim 0006 · DBLP profile ↗
← Back
24ranked-venue papers
12as first author
24since 2021 · last 2026
0009-0006-6002-169XORCID · conflict

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

Artificial intelligence and machine learning · 18 · 8 first-author · 18 since 2021Databases, data management, data science and information retrieval · 14 · 8 first-author · 14 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021

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.

Artificial intelligence
15 papers
Graph learning · 62% Trustworthy machine learning · 17% Efficient and distributed learning · 13%
Databases, data mining, and information retrieval
10 papers
Data mining · 51% Recommender systems · 29% Graph data management · 12%

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

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph neural network
4.762026
Feature-Centric Unsupervised Node Representation Learning Without Homophily Assumption · AAAI 2026
RDB2G-Bench: A Comprehensive Benchmark for Automatic Graph Modeling of Relational Databases · NeurIPS 2025
PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks · IEEE Trans. Pattern Anal. Mach. Intell. 2024
Data mining › structured data mining
graph mining
2.232026
Four-Set Hypergraphlets for Characterization of Directed Hypergraphs · IEEE Trans. Knowl. Data Eng. 2026
Classification of Edge-dependent Labels of Nodes in Hypergraphs · KDD 2023
Reciprocity in Directed Hypergraphs: Measures, Findings, and Generators · ICDM 2022
Graph data management › hypergraph
hypergraph analysis
1.722026
Four-Set Hypergraphlets for Characterization of Directed Hypergraphs · IEEE Trans. Knowl. Data Eng. 2026
Classification of Edge-dependent Labels of Nodes in Hypergraphs · KDD 2023
Machine learning › Efficient and distributed learning › automated machine learning › neural architecture search › search space design
architecture encoding
1.622025
Learning to Flow from Generative Pretext Tasks for Neural Architecture Encoding · NeurIPS 2025
FlowerFormer: Empowering Neural Architecture Encoding Using a Flow-Aware Graph Transformer · CVPR 2024
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search
1.622025
Learning to Flow from Generative Pretext Tasks for Neural Architecture Encoding · NeurIPS 2025
FlowerFormer: Empowering Neural Architecture Encoding Using a Flow-Aware Graph Transformer · CVPR 2024
Data mining › structured data mining › graph mining
hypergraph model
1.622026
Four-Set Hypergraphlets for Characterization of Directed Hypergraphs · IEEE Trans. Knowl. Data Eng. 2026
Reciprocity in Directed Hypergraphs: Measures, Findings, and Generators · ICDM 2022
Machine learning › Graph learning › hypergraph learning
hypergraph representation learning
1.522024
A Survey on Hypergraph Neural Networks: An In-Depth and Step-By-Step Guide · KDD 2024
HypeBoy: Generative Self-Supervised Representation Learning on Hypergraphs · ICLR 2024
Machine learning › Trustworthy machine learning › interpretability
graph neural network explanation
1.322024
PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks · IEEE Trans. Pattern Anal. Mach. Intell. 2024
Prototype-Based Explanations for Graph Neural Networks (Student Abstract) · AAAI 2022
Machine learning › Trustworthy machine learning
interpretability
1.322024
PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks · IEEE Trans. Pattern Anal. Mach. Intell. 2024
Prototype-Based Explanations for Graph Neural Networks (Student Abstract) · AAAI 2022
Machine learning › Trustworthy machine learning › interpretability › example-based explanation
prototype-based explanation
1.322024
PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks · IEEE Trans. Pattern Anal. Mach. Intell. 2024
Prototype-Based Explanations for Graph Neural Networks (Student Abstract) · AAAI 2022
Machine learning › Graph learning
hypergraph learning
1.322023
How Transitive Are Real-World Group Interactions? - Measurement and Reproduction · KDD 2023
Classification of Edge-dependent Labels of Nodes in Hypergraphs · KDD 2023
Machine learning › Graph learning › graph representation learning
node representation learning
1.012026
Feature-Centric Unsupervised Node Representation Learning Without Homophily Assumption · AAAI 2026
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning
1.012026
Personalized Parameter-Efficient Fine-Tuning of Foundation Models for Multimodal Recommendation · WWW 2026
Recommender systems › cold-start recommendation
cold-start item recommendation
1.012026
ItemRAG: Item-Based Retrieval-Augmented Generation for LLM-Based Recommendation · SIGIR 2026
Recommender systems
cold-start recommendation
1.012026
ItemRAG: Item-Based Retrieval-Augmented Generation for LLM-Based Recommendation · SIGIR 2026
Recommender systems
multimodal recommendation
1.012026
Personalized Parameter-Efficient Fine-Tuning of Foundation Models for Multimodal Recommendation · WWW 2026
Data mining
anomaly detection
1.022024
SLADE: Detecting Dynamic Anomalies in Edge Streams without Labels via Self-Supervised Learning · KDD 2024
Rethinking Reconstruction-based Graph-Level Anomaly Detection: Limitations and a Simple Remedy · NeurIPS 2024
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › self-supervised representation learning
pretext task
0.912025
Learning to Flow from Generative Pretext Tasks for Neural Architecture Encoding · NeurIPS 2025
Database system architecture and tuning
relational database system
0.912025
RDB2G-Bench: A Comprehensive Benchmark for Automatic Graph Modeling of Relational Databases · NeurIPS 2025
Machine learning › Trustworthy machine learning
accuracy estimation
0.812024
FlowerFormer: Empowering Neural Architecture Encoding Using a Flow-Aware Graph Transformer · CVPR 2024
Machine learning › Graph learning
dynamic graph learning
0.812024
SLADE: Detecting Dynamic Anomalies in Edge Streams without Labels via Self-Supervised Learning · KDD 2024
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › self-supervised representation learning
generative self-supervised learning
0.812024
HypeBoy: Generative Self-Supervised Representation Learning on Hypergraphs · ICLR 2024
Machine learning › Trustworthy machine learning › interpretability › model explanation
global explanation
0.812024
PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks · IEEE Trans. Pattern Anal. Mach. Intell. 2024
Machine learning › Graph learning
graph autoencoder
0.812024
Rethinking Reconstruction-based Graph-Level Anomaly Detection: Limitations and a Simple Remedy · NeurIPS 2024
Machine learning › Graph learning
graph classification
0.812024
PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks · IEEE Trans. Pattern Anal. Mach. Intell. 2024
Machine learning › Graph learning › graph neural network
graph convolution
0.812024
Feature Distribution on Graph Topology Mediates the Effect of Graph Convolution: Homophily Perspective · ICML 2024
Machine learning › Graph learning › graph anomaly detection
graph-level anomaly detection
0.812024
Rethinking Reconstruction-based Graph-Level Anomaly Detection: Limitations and a Simple Remedy · NeurIPS 2024
Machine learning › Graph learning › graph neural network
graph transformer
0.812024
FlowerFormer: Empowering Neural Architecture Encoding Using a Flow-Aware Graph Transformer · CVPR 2024
Machine learning › Graph learning › graph neural network
heterophily
0.812024
Sign is Not a Remedy: Multiset-to-Multiset Message Passing for Learning on Heterophilic Graphs · ICML 2024
Machine learning › Graph learning › graph neural network › homophily and heterophily
homophily
0.812024
Feature Distribution on Graph Topology Mediates the Effect of Graph Convolution: Homophily Perspective · ICML 2024

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

self-supervised learning · 3.8clustering · 2.3parameter-efficient fine-tuning · 2.0foundation model · 2.0graph neural network · 1.7message passing · 1.5large language model · 1.0graph convolution · 1.0exact counting algorithms · 1.0co-purchase information retrieval · 1.0approximate counting algorithm · 1.0pre-training · 0.9flow surrogate reconstruction · 0.9random graph model · 0.8graph autoencoder · 0.8global attention with flow-based masking · 0.8empirical analysis · 0.8bidirectional asynchronous message passing · 0.8
YearPublicationVenuePosition
2026 Feature-Centric Unsupervised Node Representation Learning Without Homophily Assumption
abstract
Unsupervised node representation learning aims to obtain meaningful node embeddings without relying on node labels. To achieve this, graph convolution, which aggregates information from neighboring nodes, is commonly employed to encode node features and graph topology. However, excessive reliance on graph convolution can be suboptimal—especially in non-homophilic graphs—since it may yield unduly similar embeddings for nodes that differ in their features or topological properties. As a result, adjusting the degree of graph convolution usage has been actively explored in supervised learning settings, whereas such approaches remain underexplored in unsupervised scenarios. To tackle this, we propose FUEL, which adaptively learns the adequate degree of graph convolution usage by aiming to enhance intra-class similarity and inter-class separability in the embedding space. Since classes are unknown, FUEL leverages node features to identify node clusters and treats these clusters as proxies for classes. Through extensive experiments using 15 baseline methods and 14 benchmark datasets, we demonstrate the effectiveness of FUEL in downstream tasks, achieving state-of-the-art performance across graphs with diverse levels of homophily.
Sunwoo Kim 0006, Soo Yong Lee, Kyungho Kim, Hyunjin Hwang, Jaemin Yoo, Kijung Shin
AAAI1
2026 ItemRAG: Item-Based Retrieval-Augmented Generation for LLM-Based Recommendation
abstract
Recently, large language models (LLMs) have been widely used as recommender systems, owing to their reasoning capability and effectiveness in handling cold-start items. A common approach prompts an LLM with a target user's purchase history to recommend items from a candidate set, often enhanced with retrieval-augmented generation (RAG). Most existing RAG approaches retrieve purchase histories of users similar to the target user; however, these histories often contain noisy or weakly relevant information and provide little or no useful information for candidate items. To address these limitations, we propose ItemRAG, a novel RAG approach that shifts focus from coarse user-history retrieval to fine-grained item-level retrieval. ItemRAG augments the description of each item in the target user's history or the candidate set by retrieving items relevant to each. To retrieve items not merely semantically similar but informative for recommendation, ItemRAG leverages co-purchase information alongside semantic information. Especially, through their careful combination, ItemRAG prioritizes more informative retrievals and also benefits cold-start items. Through extensive experiments, we demonstrate that ItemRAG consistently outperforms existing RAG approaches under both standard and cold-start item recommendation settings.
Sunwoo Kim 0006, Kyungho Kim, Jaemin Yoo, Kijung Shin
SIGIR1
2026 Personalized Parameter-Efficient Fine-Tuning of Foundation Models for Multimodal Recommendation
Sunwoo Kim 0006, Hyunjin Hwang, Kijung Shin
WWW1
2026 Four-Set Hypergraphlets for Characterization of Directed Hypergraphs
abstract
A directed hypergraph, which consists of nodes and hyperarcs, is a higher-order data structure that naturally models directional group interactions (e.g., chemical reactions of molecules). Although there have been extensive studies on local structures of (directed) graphs in the real world, those of directed hypergraphs remain unexplored. In this work, we focus on measurements, findings, and applications related to local structures of directed hypergraphs, and they together contribute to a systematic understanding of various real-world systems interconnected by directed group interactions. Our first contribution is to define 91directed hypergraphlets(DHGs), which disjointly categorize directed connections and overlaps among four node sets that compose two incident hyperarcs. Our second contribution is to develop exact and approximate algorithms for counting the occurrences of each DHGs. Our last contribution is to characterize 11 real-world directed hypergraphs and individual hyperarcs in them using the occurrences of DHGs, which reveals clear domain-based local structural patterns. Our experiments demonstrate that our DHG-based characterization gives up to$12\%$and$33\%$better performances on hypergraph clustering and hyperarc prediction, respectively, than baseline characterization methods. Moreover, we show that CODA-A, which is our proposed approximate algorithm, is up to$36\times$faster than its competitors with similar characterization quality.
Heechan Moon, Sunwoo Kim 0006, Kijung Shin
IEEE Trans. Knowl. Data Eng.3
2025 A Self-Supervised Mixture-of-Experts Framework for Multi-behavior Recommendation
abstract
In e-commerce, where users face a vast array of possible item choices, recommender systems are vital for helping them discover suitable items they might otherwise overlook. While many recommender systems primarily rely on a user's purchase history, recent multi-behavior recommender systems incorporate various auxiliary user behaviors, such as item clicks and cart additions, to enhance recommendations. Despite their overall performance gains, their effectiveness varies considerably between visited items (i.e., those a user has interacted with through auxiliary behaviors) and unvisited items (i.e., those with which the user has had no such interactions). Specifically, our analysis reveals that (1) existing multi-behavior recommender systems exhibit a significant gap in recommendation quality between the two item types (visited and unvisited items) and (2) achieving strong performance on both types with a single model architecture remains hallenging. To tackle these issues, we propose a novel multi-behavior recommender system, MEMBER. It employs a mixture-of-experts framework, with experts designed to recommend the two item types, respectively. Each expert is trained using a self-supervised method specialized for its design goal. In our comprehensive experiments, we show the effectiveness of MEMBER across both item types, achieving up to 65.46% performance gain over the best competitor in terms of Hit Ratio@20.
Kyungho Kim, Sunwoo Kim 0006, Kijung Shin
CIKM2
2025 A Tutorial on Hypergraph Neural Networks: An In-Depth and Step-By-Step Guide
Sunwoo Kim 0006, Soo Yong Lee, Yue Gao 0002, Alessia Antelmi, Mirko Polato, Kijung Shin
CIKM1
2025 RDB2G-Bench: A Comprehensive Benchmark for Automatic Graph Modeling of Relational Databases
abstract
Recent advances have demonstrated the effectiveness of graph-based machine learning on relational databases (RDBs) for predictive tasks. Such approaches require transforming RDBs into graphs, a process we refer to as RDB-to-graph modeling, where rows of tables are represented as nodes and foreign-key relationships as edges.Yet, effective modeling of RDBs into graphs remains challenging.Specifically, there exist numerous ways to model RDBs into graphs, and performance on predictive tasks varies significantly depending on the chosen graph model of RDBs.In our analysis, we find that the best-performing graph model can yield up to a 10\% higher performance compared to the common heuristic rule for graph modeling, which remains non-trivial to identify.To foster research on intelligent RDB-to-graph modeling, we introduce RDB2G-Bench, the first benchmark framework for evaluating such methods.We construct extensive datasets covering 5 real-world RDBs and 12 predictive tasks, resulting in around 50k graph model–performance pairs for efficient and reproducible evaluations.Thanks to our precomputed datasets, we were able to benchmark 10 automatic RDB-to-graph modeling methods on the $12$ tasks about 380$\times$ faster than on-the-fly evaluation, which requires repeated GNN training.Our analysis of the datasets and benchmark results reveals key structural patterns affecting graph model effectiveness, along with practical implications for effective graph modeling.Our datasets and code are available at https://github.com/chlehdwon/RDB2G-Bench.
Dongwon Choi, Sunwoo Kim 0006, Juyeon Kim 0001, Kyungho Kim, Shinhwan Kang, Myunghwan Kim 0001, Kijung Shin
NeurIPS2
2025 Learning to Flow from Generative Pretext Tasks for Neural Architecture Encoding
abstract
The performance of a deep learning model on a specific task and dataset depends heavily on its neural architecture, motivating considerable efforts to rapidly and accurately identify architectures suited to the target task and dataset. To achieve this, researchers use machine learning models—typically neural architecture encoders—to predict the performance of a neural architecture. Many state-of-the-art encoders aim to capture information flow within a neural architecture, which reflects how information moves through the forward pass and backpropagation, via a specialized model structure. However, due to their complicated structures, these flow-based encoders are significantly slower to process neural architectures compared to simpler encoders, presenting a notable practical challenge. To address this, we propose FGP, a novel pre-training method for neural architecture encoding that trains an encoder to capture the information flow without requiring specialized model structures. FGP trains an encoder to reconstruct a flow surrogate, our proposed representation of the neural architecture's information flow. Our experiments show that FGP boosts encoder performance by up to 106\% in Precision@1\%, compared to the same encoder trained solely with supervised learning.
Sunwoo Kim 0006, Hyunjin Hwang, Kijung Shin
NeurIPS1
2025 Multi-behavior Recommender Systems: A Survey
Kyungho Kim, Sunwoo Kim 0006, Jinhong Jung, Kijung Shin
PAKDD (4)2
2024 Towards Better Utilization of Multiple Views for Bundle Recommendation
abstract
Bundle recommender systems aim to recommend suitable collections (i.e., bundles) of items to each user, meeting their diverse needs with all-in-one convenience. Typically, they utilize three distinct types of information: user-bundle purchase interactions (U-B view), user-item purchase interactions (U-I view), and bundle-item affiliations (B-I view). Our focus is on better integrating these three perspectives (i.e., views) to deliver more accurate bundle recommendations. Our examination of different role (main or sub-views) combinations of the views reveals two key observations: (1) the best combination varies across target users (i.e., who receive recommendations), and (2) the U-I view is relatively weak as the main role. Driven by these observations, we propose PET, which synergizes the three views through (1) personalized view weighting, (2) U-I view enhancement, and (3) two-pronged contrastive learning. Our extensive experiments demonstrate that PET significantly outperforms existing methods in all popular benchmark datasets. Our code and datasets are available at https://github.com/K-Kyungho/PET.
Kyungho Kim, Sunwoo Kim 0006, Kijung Shin
CIKM2
2024 FlowerFormer: Empowering Neural Architecture Encoding Using a Flow-Aware Graph Transformer
abstract
The success of a specific neural network architecture is closely tied to the dataset and task it tackles; there is no one-size-fits-all solution. Thus, considerable efforts have been made to quickly and accurately estimate the performances of neural architectures, without full training or evaluation, for given tasks and datasets. Neural architecture encoding has played a crucial role in the estimation, and graph-based methods, which treat an architecture as a graph, have shown prominent performance. For enhanced representation learning of neural architectures, we introduce FLOWERFORMER, a powerful graph transformer that in-corporates the information flows within a neural architecture. FLOWERFORMER consists of two key components: (a) bidirectional asynchronous message passing, inspired by the flows; (b) global attention built on flow-based masking. Our extensive experiments demonstrate the superiority of FLOWERFORMER over existing neural encoding methods, and its effectiveness extends beyond computer vision models to include graph neural networks and auto speech recognition models. Our code is available at h ttp://git hub. com/yOngjaenius/cvpR2024_FLOWERFormer.
Dongyeong Hwang, Sunwoo Kim 0006, Kijung Shin
CVPR3
2024 HypeBoy: Generative Self-Supervised Representation Learning on Hypergraphs
abstract
Hypergraphs are marked by complex topology, expressing higher-order interactions among multiple nodes with hyperedges, and better capturing the topology is essential for effective representation learning. Recent advances in generative self-supervised learning (SSL) suggest that hypergraph neural networks (HNNs) learned from generative self-supervision have the potential to effectively encode the complex hypergraph topology. Designing a generative SSL strategy for hypergraphs, however, is not straightforward. Questions remain with regard to its generative SSL task, connection to downstream tasks, and empirical properties of learned representations. In light of the promises and challenges, we propose a novel generative SSL strategy for hypergraphs. We first formulate a generative SSL task on hypergraphs, hyperedge filling, and highlight its theoretical connection to node classification. Based on the generative SSL task, we propose a hypergraph SSL method, HYPEBOY. HYPEBOY learns effective general-purpose hypergraph representations, outperforming 15 baseline methods across 11 benchmark datasets. To our knowledge, this is the first study on generative SSL on hypergraphs, and we demonstrate its theoretical and empirical strengths for hypergraph representation learning.
Sunwoo Kim 0006, Shinhwan Kang, Fanchen Bu, Soo Yong Lee, Jaemin Yoo, Kijung Shin
ICLR1
2024 Feature Distribution on Graph Topology Mediates the Effect of Graph Convolution: Homophily Perspective
abstract
How would randomly shuffling feature vectors among nodes from the same class affect graph neural networks (GNNs)? The feature shuffle, intuitively, perturbs the dependence between graph topology and features (A-X dependence) for GNNs to learn from. Surprisingly, we observe a consistent and significant improvement in GNN performance following the feature shuffle. Having overlooked the impact of A-X dependence on GNNs, the prior literature does not provide a satisfactory understanding of the phenomenon. Thus, we raise two research questions. First, how should A-X dependence be measured, while controlling for potential confounds? Second, how does A-X dependence affect GNNs? In response, we (i) propose a principled measure for A-X dependence, (ii) design a random graph model that controls A-X dependence, (iii) establish a theory on how A-X dependence relates to graph convolution, and (iv) present empirical analysis on real-world graphs that align with the theory. We conclude that A-X dependence mediates the effect of graph convolution, such that smaller dependence improves GNN-based node classification.
Soo Yong Lee, Sunwoo Kim 0006, Fanchen Bu, Jaemin Yoo, Jiliang Tang, Kijung Shin
ICML2
2024 Sign is Not a Remedy: Multiset-to-Multiset Message Passing for Learning on Heterophilic Graphs
abstract
Graph Neural Networks (GNNs) have gained significant attention as a powerful modeling and inference method, especially for homophilic graph-structured data. To empower GNNs in heterophilic graphs, where adjacent nodes exhibit dissimilar labels or features, Signed Message Passing (SMP) has been widely adopted. However, there is a lack of theoretical and empirical analysis regarding the limitations of SMP. In this work, we unveil the potential pitfalls of SMP and their remedies. We first identify two limitations of SMP: undesirable representation update for multi-hop neighbors and vulnerability against oversmoothing issues. To overcome these challenges, we propose a novel message-passing function called Multiset to Multiset GNN (M2M-GNN). Our theoretical analyses and extensive experiments demonstrate that M2M-GNN effectively alleviates the limitations of SMP, yielding superior performance in comparison.
Langzhang Liang, Sunwoo Kim 0006, Kijung Shin, Zenglin Xu, Shirui Pan, Yuan Qi 0001
ICML2
2024 A Survey on Hypergraph Neural Networks: An In-Depth and Step-By-Step Guide
abstract
Higher-order interactions (HOIs) are ubiquitous in real-world complex systems and applications. Investigation of deep learning for HOIs, thus, has become a valuable agenda for the data mining and machine learning communities. As networks of HOIs are expressed mathematically as hypergraphs, hypergraph neural networks (HNNs) have emerged as a powerful tool for representation learning on hypergraphs. Given the emerging trend, we present the first survey dedicated to HNNs, with an in-depth and step-by-step guide. Broadly, the present survey overviews HNN architectures, training strategies, and applications. First, we break existing HNNs down into four design components: (i) input features, (ii) input structures, (iii) message-passing schemes, and (iv) training strategies. Second, we examine how HNNs address and learn HOIs with each of their components. Third, we overview the recent applications of HNNs in recommendation, bioinformatics and medical science, time series analysis, and computer vision. Lastly, we conclude with a discussion on limitations and future directions.
Sunwoo Kim 0006, Soo Yong Lee, Yue Gao 0002, Alessia Antelmi, Mirko Polato, Kijung Shin
KDD1
2024 SLADE: Detecting Dynamic Anomalies in Edge Streams without Labels via Self-Supervised Learning
abstract
To detect anomalies in real-world graphs, such as social, email, and financial networks, various approaches have been developed. While they typically assume static input graphs, most real-world graphs grow over time, naturally represented as edge streams. In this context, we aim to achieve three goals: (a) instantly detecting anomalies as they occur, (b) adapting to dynamically changing states, and (c) handling the scarcity of dynamic anomaly labels.
Sunwoo Kim 0006, Kijung Shin
KDD2
2024 Rethinking Reconstruction-based Graph-Level Anomaly Detection: Limitations and a Simple Remedy
abstract
Graph autoencoders (Graph-AEs) learn representations of given graphs by aiming to accurately reconstruct them. A notable application of Graph-AEs is graph-level anomaly detection (GLAD), whose objective is to identify graphs with anomalous topological structures and/or node features compared to the majority of the graph population. Graph-AEs for GLAD regard a graph with a high mean reconstruction error (i.e. mean of errors from all node pairs and/or nodes) as anomalies. Namely, the methods rest on the assumption that they would better reconstruct graphs with similar characteristics to the majority. We, however, report non-trivial counter-examples, a phenomenon we call reconstruction flip, and highlight the limitations of the existing Graph-AE-based GLAD methods. Specifically, we empirically and theoretically investigate when this assumption holds and when it fails. Through our analyses, we further argue that, while the reconstruction errors for a given graph are effective features for GLAD, leveraging the multifaceted summaries of the reconstruction errors, beyond just mean, can further strengthen the features. Thus, we propose a novel and simple GLAD method, named MUSE. The key innovation of MUSE involves taking multifaceted summaries of reconstruction errors as graph features for GLAD. This surprisingly simple method obtains SOTA performance in GLAD, performing best overall among 14 methods across 10 datasets.
Sunwoo Kim 0006, Soo Yong Lee, Fanchen Bu, Shinhwan Kang, Kyungho Kim, Jaemin Yoo, Kijung Shin
NeurIPS1
2024 PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks
abstract
Aside from graph neural networks (GNNs) attracting significant attention as a powerful framework revolutionizing graph representation learning, there has been an increasing demand for explaining GNN models. Although various explanation methods for GNNs have been developed, most studies have focused on instance-level explanations, which produce explanations tailored to a given graph instance. In our study, we propose Prototype-bAsed GNN-Explainer ([Formula: see text]), a novel model-level GNN explanation method that explains what the underlying GNN model has learned for graph classification by discovering human-interpretable prototype graphs. Our method produces explanations for a given class, thus being capable of offering more concise and comprehensive explanations than those of instance-level explanations. First, [Formula: see text] selects embeddings of class-discriminative input graphs on the graph-level embedding space after clustering them. Then, [Formula: see text] discovers a common subgraph pattern by iteratively searching for high matching node tuples using node-level embeddings via a prototype scoring function, thereby yielding a prototype graph as our explanation. Using six graph classification datasets, we demonstrate that [Formula: see text] qualitatively and quantitatively outperforms the state-of-the-art model-level explanation method. We also carry out systematic experimental studies by demonstrating the relationship between [Formula: see text] and instance-level explanation methods, the robustness of [Formula: see text] to input data scarce environments, and the computational efficiency of the proposed prototype scoring function in [Formula: see text].
Yong-Min Shin, Sunwoo Kim 0006, Won-Yong Shin
IEEE Trans. Pattern Anal. Mach. Intell.2
2023 Classification of Edge-dependent Labels of Nodes in Hypergraphs
abstract
A hypergraph is a data structure composed of nodes and hyperedges, where each hyperedge is an any-sized subset of nodes. Due to the flexibility in hyperedge size, hypergraphs represent group interactions (e.g., co-authorship by more than two authors) more naturally and accurately than ordinary graphs. Interestingly, many real-world systems modeled as hypergraphs contain edge-dependent node labels, i.e., node labels that vary depending on hyperedges. For example, on co-authorship datasets, the same author (i.e., a node) can be the primary author in a paper (i.e., a hyperedge) but the corresponding author in another paper (i.e., another hyperedge).
Minyoung Choe, Sunwoo Kim 0006, Jaemin Yoo, Kijung Shin
KDD2
2023 How Transitive Are Real-World Group Interactions? - Measurement and Reproduction
abstract
Many real-world interactions (e.g., researcher collaborations and email communication) occur among multiple entities. These group interactions are naturally modeled as hypergraphs. In graphs, transitivity is helpful to understand the connections between node pairs sharing a neighbor, and it has extensive applications in various domains. Hypergraphs, an extension of graphs, are designed to represent group relations. However, to the best of our knowledge, there has been no examination regarding the transitivity of real-world group interactions. In this work, we investigate the transitivity of group interactions in real-world hypergraphs. We first suggest intuitive axioms as necessary characteristics of hypergraph transitivity measures. Then, we propose a principled hypergraph transitivity measure HyperTrans, which satisfies all the proposed axioms, with a fast computation algorithm Fast-HyperTrans. After that, we analyze the transitivity patterns in real-world hypergraphs distinguished from those in random hypergraphs. Lastly, we propose a scalable hypergraph generator THera. It reproduces the observed transitivity patterns by leveraging community structures, which are pervasive in real-world hypergraphs. Our code and datasets are available at https://github.com/kswoo97/hypertrans.
Sunwoo Kim 0006, Fanchen Bu, Minyoung Choe, Jaemin Yoo, Kijung Shin
KDD1
2023 Reciprocity in directed hypergraphs: measures, findings, and generators
Sunwoo Kim 0006, Minyoung Choe, Jaemin Yoo, Kijung Shin
Data Min. Knowl. Discov.1
2023 Datasets, tasks, and training methods for large-scale hypergraph learning
Sunwoo Kim 0006, Dongjin Lee 0003, Yul Kim, Jungho Park, Taeho Hwang, Kijung Shin
Data Min. Knowl. Discov.1
2022 Prototype-Based Explanations for Graph Neural Networks (Student Abstract)
abstract
Aside the high performance of graph neural networks (GNNs), considerable attention has recently been paid to explanations of black-box deep learning models. Unlike most studies focusing on model explanations based on a specific graph instance, we propose Prototype-bAsed GNN-Explainer (PAGE), a novel model-level explanation method for graph-level classification that explains what the underlying model has learned by providing human-interpretable prototypes. Specifically, our method performs clustering on the embedding space of the underlying GNN model; extracts embeddings in each cluster; and discovers prototypes, which serve as model explanations, by estimating the maximum common subgraph (MCS) from the extracted embeddings. Experimental evaluation demonstrates that PAGE not only provides high-quality explanations but also outperforms the state-of-the-art model-level method in terms of consistency and faithfulness that are performance metrics for quantitative evaluations.
Yong-Min Shin, Sunwoo Kim 0006, Eun-Bi Yoon, Won-Yong Shin
AAAI2
2022 Reciprocity in Directed Hypergraphs: Measures, Findings, and Generators
abstract
Group interactions are prevalent in a variety of areas. Many of them, including email exchanges, chemical reactions, and bitcoin transactions, are directional, and thus they are naturally modeled as directed hypergraphs, where each hyperarc consists of the set of source nodes and the set of destination nodes. For directed graphs, which are a special case of directed hypergraphs, reciprocity has played a key role as a fundamental graph statistic in revealing organizing principles of graphs and in solving graph learning tasks. For general directed hypergraphs, however, even no systematic measure of reciprocity has been developed.In this work, we investigate the reciprocity of 11 real-world hypergraphs. To this end, we first introduce eight axioms that any reasonable measure of reciprocity should satisfy. Second, we propose HYPERREC, a principled measure of hypergraph reciprocity that satisfies all the axioms. Third, we develop FERRET, a fast and exact algorithm for computing the measure, whose search space is up to $10 ^{147} \times$ smaller than that of naive computation. Fourth, using them, we examine 11 real-world hypergraphs and discover patterns that distinguish them from random hypergraphs. Lastly, we propose REDI, an intuitive generative model for directed hypergraphs exhibiting the patterns. The code and the datasets are available at https://github.com/kswoo97/hyprec.
Sunwoo Kim 0006, Minyoung Choe, Jaemin Yoo, Kijung Shin
ICDM1