atlas

Research map / Graph learning / Graph self-supervised learning

Neural Snowflakes: Universal Latent Graph Inference via Trainable Latent Geometries

ICLR 2024 · Graph learning › Graph self-supervised learning · approach: Semi-supervised node representation learning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces neural snowflakes, trainable fractal-like metrics on R^d built from snowflake activations, proves MLP+neural snowflake can isometrically embed any finite weighted graph, and uses them as differentiable geometry in DGM latent graph inference.

Problem

Latent graph inference relies on choosing a latent geometry, usually by costly random search over non-differentiable geometries, and lacks theoretical embedding guarantees for those geometries.

Approach

A trainable neural network of snowflake activations (monotone, concave, non-negative-weighted layers) that transforms Euclidean distances into quasi-metrics, so an MLP plus this snowflake can isometrically embed any finite weighted graph and the geometry is learned by backpropagation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Neural Snowflake (+ MLP) instead of MLP for metric embeddingSynthetic graph embedding · ||x-y||^0.5 log(1+||x-y||)^0.5 metricMean square embedding error: 1.3196 -> 0.0034Helped
Use Neural Snowflake (+ MLP) instead of MLP for metric embeddingSynthetic graph embedding · ||x-y||^0.1 log(1+||x-y||)^0.9 metricMean square embedding error: 1.2555 -> 0.0032Helped
Use Neural Snowflake (+ MLP) instead of MLP for metric embeddingSynthetic graph embedding · 1 - 1/(1+||x-y||^0.5) metricMean square embedding error: 0.1738 -> 0.00004Helped
Use Neural Snowflake (+ MLP) instead of MLP for metric embeddingSynthetic graph embedding · 1 - exp(-(||x-y||-1)/log(||x-y||)) metricMean square embedding error: 0.3249 -> 0.00008Helped
Use Neural Snowflake (+ MLP) instead of MLP for metric embeddingSynthetic graph embedding · 1 - 1/(1+||x-y||)^0.2 metricMean square embedding error: 0.0315 -> 0.00005Helped
Use Neural Snowflake (+ MLP) instead of MLP for metric embeddingSynthetic graph embedding · 1 - 1/(1+||x-y||^0.2+||x-y||^0.5) metricMean square embedding error: 0.2484 -> 0.00002Helped
Use Neural Snowflake instead of DGM (Poincare)Latent graph inference · Cora (original input graph)Accuracy: 86.07 ± 3.53 -> 87.07 ± 3.45Helped
Use Neural Snowflake instead of DGM (Hyperboloid × Hyperboloid)Latent graph inference · CiteSeer (original input graph)Accuracy: 74.42 ± 1.83 -> 74.76 ± 1.74Helped
Use Neural Snowflake instead of DGM (Hyperboloid)Latent graph inference · Cora (no input graph)Accuracy: 70.00 ± 4.08 -> 71.22 ± 4.27Helped
Use Neural Snowflake instead of DGM (Hyperboloid)Latent graph inference · CiteSeer (no input graph)Accuracy: 68.34 ± 1.59 -> 67.80 ± 2.44Hurt
Use Neural Snowflake instead of DGM (Snowflake)Latent graph inference · Tadpole (no input graph)Accuracy: 91.61 ± 4.38 -> 90.02 ± 3.51Hurt
Use Neural Snowflake instead of DGM (Hyperboloid × Hyperboloid)Latent graph inference · Aerothermodynamics (no input graph)Accuracy: 89.55 ± 2.52 -> 88.65 ± 3.10Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer Tadpole Aerothermodynamics

Benchmarks: Cora CiteSeer Tadpole Aerothermodynamics

Metrics: accuracy mean square embedding error

Baselines: DGM Euclidean DGM Hyperboloid DGM Poincare DGM Spherical DGM product manifolds GCN MLP

Builds on: Differentiable Graph Module (DGM) metric snowflakes Gumbel top-k edge sampling input convex neural networks

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy