Federated Graph Learning with Structure Proxy Alignment
Federated Graph Learning (FGL) aims to learn graph learning models over graph data distributed in multiple data owners, which has been applied in various applications such as social recommendation and financial fraud detection. Inherited from generic Federated Learning (FL), FGL similarly has the da...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Fu, Xingbo Chen, Zihan Zhang, Binchi Chen, Chen Li, Jundong |
description | Federated Graph Learning (FGL) aims to learn graph learning models over graph
data distributed in multiple data owners, which has been applied in various
applications such as social recommendation and financial fraud detection.
Inherited from generic Federated Learning (FL), FGL similarly has the data
heterogeneity issue where the label distribution may vary significantly for
distributed graph data across clients. For instance, a client can have the
majority of nodes from a class, while another client may have only a few nodes
from the same class. This issue results in divergent local objectives and
impairs FGL convergence for node-level tasks, especially for node
classification. Moreover, FGL also encounters a unique challenge for the node
classification task: the nodes from a minority class in a client are more
likely to have biased neighboring information, which prevents FGL from learning
expressive node embeddings with Graph Neural Networks (GNNs). To grapple with
the challenge, we propose FedSpray, a novel FGL framework that learns local
class-wise structure proxies in the latent space and aligns them to obtain
global structure proxies in the server. Our goal is to obtain the aligned
structure proxies that can serve as reliable, unbiased neighboring information
for node classification. To achieve this, FedSpray trains a global
feature-structure encoder and generates unbiased soft targets with structure
proxies to regularize local training of GNN models in a personalized way. We
conduct extensive experiments over four datasets, and experiment results
validate the superiority of FedSpray compared with other baselines. Our code is
available at https://github.com/xbfu/FedSpray. |
doi_str_mv | 10.48550/arxiv.2408.09393 |
format | Article |
fullrecord | <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2408_09393</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2408_09393</sourcerecordid><originalsourceid>FETCH-arxiv_primary_2408_093933</originalsourceid><addsrcrecordid>eNpjYJA0NNAzsTA1NdBPLKrILNMzMjGw0DOwNLY05mQwd0tNSS1KLElNUXAvSizIUPBJTSzKy8xLVyjPLMlQCC4pKk0uKS1KVQgoyq-oVHDMyUzPy03NK-FhYE1LzClO5YXS3Azybq4hzh66YCviC4oycxOLKuNBVsWDrTImrAIA4i0zkQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Federated Graph Learning with Structure Proxy Alignment</title><source>arXiv.org</source><creator>Fu, Xingbo ; Chen, Zihan ; Zhang, Binchi ; Chen, Chen ; Li, Jundong</creator><creatorcontrib>Fu, Xingbo ; Chen, Zihan ; Zhang, Binchi ; Chen, Chen ; Li, Jundong</creatorcontrib><description>Federated Graph Learning (FGL) aims to learn graph learning models over graph
data distributed in multiple data owners, which has been applied in various
applications such as social recommendation and financial fraud detection.
Inherited from generic Federated Learning (FL), FGL similarly has the data
heterogeneity issue where the label distribution may vary significantly for
distributed graph data across clients. For instance, a client can have the
majority of nodes from a class, while another client may have only a few nodes
from the same class. This issue results in divergent local objectives and
impairs FGL convergence for node-level tasks, especially for node
classification. Moreover, FGL also encounters a unique challenge for the node
classification task: the nodes from a minority class in a client are more
likely to have biased neighboring information, which prevents FGL from learning
expressive node embeddings with Graph Neural Networks (GNNs). To grapple with
the challenge, we propose FedSpray, a novel FGL framework that learns local
class-wise structure proxies in the latent space and aligns them to obtain
global structure proxies in the server. Our goal is to obtain the aligned
structure proxies that can serve as reliable, unbiased neighboring information
for node classification. To achieve this, FedSpray trains a global
feature-structure encoder and generates unbiased soft targets with structure
proxies to regularize local training of GNN models in a personalized way. We
conduct extensive experiments over four datasets, and experiment results
validate the superiority of FedSpray compared with other baselines. Our code is
available at https://github.com/xbfu/FedSpray.</description><identifier>DOI: 10.48550/arxiv.2408.09393</identifier><language>eng</language><subject>Computer Science - Artificial Intelligence ; Computer Science - Distributed, Parallel, and Cluster Computing ; Computer Science - Learning</subject><creationdate>2024-08</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,777,882</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2408.09393$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2408.09393$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Fu, Xingbo</creatorcontrib><creatorcontrib>Chen, Zihan</creatorcontrib><creatorcontrib>Zhang, Binchi</creatorcontrib><creatorcontrib>Chen, Chen</creatorcontrib><creatorcontrib>Li, Jundong</creatorcontrib><title>Federated Graph Learning with Structure Proxy Alignment</title><description>Federated Graph Learning (FGL) aims to learn graph learning models over graph
data distributed in multiple data owners, which has been applied in various
applications such as social recommendation and financial fraud detection.
Inherited from generic Federated Learning (FL), FGL similarly has the data
heterogeneity issue where the label distribution may vary significantly for
distributed graph data across clients. For instance, a client can have the
majority of nodes from a class, while another client may have only a few nodes
from the same class. This issue results in divergent local objectives and
impairs FGL convergence for node-level tasks, especially for node
classification. Moreover, FGL also encounters a unique challenge for the node
classification task: the nodes from a minority class in a client are more
likely to have biased neighboring information, which prevents FGL from learning
expressive node embeddings with Graph Neural Networks (GNNs). To grapple with
the challenge, we propose FedSpray, a novel FGL framework that learns local
class-wise structure proxies in the latent space and aligns them to obtain
global structure proxies in the server. Our goal is to obtain the aligned
structure proxies that can serve as reliable, unbiased neighboring information
for node classification. To achieve this, FedSpray trains a global
feature-structure encoder and generates unbiased soft targets with structure
proxies to regularize local training of GNN models in a personalized way. We
conduct extensive experiments over four datasets, and experiment results
validate the superiority of FedSpray compared with other baselines. Our code is
available at https://github.com/xbfu/FedSpray.</description><subject>Computer Science - Artificial Intelligence</subject><subject>Computer Science - Distributed, Parallel, and Cluster Computing</subject><subject>Computer Science - Learning</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNpjYJA0NNAzsTA1NdBPLKrILNMzMjGw0DOwNLY05mQwd0tNSS1KLElNUXAvSizIUPBJTSzKy8xLVyjPLMlQCC4pKk0uKS1KVQgoyq-oVHDMyUzPy03NK-FhYE1LzClO5YXS3Azybq4hzh66YCviC4oycxOLKuNBVsWDrTImrAIA4i0zkQ</recordid><startdate>20240818</startdate><enddate>20240818</enddate><creator>Fu, Xingbo</creator><creator>Chen, Zihan</creator><creator>Zhang, Binchi</creator><creator>Chen, Chen</creator><creator>Li, Jundong</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20240818</creationdate><title>Federated Graph Learning with Structure Proxy Alignment</title><author>Fu, Xingbo ; Chen, Zihan ; Zhang, Binchi ; Chen, Chen ; Li, Jundong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-arxiv_primary_2408_093933</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computer Science - Artificial Intelligence</topic><topic>Computer Science - Distributed, Parallel, and Cluster Computing</topic><topic>Computer Science - Learning</topic><toplevel>online_resources</toplevel><creatorcontrib>Fu, Xingbo</creatorcontrib><creatorcontrib>Chen, Zihan</creatorcontrib><creatorcontrib>Zhang, Binchi</creatorcontrib><creatorcontrib>Chen, Chen</creatorcontrib><creatorcontrib>Li, Jundong</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Fu, Xingbo</au><au>Chen, Zihan</au><au>Zhang, Binchi</au><au>Chen, Chen</au><au>Li, Jundong</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Federated Graph Learning with Structure Proxy Alignment</atitle><date>2024-08-18</date><risdate>2024</risdate><abstract>Federated Graph Learning (FGL) aims to learn graph learning models over graph
data distributed in multiple data owners, which has been applied in various
applications such as social recommendation and financial fraud detection.
Inherited from generic Federated Learning (FL), FGL similarly has the data
heterogeneity issue where the label distribution may vary significantly for
distributed graph data across clients. For instance, a client can have the
majority of nodes from a class, while another client may have only a few nodes
from the same class. This issue results in divergent local objectives and
impairs FGL convergence for node-level tasks, especially for node
classification. Moreover, FGL also encounters a unique challenge for the node
classification task: the nodes from a minority class in a client are more
likely to have biased neighboring information, which prevents FGL from learning
expressive node embeddings with Graph Neural Networks (GNNs). To grapple with
the challenge, we propose FedSpray, a novel FGL framework that learns local
class-wise structure proxies in the latent space and aligns them to obtain
global structure proxies in the server. Our goal is to obtain the aligned
structure proxies that can serve as reliable, unbiased neighboring information
for node classification. To achieve this, FedSpray trains a global
feature-structure encoder and generates unbiased soft targets with structure
proxies to regularize local training of GNN models in a personalized way. We
conduct extensive experiments over four datasets, and experiment results
validate the superiority of FedSpray compared with other baselines. Our code is
available at https://github.com/xbfu/FedSpray.</abstract><doi>10.48550/arxiv.2408.09393</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | DOI: 10.48550/arxiv.2408.09393 |
ispartof | |
issn | |
language | eng |
recordid | cdi_arxiv_primary_2408_09393 |
source | arXiv.org |
subjects | Computer Science - Artificial Intelligence Computer Science - Distributed, Parallel, and Cluster Computing Computer Science - Learning |
title | Federated Graph Learning with Structure Proxy Alignment |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T19%3A28%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Federated%20Graph%20Learning%20with%20Structure%20Proxy%20Alignment&rft.au=Fu,%20Xingbo&rft.date=2024-08-18&rft_id=info:doi/10.48550/arxiv.2408.09393&rft_dat=%3Carxiv_GOX%3E2408_09393%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |