Papers › SNoRe: Scalable Unsupervised Learning of Symbolic Node Representations

SNoRe: Scalable Unsupervised Learning of Symbolic Node Representations

8 Sep 2020arXiv:2009.04535archive 2025-07-28

Sebastian Mežnar, Nada Lavrač, Blaž Škrlj

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 our knowledge, this is one of the first such attempts in a structural node embedding setting. In the experimental evaluation on eleven real-life datasets, SNoRe proved to be competitive to strong baselines, such as variational graph autoencoders, node2vec and LINE. The vectorized implementation of SNoRe scales to large networks, making it suitable for contemporary network learning and analysis tasks.

PaperPDFCode

Code

smeznar/SNoRe officialmentioned in paper report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Node ClassificationStructural Node Embedding

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Node Classification Citeseer SNoRe Accuracy 66.6 #64 of 71 Archive leaderboard report
Node Classification Coauthor CS SNoRe Accuracy 88.7% #23 of 24 Archive leaderboard report
Node Classification Cora SNoRe Accuracy 82.2% #55 of 73 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

SHAPnode2vec

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections