[[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.
- Diagonalize as
- Pick the top eigenvectors to create
- 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