feature-aware spectral embeddings

[[concept]]

feature-aware spectral embeddings

feature-aware spectral embeddings incorporate the availability of node features into our predictions (for example, in a C-SBM) when using spectral embedding.

Let be a graph with diagonalizable adjacency matrix and node features . Suppose we have communities that we want to assign to the nodes.

  1. Diagonalize as
  2. Pick the top eigenvectors to create
  3. Define where are the top eigenvectors of .

Comparison to spectral embedding

Before, we had >[!equation] Spectral Embedding Problem

$\min_{f} \sum_{i \in T} \mathbb{1}(f(A){i} = y{i}), ;;; f \in{ f(A) = \sigma(V_{c}W), W \in \mathbb{R}^{C\times C} }$$

Now, our hypothesis class is instead:

Feature-Aware Spectral Embedding Hypothesis Class

Note

In the presence of node features, the information theoretic threshold for community detection becomes (with )

Takeaway as long as the means of the communities are sufficiently separated (high and/or high ).

the community detection is possible in an information theoretic sense when

Mentions

TABLE
FROM [[]]
 
FLATTEN choice(contains(artist, this.file.link), 1, "") + choice(contains(author, this.file.link), 1, "") + choice(contains(director, this.file.link), 1, "") + choice(contains(source, this.file.link), 1, "") as direct_source
 
WHERE !direct_source