TL;DR
SNoRe introduces a scalable, interpretable method for learning symbolic node representations in networks, enabling bias detection and explanation of predictions, and demonstrating competitive performance on real-world datasets.
Contribution
The paper presents SNoRe, a novel symbolic node embedding method that is interpretable, scalable, and suitable for sensitive applications like biomedical and user profiling tasks.
Findings
SNoRe achieves competitive results compared to variational autoencoders, node2vec, and LINE.
SNoRe's features enable direct explanation of predictions using SHAP.
The method scales efficiently to large networks.
Abstract
Learning from complex real-life networks is a lively research area, with recent advances in learning information-rich, low-dimensional network node representations. However, state-of-the-art methods are not necessarily interpretable and are therefore not fully applicable to sensitive settings in biomedical or user profiling tasks, where explicit bias detection is highly relevant. The proposed SNoRe (Symbolic Node Representations) algorithm is capable of learning symbolic, human-understandable representations of individual network nodes, based on the similarity of neighborhood hashes which serve as features. SNoRe's interpretable features are suitable for direct explanation of individual predictions, which we demonstrate by coupling it with the widely used instance explanation tool SHAP to obtain nomograms representing the relevance of individual features for a given classification. To…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Methodsnode2vec · Shapley Additive Explanations
