Degree Distribution based Spiking Graph Networks for Domain Adaptation
<|reference_start|>Degree Distribution based Spiking Graph Networks for Domain Adaptation: Spiking Graph Networks (SGNs) have garnered significant attraction from both researchers and industry due to their ability to address energy consumption challenges in graph classification. However, SGNs are only effective for in-distribution data and cannot tackle out-of-distribution data. In this paper, we first propose the domain adaptation problem in SGNs, and introduce a novel framework named Degree-aware Spiking Graph Domain Adaptation for Classification. The proposed DeSGDA addresses the spiking graph domain adaptation problem by three aspects: node degree-aware personalized spiking representation, adversarial feature distribution alignment, and pseudo-label distillation. First, we introduce the personalized spiking representation method for generating degree-dependent spiking signals. Specifically, the threshold of triggering a spike is determined by the node degree, allowing this personalized approach to capture more expressive information for classification. Then, we propose the graph feature distribution alignment module that is adversarially trained using membrane potential against a domain discriminator. Such an alignment module can efficiently maintain high performance and low energy consumption in the case of inconsistent distribution. Additionally, we extract consistent predictions across two spaces to create reliable pseudo-labels, effectively leveraging unlabeled data to enhance graph classification performance. Extensive experiments on benchmark datasets validate the superiority of the proposed DeSGDA compared with competitive baselines.<|reference_end|>
@article{wang2024degree,
    title={Degree Distribution based Spiking Graph Networks for Domain Adaptation},
    author={Yingxu Wang, Siwei Liu, Mengzhu Wang, Shangsong Liang, Nan Yin},
    journal={arXiv preprint arXiv:2410.06883},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.06883},
    primaryClass={cs.LG cs.AI}
}