Unsupervised framework for evaluating and explaining structural node embeddings of graphs

被引:0
|
作者
Dehghan, Ashkan [1 ]
Siuta, Kinga [1 ,2 ]
Skorupka, Agata [1 ,2 ]
Betlen, Andrei [3 ]
Miller, David [3 ]
Kaminski, Bogumil [2 ]
Pralat, Pawel [1 ]
机构
[1] Toronto Metropolitan Univ, Dept Math, 350 Victoria St, Toronto, ON M5B 2K3, Canada
[2] SGH Warsaw Sch Econ, Al Niepodleglosci 162, PL-02554 Warsaw, Poland
[3] Patagona Technol, Pickering, ON, Canada
基金
瑞典研究理事会; 加拿大自然科学与工程研究理事会;
关键词
graph embeddings; structural similarity; machine learning on graphs; explainable AI; node structural embeddings; role-based embeddings; network representation learning;
D O I
10.1093/comnet/cnae003
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
An embedding is a mapping from a set of nodes of a network into a real vector space. Embeddings can have various aims like capturing the underlying graph topology and structure, node-to-node relationship, or other relevant information about the graph, its subgraphs or nodes themselves. A practical challenge with using embeddings is that there are many available variants to choose from. Selecting a small set of most promising embeddings from the long list of possible options for a given task is challenging and often requires domain expertise. Embeddings can be categorized into two main types: classical embeddings and structural embeddings. Classical embeddings focus on learning both local and global proximity of nodes, while structural embeddings learn information specifically about the local structure of nodes' neighbourhood. For classical node embeddings, there exists a framework which helps data scientists to identify (in an unsupervised way) a few embeddings that are worth further investigation. Unfortunately, no such framework exists for structural embeddings. In this article, we propose a framework for unsupervised ranking of structural graph embeddings. The proposed framework, apart from assigning an aggregate quality score for a structural embedding, additionally gives a data scientist insights into properties of this embedding. It produces information which predefined node features the embedding learns, how well it learns them, and which dimensions in the embedded space represent the predefined node features. Using this information, the user gets a level of explainability to an otherwise complex black-box embedding algorithm.
引用
收藏
页数:24
相关论文
共 50 条
  • [41] Detecting Bots in Social-networks using Node and Structural Embeddings
    Dehghan, Ashkan
    Siuta, Kinga
    Skorupka, Agata
    Dubey, Akshat
    Betlen, Andrei
    Miller, David
    Xu, Wei
    Kaminski, Bogumil
    Pralat, Pawel
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, TECHNOLOGY AND APPLICATIONS (DATA), 2022, : 50 - 61
  • [42] A STRUCTURAL GRAMMAR FOR UNSUPERVISED LANNA WORD SEGMENTATION FRAMEWORK
    Suradet, Natsima
    Yathongkhum, Wilawan
    SURANAREE JOURNAL OF SCIENCE AND TECHNOLOGY, 2019, 26 (02): : 212 - 220
  • [43] An unsupervised ensemble framework for node anomaly behavior detection in social network
    Qing Cheng
    Yun Zhou
    Yanghe Feng
    Zhong Liu
    Soft Computing, 2020, 24 : 6421 - 6431
  • [44] An unsupervised ensemble framework for node anomaly behavior detection in social network
    Cheng, Qing
    Zhou, Yun
    Feng, Yanghe
    Liu, Zhong
    SOFT COMPUTING, 2020, 24 (09) : 6421 - 6431
  • [45] Multi-node graphs: A framework for multiplexed biological assays
    Alon, Noga
    Asodi, Vera
    Cantor, Charles
    Kasif, Simon
    Rachlin, John
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2006, 13 (10) : 1659 - 1672
  • [46] ESTEEM: A Novel Framework for Qualitatively Evaluating and Visualizing Spatiotemporal Embeddings in Social Media
    Arendt, Dustin
    Volkova, Svitlana
    PROCEEDINGS OF THE 55TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2017): SYSTEM DEMONSTRATIONS, 2017, : 25 - 30
  • [47] Benchmarking neural embeddings for link prediction in knowledge graphs under semantic and structural changes
    Agibetov, Asan
    Samwald, Matthias
    JOURNAL OF WEB SEMANTICS, 2020, 64
  • [48] Node Classification in Complex Social Graphs via Knowledge-Graph Embeddings and Convolutional Neural Network
    Molokwu, Bonaventure C.
    Shuvo, Shaon Bhatta
    Kar, Narayan C.
    Kobti, Ziad
    COMPUTATIONAL SCIENCE - ICCS 2020, PT VI, 2020, 12142 : 183 - 198
  • [49] Democratizing Chatbot Debugging: A Computational Framework for Evaluating and Explaining Inappropriate Chatbot Responses
    Han, Xu
    Zhou, Michelle
    Wang, Yichen
    Chen, Wenxi
    Yeh, Tom
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON CONVERSATIONAL USER INTERFACES, CUI 2023, 2023,
  • [50] Extended structural relevance framework: a framework for evaluating structured document retrieval
    M. Sadek Ali
    Mariano Consens
    Mounia Lalmas
    Information Retrieval, 2012, 15 : 558 - 590