Community Search: Learn from Small Data

01/02/2022
by   Shuheng Fang, et al.
0

Community Search (CS) is one of the fundamental graph analysis tasks, which is a building block of various real applications. Given any query nodes, CS aims to find cohesive subgraphs that query nodes belong to. Recently, a large number of CS algorithms are designed. These algorithms adopt pre-defined subgraph patterns to model the communities, which cannot find communities that do not have such pre-defined patterns in real-world graphs. Thereby, machine learning based approaches are proposed to capture flexible community structures by learning from community ground-truth in a data-driven fashion. However, existing approaches rely on sufficient training data to provide enough generalization for machine learning models. In this paper, we study ML-based approaches for community search, under the circumstance that the training data is scarce. To learn from small data, we extract prior knowledge which is shared across different graphs as CS tasks in advance. Subsequent small training data from a new CS task are combined with the learned prior knowledge to help the model well adapt to that specific task. A novel meta-learning based framework, called CGNP, is designed and implemented to fulfill this learning procedure. A meta CGNP model is a task-common node embedding function for clustering by nature, learned by metric-based learning. To the best of our knowledge, CGNP is the first meta model solution for CS. We compare CGNP with traditional CS algorithms, e.g., CTC, ATC, ACQ, and ML baselines on real graph datasets with ground-truth. Our experiments show that CGNP outperforms the native graph algorithms and ML baselines 147

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/17/2022

CS-MLGCN : Multiplex Graph Convolutional Networks for Community Search in Multiplex Networks

Community Search (CS) is one of the fundamental tasks in network science...
research
03/15/2023

CS-TGN: Community Search via Temporal Graph Neural Networks

Searching for local communities is an important research challenge that ...
research
01/16/2019

Exploring Communities in Large Profiled Graphs

Given a graph G and a vertex q∈ G, the community search (CS) problem aim...
research
06/14/2020

Graph Meta Learning via Local Subgraphs

Prevailing methods for graphs require abundant label and edge informatio...
research
07/06/2021

Learning an Explicit Hyperparameter Prediction Policy Conditioned on Tasks

Meta learning has attracted much attention recently in machine learning ...
research
04/12/2020

Complaint-driven Training Data Debugging for Query 2.0

As the need for machine learning (ML) increases rapidly across all indus...
research
10/31/2022

Random Walk-based Community Key-members Search over Large Graphs

Given a graph G, a query node q, and an integer k, community search (CS)...

Please sign up or login with your details

Forgot password? Click here to reset