Spectral Graph Clustering: where does the 'scoring' function come from

Click For Summary
The discussion focuses on the formula ##\mathbf{w}_n ^T A \mathbf{w}## used in spectral graph clustering, which represents the score for a cluster based on the affinity matrix ##A##. This formula calculates the total connection strength among elements in a cluster by summing the products of their weights and the corresponding edge strengths in the graph. The scaling requirement ##\mathbf{w}_n ^T \mathbf{w}_n = 1## ensures that the cluster weights are normalized. Understanding this scoring function is crucial for grasping how clusters are formed based on their connectivity. The conversation emphasizes the importance of this formula in the context of eigenvalue equations in graph clustering.
Master1022
Messages
590
Reaction score
116
Homework Statement
For an undirected graph with affinity matrix (i.e. weighted adjacency matrix) ##A##, how can we determine a good cluster using eigenvalues and eigenvectors.
Relevant Equations
Eigenvectors and eigenvalues
Hi,

I was reading through some slides about graph clustering. In the slides was a very short discussion about 'eigenvectors and segmentation'. I don't quite understand where one of the formulae comes from.

Context: We have some undirected graph with an affinity matrix (i.e. weighted adjacency matrix) ##A##. The slide poses the question: What is a good cluster?
It then says: "The element associated with the cluster should have large values connecting one another in the affinity matrix." and then quotes the following formula:
\mathbf{w}_n ^T A \mathbf{w}
where it defines ##\mathbf{w}_{n} ^ T ## = association of element ##i## to cluster ##n##.
It then says we can impose a scaling requirement such that ## \mathbf{w}_n ^T \mathbf{w}_n = 1 ##. Putting these two equations together yields the familiar eigenvalue equation.

Question: Where does this first formula come from: ## \mathbf{w}_n ^T A \mathbf{w} ##? As much as I think about it, it doesn't really make much sense to me. I can understand the latter parts of the slide, so if I just move past my misunderstanding, then the rest falls into place. However, I am keen to understand what that 'score' is really calculating.
 
Physics news on Phys.org
You can write that as ##\sum_{I,j} w_i a_{ij} w_j##, which for every choice of vertices ##i## and ##j## adds the products of their weights in the cluster and how strong their edge in the graph is.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
6K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 0 ·
Replies
0
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
14
Views
3K
  • · Replies 4 ·
Replies
4
Views
1K